Skip to content

brandonhimpfen/awesome-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Awesome Learn Awesome Learn

GitHub Sponsor   Buy Me a Coffee   Ko-Fi   PayPal

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.


📚 Learn Anything — One Topic at a Time

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

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.

Web Development

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.

Artificial Intelligence & Data

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.

Digital Skills

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.

Professional & Practical Skills

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.

Travel & Global Learning

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.

Contributing

Contributions are welcome! Read the full CONTRIBUTING.md before submitting a pull request.

License

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.

About

Awesome Learn is an open-source project that provides structured, curated learning paths across technology, digital skills, science, professional development, and more.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors