This course is a hands-on introduction to web programming. During the course, you will learn modern full-stack web development techniques, which you will progressively apply in the construction of your own web app.
Prereqs
Unix command-line proficiency; Git basics; GitHub account; Latest Node.js installed.Final exam
No final exam.Final project
Yes (web app in groups).
- Every interaction through GitHub.
- Multiple deploys of web app.
- Final presentation of web app.
You can find the syllabus here.
- How to Write a Git Commit Message (and why does it matter)
- Learn to Code HTML & CSS
- Eloquent JavaScript
- A re-introduction to JavaScript
- Can I use?
- JAMStack
- The Twelve-Factor App
- ...
- 180 websites in 180 days
- From Zero to Front-end Hero (Part 1 & Part 2)
- ...