awesome-learn-to-code
github.com/mike-north/awesome-learn-to-code ↗A list of awesome resources for learning to code
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me client web frameworks resources from awesome-learn-to-code"
Installation instructions →What's inside
JavaScript
- Advanced Asynchronous JavaScript
💰📼 - Go beyond the fundamentals of asynchronous JavaScript and use features and techniques that will help you reduce code and create smarter applications. -
- Advanced Ember 2.xClient Web Frameworks
💰📼 - Mike demonstrates recent Ember 2.x framework advancements to show you how to debug, customize, test and deploy applications with confidence. -
- Advanced JavaScript
💰📼 - Learn from Kyle Simpson, the author of "You Don't Know JavaScript" series on the inner workings of JavaScript in detail and more! -
- Advanced JS Fundamentals to jQuery & Pure DOM ScriptingClient Web Frameworks
💰📼 - Gain an advanced JavaScript techniques and an understanding of difficult JavaScript concepts like closure, type comparators, coercion and delete. -
- Advanced React PatternsClient Web Frameworks
💰📼 - Simplify large React applications by separating your component logic, state and display properties to make React components more flexible and usable! -
- Advanced State Management in React (feat. Redux and MobX)Client Web Frameworks
💰📼 -
Python
- Check I/O
🕸🎮 - Improve your coding skills by solving engaging challenges and fun task using Python and JavaScript
- CodeCombat
🕸🎮 - Learn how to code by playing a game
- Python Fiddle
🕸🏗 - Python IDE for the web
Chrome Developer Tools
- Codeacademy
🕸🎓 - Free platform for online learning web technologies, computer programming and data science.
- Codewars
🕸💪 - Improve your skills by training with others on real code challenges
- Cyber Dojo
🕸💪 - Hone your programming skills in a huge range of languages, writing code to pass tests
- Edabit
🕸💪 - Work through a wide array of bite-sized programming challenges, that increase in difficulty as you progress
- Free Code Camp
🕸🎓 - The king of free coding camps. Learn to code and help nonprofits. Extensive curriculum.
- Human Resource Machine
💰📱🎮 - A mobile game that teaches you how low-level programming (i.e., Assembler) works
Java
- Codehunt
🕸🎮 - Learn how to code by playing a game
Coffeescript
- Code Monkey
🕸🎮 - Using CoffeeScript, build your own games in HTML5.
TypeScript
- CodePen
🕸🏗 - A social development environment for front-end designers and developers.
- CodeSandbox
🕸🏗 - The online editor for React, Vue, Angular, Preact and Svelte apps
- Stackblitz
🕸🏗 - The online IDE for web applications, Powered by Visual Studio Code. Instantly create Angular, Ionic, React and Svelte projects with TypeScript or JavaScript
- TypeScript Fundamentals
💰📼 - TypeScript combines modern JavaScript language features with a powerful and flexible type system, to make building high-performance and scalable apps easy! -
VB.NET
- CodinGame
🕸🎮 - Games and Programming Challenges to Code Better
- Firebase + React: Real-time, Serverless Web AppsClient Web Frameworks
💰📼 - Learn to use Firebase to deploy sophisticated web and mobile applications without having to build your own complex, server-side infrastructure. -
- .NET Fiddle
🕸🏗 - A .NET sandbox for developers to quickly try out code and share C#, F# and VB.NET code snippets.
- Rapid Development on AWS: React, Node.js & GraphQLClient Web Frameworks
💰📼 - Learn to build on AWS’ cloud services and its world-class infrastructure to easily add authentication, storage, databases, and APIs into your apps! -
- Robocode
❖🎮 - Develop a robot battle tank to battle against others in Java or .NET
- Serverless with AWS Lambda
💰📼 - Get started with AWS Lambda functions and then learn to test, debug and deploy then to build a real API powered by lambda functions. -
C++
- C++ Shell
🕸🏗 - Run C++ code in your browser, using different language versions and compiler optimization settings
Showing a sample of 112 resources. View the full list on GitHub →