Web development basics
Learn how to build modern, responsive websites from scratch and understand how the web really works.
Choose a learning path, follow interactive tasks, and build real projects in web, Python, or game dev.
// Click the button below to run this code
function greet(name) {
return `Hello, ${name}! Ready to code?`;
}
Pick a path that matches your goals. Each track includes theory, practice, and mini‑projects.
Learn how to build modern, responsive websites from scratch and understand how the web really works.
Start with Python syntax, then move into automation, data processing, and simple scripts you can use daily.
Understand game loops, physics, and basic graphics. Build small 2D games and learn core programming patterns.
Use these materials to support your learning: docs, challenges, and tools.
Learn to read docs early—it’s one of the most important skills for a programmer.
Short tasks and challenges to build muscle memory and problem‑solving skills.
Experiment with code directly in the browser—no installation required.
Want to suggest a new course or report a bug? Send a quick message.