Skip to content

travisjneuman/ndev.learn

Repository files navigation

ndev.learn

Learn programming, technical skills, and creative production — for free.

Live Site  MIT License  Python Course  Deploy


20 courses. 3 categories. Zero to mastery.

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.

Why ndev.learn?

  • 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

Where to Start

I want to... Start here
Learn my first programming language Python
Build websites and web apps JavaScript & TypeScript
Work with data and AI Data ScienceAI & ML
Get a DevOps / cloud job LinuxGitDevOps
Break into cybersecurity LinuxCybersecurity
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.


Programming Languages

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

Technical Skills

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

Creative Production

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



What's inside every course page

🗺️ 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.


What's Coming Next

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



Start Learning

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

About

Learn programming, technical skills, and creative production — free curated roadmaps for 20 topics

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors