Awesome Learn is an open-source project that provides structured, curated learning paths across technology, digital skills, science, professional development, and more.
🛠️ Status: Actively Maintained
🎯 Focus: AI, programming, decentralized systems, sustainability, digital skills, travel, and modern web ecosystems.
Part of the Awesome Ecosystem:
• Awesome Learn — learn topics step-by-step with clarity and guidance
• Awesome Lists — discover the best tools & resources
• Awesome Travel — curated tools, guides & data for travelers and digital nomads
Together, these projects form the Awesome Learning Ecosystem: a unified way to explore, learn, and apply knowledge.
Below is the evolving index of learning paths maintained across the Awesome Learn ecosystem.
Each topic includes beginner → advanced steps, curated resources, essential books, documentation, exercises, and next steps.
- Programming & Computer Science
- Web Development
- Artificial Intelligence & Data
- Digital Skills
- Professional & Practical Skills
- Travel & Global Learning
Foundational and advanced guides for developers learning languages, algorithms, and core CS concepts.
- Learn Python – A beginner-friendly and highly versatile language.
- Learn Go – A modern, efficient language for cloud and systems development.
- Learn Rust – Safe, fast, and ideal for systems programming.
- Learn JavaScript – The language of the web.
- Learn Databases – Foundations of storing and querying data.
- Learn Algorithms & Data Structures – CS fundamentals for interviews and real-world problem solving.
- Learn Computer Science Foundations – Core CS concepts for all developers.
Learn the building blocks of the modern web, from frontend to backend.
- Learn HTML & CSS – The essentials of web structure and design.
- Learn Frontend Development – Frameworks, tooling, and modern browser apps.
- Learn Backend Development – APIs, servers, architecture, and production best practices.
- Learn Web Security – Protecting applications and users.
- Learn DevOps Basics – CI/CD, environments, servers, and deployment.
Guides to modern AI, machine learning, LLMs, and practical data analysis.
- Learn Machine Learning – Core ML concepts and model building.
- Learn Deep Learning – Neural networks, vision models, transformers.
- Learn Large Language Models – LLM fundamentals and applied use-cases.
- Learn Prompt Engineering – Writing effective prompts for AI systems.
- Learn MLOps – Deploying, monitoring, and managing ML systems.
- Learn Data Analysis – Extract insights from structured and unstructured data.
Modern digital competencies for creators, marketers, analysts, and online professionals.
- Learn SEO – Ranking content and understanding search systems.
- Learn Digital Marketing – Channels, analytics, funnels, audience growth.
- Learn Analytics – Measure performance and make data-driven decisions.
- Learn Content Creation – Writing, publishing, media strategy.
- Learn UX Writing – Microcopy, clarity, and user-centered communication.
- Learn Automation – Tools and workflows to optimize digital work.
Career, communication, finance, and productivity skills that compound over time.
- Learn Personal Finance – Money management, savings, and long-term planning.
- Learn Communication – Effective writing, speaking, and clarity.
- Learn Productivity – Systems, habits, and tools to work better.
- Learn Career Development – Job searching, interviewing, growth strategy.
Skills for solo travelers, digital nomads, and globally minded learners.
- Learn Solo Travel Skills – Safety, planning, mindset, and confidence.
- Learn Digital Nomadism – Remote work, logistics, visas, and sustainability.
- Learn Cultural Etiquette – Navigating customs and communication around the world.
- Learn Essential Travel Safety – Managing risk and staying prepared.
- Learn Global English Variants – Understanding international English usage.
Contributions are welcome! Read the full CONTRIBUTING.md before submitting a pull request.
All learning content in Awesome Learn is released under: Creative Commons Zero v1.0 Universal (CC0 1.0). This ensures maximum openness and accessibility for learners everywhere.