This page shares some of the most valuable resources that helped me learn what I know and could be great starting points for anyone exploring React, full-stack development, or computer science fundamentals.
- CS50x 2024 Lectures
Harvard’s renowned CS50 course offers a deep dive into computer science fundamentals. It’s beginner-friendly, intellectually stimulating, and completely free.
-
The Odin Project
A free, open-source curriculum that’s regularly updated. It covers:- Git & GitHub
- HTML/CSS (basic to advanced)
- JavaScript
- React & Node.js
You can also choose the Ruby on Rails path if you prefer backend development with Ruby.
-
MDN Curriculum
A structured guide from Mozilla for mastering front-end development. Last updated in February 2024, it includes essential skills and curated learning resources. -
Web Dev Simplified
A YouTube channel offering concise, practical tutorials on modern web development—from JavaScript tips to React best practices.
- Expo Documentation
Expo is a framework that simplifies Android and iOS app development using React Native. It offers:- File-based routing
- Native modules
- Expo Application Services (EAS) for building, deploying, and updating apps
Great for beginners and pros alike.
- EdClub Typing Lessons
Improve your typing speed and accuracy—especially useful for coding. This lesson focuses on keys likej,k,f, andsto build muscle memory.
Feel free to fork this repo and add your own favorite resources!