Master Web Programming by Building Real-World Projects: Hands-On Django Tutorials for Developers

Solving Puzzles

They can be fun and they can be challenging, but you rarely encounter them IRL

Doing Quizzes

OK, you know all the functions in a library, but how do you start a project?

Reading Documentation

Documentation is great for understanding what a library offers but programming is about making things work together

Building useful Sh*t!