Learn programming, technical skills, and creative production — for free.
Every course page is a complete learning roadmap — hand-picked resources organized from beginner to advanced so you always know exactly where to start and what comes next.
- One place, every resource — a curated map of the best free learning materials across the internet
- Structured for progression — ordered beginner → advanced with a step-by-step roadmap
- Free and open — no paywalls, no ads, MIT licensed (accounts coming later for progress tracking)
- Actively maintained — new resources added, dead links removed, community contributions welcome
| I want to... | Start here |
|---|---|
| Learn my first programming language | Python |
| Build websites and web apps | JavaScript & TypeScript |
| Work with data and AI | Data Science → AI & ML |
| Get a DevOps / cloud job | Linux → Git → DevOps |
| Break into cybersecurity | Linux → Cybersecurity |
| Create content (video / audio / photo) | Pick your medium in Creative Production below |
How it works: Pick a topic. Follow the roadmap. Each section is collapsible so you can focus on what matters to you — official docs, free interactive courses, YouTube channels, books, GitHub awesome lists, community forums, and development tools.
10 languages from web to systems to mobile — start with fundamentals, build real projects.
| Course | What You'll Learn | |
|---|---|---|
| Learn Python | 274 projects across 13 levels — the first active ndev.learn course | |
| Learn JavaScript & TypeScript | Full-stack web from vanilla JS to React and Node.js | |
| Learn C# | .NET, Unity, and enterprise applications | |
| Learn Java | Enterprise systems, Android, and Spring Boot | |
| Learn Rust | Memory-safe systems programming and WebAssembly | |
| Learn Go | Cloud-native services, CLIs, and concurrent systems | |
| Learn Dart & Flutter | Cross-platform mobile, web, and desktop apps | |
| Learn Swift | iOS, macOS, and Apple platform development | |
| Learn Kotlin | Android, multiplatform, and JVM development | |
| Learn PowerShell | Windows automation, scripting, and system administration |
The tools and knowledge that tie everything together — databases, infrastructure, security, and AI.
| Course | What You'll Learn | |
|---|---|---|
| Learn SQL & Databases | Query, design, and optimize relational databases | |
| Learn Linux & Command Line | Navigate, script, and administer Unix systems | |
| Learn Git & Version Control | Branch, merge, and collaborate with confidence | |
| Learn DevOps & Cloud | Docker, CI/CD, and infrastructure as code | |
| Learn Data Science | Analyze, visualize, and model real-world data | |
| Learn AI & Machine Learning | Neural networks, LLMs, and intelligent applications | |
| Learn Cybersecurity | Defend systems, find vulnerabilities, think like an attacker |
Go beyond code — learn to create professional video, audio, and visual content.
| Course | What You'll Learn | |
|---|---|---|
| Learn Video Production | Shoot, edit, and publish professional video content | |
| Learn Audio Production | Record, mix, and master music and podcasts | |
| Learn Photography & Design | Capture, edit, and create stunning visual content |
| 🗺️ | Learning Roadmap — Step-by-step path from beginner to mastery (opens first) |
| 📖 | Official Documentation — Primary sources and language references |
| ⭐ | GitHub Awesome Lists — Community-curated collections of the best tools and resources |
| 🧪 | Interactive Courses — Free hands-on platforms, university MOOCs, and coding challenges |
| 🎬 | Video Courses & YouTube — Structured playlists and top creator channels |
| 📚 | Books — Free online books and essential paid references |
| 👥 | Community & News — Forums, newsletters, and ecosystem resources |
| 🔧 | Tools & Environments — IDEs, playgrounds, and development tools |
Every section is collapsible. Open what you need, skip what you don't. Resources are ordered from beginner to advanced within each section so you're never lost.
This project is actively growing. Here's what's on the roadmap:
- More project-based courses — expanding depth across all 20 topics
- Progress tracking & user accounts — save your place, track completions
- In-browser code editor — practice without leaving the site
If this helped you, consider giving it a star — it helps others find these resources too.
MIT License — Built by Travis Neuman · learn.neuman.dev