Learn How To Code For Free

10 Free YouTube Videos That Teach Coding for Beginners

So you don’t need to spend 150K on a computer science degree.

If you’re looking to dive into the skillset needed in the future I’ve got a treat for you. Instead of endless scrolling on TikTok, I recommend you spend 10 minutes a day learning how to code for free. Before you know it you’ve got a new skill that could make you a decent income.

I’ve borrowed these resources and descriptions from @NFT_GOD on Twitter. Right here from this thread.

1. Javascript

By learning Javascript, you’ll learn how a lot of the internet works. You’ll also be prepared to take on the rest of the courses.

Start here!

JS uses:

  • Web applications
  • Web servers
  • Games
  • Art
  • Mobile applications

2. HTML5

HTML is how websites are structured. If you want to create anything on the internet, this is for sure a core concept. Really easy to pick up and learn.

HTML uses:

  • Structure web pages
  • Navigate the internet
  • Embed images and video

3. React

React is the most popular Javascript library in 2022. If you learn React, you can build modern websites and applications incredibly easily.

React uses:

  • Modern interfaces
  • Interactive web applications

4. Python

When it comes to working with data, nothing is better than Python. Python is the language of choice for many of today’s data scientists.

Python uses

  • Data Science
  • Machine learning
  • Trading bots
  • Financial scanners

5. Solidity

Solidity is the technology that powers Ethereum smart contracts. Want to build your own NFT project? Here’s where you start.

Solidity Uses:

  • Building smart contracts
  • Starting NFT projects
  • Building Defi protocol

6. Full Stack (MERN)

MERN is my favourite tech stack. MERN stands for MongoDB (database), Express.JS (server), React (front end), Node (server). By learning MERN you become a valuable full stack dev.

MERN uses:

  • Build full applications, front to back

7. SQL

SQL lets you access and manipulate relational databases. If you want to become a backend developer, SQL is great for relational databases.

SQL uses:

  • Querying databases
  • Manipulating data
  • Querying data API’s

8. Rust

If you’re a Solana maxi, this one is for you. Rust is the language of choice for SOL. Learning Rust will allow you to build on-chain programs for the SOL ecosystem.


  • Build Solana projects
  • Solana on-chain games

9. Swift

Swift is the programming language that powers iOS applications. If you’re looking to become an Apple developer, this is the language for you.

Build apps for:

  • iOS
  • Mac
  • Apple TV
  • Apple Watch

10. Unity

Unity is one of the most popular gaming development platforms in the world. Want to be an in-demand game developer? This is the tech to learn.


  • Web games
  • Blockchain games
  • VR games

2 thoughts on “Learn How To Code For Free”

Comments are closed.