DEV Community

Cover image for 100 Free Programming Courses & Tutorials to Start in 2020
keyul for Coursesity

Posted on • Updated on

100 Free Programming Courses & Tutorials to Start in 2020

The next decade will be the decade of developers and programmers. The demand for software engineers, data scientists, web developers, app developers are all-time high. These are the highest paying jobs in any country you live in. Students starting a career in programming will have lots of opportunities in the next decade.

The changes in the development industry are very frequent. New technologies, tools, and libraries are introduced every year. For experienced developers and engineers, it is the most important to learn new programming skills over time to stay relevant.

I have created a collection of free courses on various topics including web development, frontend, backend, app development, programming languages, DevOps, data science, blockchain, machine learning and more. This list of courses is categorized based on programming languages, frameworks, development tools, etc. and helpful to everyone who wants to start new coding skills without spending the time to finding the right courses.

Table of contents


Angular JS

Android

Blockchain

C

C++

C# .NET

Cassandra

Django

Data Structures & Algorithms

Docker

Dialogflow

Flutter

Firebase

Go Programming

GraphQL

Gatsby JS

Hadoop

Ionic

Java

Javascript

JQuery

Julia

Kotlin

Kubernetes

Laravel

Machine Learning

MySQL

MongoDB

Node JS

Python

PHP

R Programming

Ruby on Rails

React JS

React Native

Rust

Sass

Scala

Spring

Swift

Swift UI

Tensorflow

Vue JS


This list is updated on regular basis. If you think any course need to be add into this list please comment about them.
If you think any programming language, framwork, tool, library need to be added please let me know in comment section.

Have a great coding year!

Top comments (10)

Collapse
 
lucian2403 profile image
Lucian2403

Hello!
Very good article with important resources! Many thanks!
But, I was pretty disappointed when I didn't saw anything related to this awesome language I am learning now: C#, or any .NET technology.
If you would like to add some great courses about that, it would be awesome.
Thanks!

Collapse
 
keyul profile image
keyul

Lucian, thank you for the suggestion. Added C# courses to the list.

Is there any other .NET technology you want to see on the list?

Collapse
 
lucian2403 profile image
Lucian2403 • Edited

Many thanks for this update!
Yes, I would like to see some free courses about ASP.NET and .NET Core also.

From my experience this course was a life saver for me. Also, it's free.
channel9.msdn.com/Series/C-Fundame...

Collapse
 
gregiven profile image
GregIven

Solid list! Can't wait to dig in tomorrow!🎆🎇🎉

Collapse
 
keyul profile image
keyul

Yeahh. Don't wait until tomorrow. Keep coding.

Collapse
 
pfacklam profile image
Paul Facklam

Wonderful list! Thank you for that but please... Don't put SASS, Javascript, PHP (languages) and Node.js (platform) into framework categories. This is definitely not true.

Collapse
 
keyul profile image
keyul

Good suggestion Paul. Agree with you.

Just put there to make easy for developers to look into the list.

Collapse
 
tuanlametro profile image
tuanlametro

Thank you for your post sir. Happy new year!

Collapse
 
keyul profile image
keyul

Happy new year

Collapse
 
yoshiloli profile image
Yoshi Loli

Thanks! It's very useful for me because I'm in a learning process like a DEV.