Making a website can sound scary and difficult, but if you strip it out into pieces, you’ll see its really one of the easiest and most accessible ways to begin studying Computer Science. Starting out is simple and it slowly builds in complexity as you learn more advanced topics.

The scariest part is figuring out where to start, and what path to follow. Luckily, we want to solve that first problem for you by putting together this Web Development syllabus.

How the Material is Organized

The syllabus is outlined as followed, we’re going to get you set up with all the materials you need (really that’s just an editor). Next, you’ll learn the languages of the Web: HTML and CSS. You can think of a coding language as simply a way to communicate instructions to your computer, to do stuff like render this NoviceDock page!

Once you’ve learned the syntax of the languages (syntax being the “grammar” of a coding language), you’re going to need to practice. This is the fun part where you can be extremely expressive and do anything you’d like! If you don’t know where to go, we’ll provide you options as always.

You’ll then move onto JavaScript which is another additional language of the Web. It can make your website less static and more dynamic. You’ll read more about what that means in the JavaScript section.

We’ll finish the syllabus off by helping you get your website online, getting you involved in the community with Github (a code sharing platform), and begin using Plugins and Frameworks to take advantage of code already written by others, so you can use it!

No Resources

Check the other sections in this syllabus to find more resources!