01Intro
Learn how to build website and apps. We will talk about HTML, CSS and JS. After this you should be ready to dive deeper into the wonderful world of web development.

Learn how to build website and apps. We will talk about HTML, CSS and JS. After this you should be ready to dive deeper into the wonderful world of web development.
Learn what HTML tags are
Learn the different types of HTML tags
Learn what HTML attributes are.
Learn how to organize your HTML to make it more easy to maintain.
Learn about HTML head and Meta tags to improve SEO or configure your site.
Learn what CSS rules are and how you can use them to style your website.
Learn about the cascading in CSS and how you can use different types of selectors to manage
Learn what pseudo selectors and elements are.
Learn how to use CSS to configure the layout of your website.
Learn CSS flexbox as a way to layout your different HTML tags on the page.
Learn how to use CSS to build grid layouts.
Learn how to spice up your app using CSS animations
Learn about strings, numbers and booleans. The 3 basic types we built our programs on.
Learn how to use if or switch stamements to branch our your logic.
Learn how to use loops to perform the same task over and over without having to repeat yourself.
Learn how to use functions to encapsulate logic and reuse it across your program.
Learn what info is available to your code at what point in time with scope.
Learn how to organize your data using objects and group related data together.
Learn what iterables are and how they help you to create data structures within javascript.
Learn how javascript executes async code using the event loop and how to use promises to control async data flow.
Learn how to use classes to facilitate object creation and group data and methods together.
Learn what events are fired in your web browser and how javascript can listen to them to control experiences.
Lets put everything we learning together and do some exercises.