Learning categories
Browse topic groups with lessons, examples, quizzes, practice and projects.
Core Programming
Beginner foundations for computers, the internet, Git, APIs, debugging and problem solving.
161 topicsWeb Development
HTML, CSS, JavaScript, frontend frameworks, backend APIs, forms, accessibility and performance.
35 topicsProgramming Languages
Practical language tracks for Python, JavaScript, TypeScript, Java, C, C++, PHP, Go and more.
16 topicsDatabases
SQL, MongoDB, PostgreSQL, MySQL, Redis, schema design, indexing and query optimization.
15 topicsData Science and AI
Excel, Python data tools, statistics, ML basics, Gen AI, embeddings, RAG and responsible AI.
28 topicsCloud, DevOps and Security
Linux, Docker, deployment, cloud services, OWASP, secure coding and API security.
17 topicsCareer and Interview Prep
DSA, roadmaps, interview questions, portfolio building, freelancing and job preparation.
12 topicsDeveloper Tools
Formatters, validators, generators, editors and practical web utilities connected to lessons.
27 topics