Learn to Code
56 tracks across 9 categories — web, backend, mobile, databases, AI, security, and more.
Web Frontend
The language for building web pages.
Open tutorial ›Style and layout for the web.
Open tutorial ›The language for building web pages.
Open tutorial ›Style and layout for the web.
Open tutorial ›The programming language of the web.
Open tutorial ›JavaScript with types β catch bugs before runtime.
Open tutorial ›CSS with superpowers.
Open tutorial ›Build UI from typed components.
Open tutorial ›Progressive JS framework for the modern web.
Open tutorial ›Compile-time framework with no virtual DOM.
Open tutorial ›Utility-first CSS at the speed of thought.
Open tutorial ›Backend
Readable, batteries-included programming.
Open tutorial ›Server-side scripting that powers the web.
Open tutorial ›JavaScript on the server.
Open tutorial ›Object-oriented, runs everywhere on the JVM.
Open tutorial ›A fast, statically-typed language built for servers and tooling.
Open tutorial ›Memory-safe systems programming without a garbage collector.
Open tutorial ›Dynamic, expressive, made for developer happiness.
Open tutorial ›Modern OOP language for .NET β web, desktop, games, mobile.
Open tutorial ›Databases
Talk to databases.
Open tutorial ›The world's most popular open-source database.
Open tutorial ›The world's most advanced open-source relational database.
Open tutorial ›Document database for modern apps.
Open tutorial ›Google's BaaS β auth, database, hosting, functions in one platform.
Open tutorial ›Typed query language for your APIs.
Open tutorial ›In-memory data structure server: cache, queue, search, streams.
Open tutorial ›Mobile
Cross-platform native apps written in React.
Open tutorial ›Build native apps for iOS, Android, web, and desktop from one codebase.
Open tutorial ›Apple's modern language for iOS, macOS, watchOS, tvOS, server.
Open tutorial ›Concise, statically-typed JVM language β Android's default.
Open tutorial ›Cross-platform mobile + web with web tech (Angular / React / Vue).
Open tutorial ›Cloud & DevOps
Amazon Web Services from zero to deployed.
Open tutorial ›Containers for portable apps.
Open tutorial ›Orchestrate containers at scale.
Open tutorial ›Continuous Integration & Continuous Delivery β ship safely on every push.
Open tutorial ›The shell every developer uses.
Open tutorial ›AI & Data
The numerical + tabular foundation of Python data science.
Open tutorial ›Train models from data β the practical playbook.
Open tutorial ›Production-grade deep learning by Google.
Open tutorial ›Pythonic deep-learning framework β the research favourite.
Open tutorial ›Compose LLM apps: chains, agents, RAG, tools, memory.
Open tutorial ›Compose LLM apps: chains, agents, RAG, tools, memory.
Open tutorial ›Cybersecurity
Cross-Site Scripting β how it works and how to stop it.
Open tutorial ›The oldest, most preventable web vulnerability.
Open tutorial ›Cross-Site Request Forgery β and the modern defences against it.
Open tutorial ›The ten most critical web application security risks.
Open tutorial ›Practical, modern crypto for application developers.
Open tutorial ›Authorized pentesting + CTF: think like an attacker so you can defend like one.
Open tutorial ›Tools
Version control every dev needs.
Open tutorial ›The toolbox every interviewer asks about.
Open tutorial ›The Gang of Four patterns in modern code.
Open tutorial ›Pattern matching that's useful β and safe.
Open tutorial ›Become productive in the world's most popular editor.
Open tutorial ›Specialty
Build games with Unity, Godot, Phaser, and friends.
Open tutorial ›The CMS that powers 40% of the web.
Open tutorial ›Smart contracts, EVM, and the on-chain dev stack.
Open tutorial ›3D for the web with WebGL.
Open tutorial ›BSIT & BSIS capstone writing guide: structure, defense, and panel-ready chapters.
Open tutorial ›Principles of Enterprise Architecture & Digital Infrastructure - frameworks, networks, cloud, AI, security, ITSM.
Open tutorial ›