is arguably the most popular form of programming today. What with the millions and billions of websites online today, it is likely to be on demand for many years to come. Aside from that, Web Development is fun, and the results are immediately noticeable since it's very visual. You design how a website looks and you program how it behaves.
This is why we start here. However, Web Development has many aspects. Typically it's divided into two main branches: Front-End
. While many small companies expect you to know both (this is what is meant as a Fullstack Engineer
), we believe that taking a look at how the Front-End works has enough elements to give you an idea of programming in general.
Even Front-End development, or any programming for that matter, has many aspects and can take many hours to learn. So we have decided to split it into 3 main introductory parts: Web Design
, where you will learn how to design a website, Programming
, where you learn the basics of coding, and Web Development
, where you take the two and glue them together.
If all you want to learn is programming, and don't want anything to do with websites, you can simply focus on that section. If all you want to do is create pretty websites, you can focus on that section. However, if you want to make websites that are interactive, we recommend you go through all three.
Having said that, you will not really learn
Web Development by following these lessons and taking the exercises. The point of this website is to give you an idea
of what that means. We use lessons from freeCodeCamp.org
, which has more than 100 hours of curriculum. However, you will only take certain lessons we've chosen for you. If you like what you've done here, you are free to complete the entire curriculum, which should give you enough knowledge to build real websites
Enough talk! Let's begin!