Skip to main content

A list of awesome resources for learning to code

181
GitHub Stars
112
Curated Resources
43
Categories
3 hours ago
Last Refreshed
AssemblyBashCC++C#ClojureCoffeescriptCrystalCSSDDartElixirElmErlangF#FortranGoGroovyHaskellJavaJavaScriptKotlinLuaObjective-COCamlPascalPerlPhpPythonRRubyRustScalaShellSQLSwiftTypeScriptVB.NETWebpackGitVisual Studio CodeChrome Developer ToolsSources

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 →