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.