Awesome Data Analysis collects more than 500 resources for data analysis and data science.
Learn to Code
A public list collects open-source frontend coding challenges from companies for testing development skills.
A daily study plan for people working toward becoming machine learning engineers.
Awesome YouTubers collects channels that teach a range of subjects through video.
A curated collection of resources supports learning game development, from introductory material to further study.
The system design primer explains large-scale system design and includes interview preparation material and Anki flashcards.
Design Patterns for Humans explains software design patterns in simplified terms.
System Designer teaches software architecture through lessons, quizzes, and case studies.
This tutorial walks through training and deploying a machine learning REST API that predicts cryptocurrency prices in ten steps.
This LLM course combines learning roadmaps with Google Colab notebooks for studying large language models.
Android Developers provides official training and learning resources for building Android apps.
A computer science study plan, Interview University helps learners prepare for software engineering roles.
Awesome-Gamedev collects learning and reference material for developing games.
This repository lists freely available learning resources across programming, mathematics, and science.
Codecademy’s Machine Learning Specialist path covers Python, SQL, pandas, scikit-learn, Matplotlib, and TensorFlow.
From Zero to Hero collects community knowledge about 2D game development.
This repository walks through implementing a ChatGPT like language model in PyTorch, step by step.
A curated list collects tutorials that teach programming through building projects.
Assembly Tutorial teaches programming in assembly language through written lessons.
CodingFantasy teaches CSS, HTML, and JavaScript through browser-based coding games.
SQL Easy teaches SQL through 31 interactive browser exercises using SQLite, with hints and practice in common query clauses.
This list collects modern C++ techniques used in coding interviews and competitive programming.
Visual Studio Code for CS50 provides a coding environment adapted for students and teachers.
System Design 101 explains complex systems with visuals and plain language for interview preparation.






















