Step-by-step learning paths for systematic growth. Start learning based on your target role.
A step-by-step learning path for those just starting out with programming. Build the foundations of development from the terminal to version control.
Learn various tools and workflows to maximize development productivity using AI.
Learn step-by-step how to perfectly build user interfaces that run in web browsers.
A full-stack development path from frontend to backend with just JavaScript, completed with Node.js and TypeScript.
A backend development path quickly completed with Python, from data analysis to web servers.
A learning path for building high-performance backend systems with Rust, maximizing safety and performance.
Learn software deployment pipelines, cloud architecture, and stable service operations.