Best programming courses on Reddit

71 reviews from r/DevelEire, r/Austin, r/learnprogramming and 12 more subreddits

71 reviews from
and
By Brand
/
By Product
#1

Udemy

4.5
(4)
"Covers essential concepts and coding in Swift 4."
·
"Easily understandable content with graphics and animations."
·
"Udemy offers a variety of video courses."
·
"Udemy is recommended if you aren't going to go in."
#2

The Odin Project

4.3
(3)
"Https://www.theodinproject.com free online courses, well written and clear. Constantly improved and updated as well."
·
"Free course that's good and project-based is easy: The Odin Project"
·
"The Odin Project"
#3

Python

4.3
(3)
"Python is powerful and versatile, suitable for beginners."
·
"Python can be introduced later as a backend process."
·
"Python is a great programming language with many interactive tutorials."
#4

Coursera

4.0
(3)
"Coursera has excellent video courses."
·
"Interactive Python on Coursera is a great way to learn programming."
·
"Coursera has a lot of variety in courses."
#5

Scratch

5.0
(2)
"Scratch is beginner-friendly and teaches foundational programming concepts."
·
"Scratch teaches basic programming concepts in a fun way."
#6

Free Code Camp

5.0
(2)
"Another good basics resource is Free Code Camp, which starts with web design courses."
·
"Free Code Camp offers a guided experience with measurable progress."
#7

Zastre

5.0
(2)
"I took them with Zastre and it was fun. I enjoy programming."
·
"I took them with Zastre and it was fun. I enjoy programming."
#8

Harvard

5.0
(2)
"CS50 is one of the best computer science courses available."
·
"Harvard's CS50x is probably the most widely recognized intro to CS."
#9

Pluralsight

4.5
(2)
"Great resource for learning HTML/CSS/JavaScript."
·
"Plural Sight offers great online tutorials."
#10

Codecademy

4.5
(2)
"Codecademy offers a great starting point for learning programming with languages like Python and Ruby."
·
"Codecademy has a great intro to python course (free) that was recently updated : ) I went through it myself and it helped me learn basic syntax and concepts."
#11

CSE

4.0
(2)
"CSE 110 is also excellent for learning Java."
·
"CSE 100 is great for intro to programming principles."
#12

University

3.5
(2)
"DATA1902 has a much better teaching program compared to INFO1110."
·
"None of the machine learning topics are taught in INFO1110."
#13

Scrimba

5.0
(1)
"Scrimba is best in my opinion"
#14

W3Schools

5.0
(1)
"W3schools is the boss! (For SQL)"
#15

edx.org

5.0
(1)
"It is a fantastic class taught by David Malan from Harvard University for free."
#16

Brad Traversy

5.0
(1)
"Brad Traversy has lots of small projects on his YouTube channel."
#17

Free Programming Courses

5.0
(1)
"This program offers excellent resources for teenagers to learn programming for free."
#18

Automate the Boring Stuff

5.0
(1)
"Automate the Boring Stuff with Python is pretty friendly and free to read online."
#19

MIT

5.0
(1)
"MIT OpenCourseWare provides excellent resources for learning."
#20

JetBrains

5.0
(1)
"I think it's great. It definitely helped me land my first job."
#21

MOOC.FI

5.0
(1)
"The best course out there is MOOC.FI, which is totally free and teaches essential programming skills."
#22

edX

5.0
(1)
"The Introduction to Computer Science course on edX is highly recommended."
#23

Roblox

5.0
(1)
"Roblox has great community support for developers and is beginner-friendly."
#24

HarvardX

5.0
(1)
"I recently took intro to Python at ACC and it was great but I recommend you start here. Can't beat the price/quality..."
#25

Brainstation

5.0
(1)
"Brainstation is the best Bootcamp for in person."
#26

CS50

5.0
(1)
"CS50 is an excellent introduction to computer science."
#27

exercism

5.0
(1)
"Exercism is good for understanding programming logic."
#28

Code School

5.0
(1)
"Code School integrates mini exercises along with the online tutorials."
#29

freeCodeCamp

4.0
(1)
"Freecodecamp has a lot of videos online, and their website also has some courses that they could do online"
#30

HackerRank

4.0
(1)
"Check out HackerRank"
#31

pgexercises

4.0
(1)
"Pgexercises.com for improving SQL skills"
#32

SQLZoo

4.0
(1)
"[https://sqlzoo.net/](https://sqlzoo.net/)"
#33

Samyak

4.0
(1)
"Empowers learners to create applications independently."
#34

Nintendo

4.0
(1)
"Game Builder Garage allows for impressive game creation."
#35

C++

4.0
(1)
"SENG 475 is pretty good. It has a big workload, mostly assignments, requiring 20+ hours each, with a focus on optimization."
#36

Mojang

4.0
(1)
"It's basically scratch, but in a more familiar environment."
#37

Udacity

4.0
(1)
"Udacity's Intro to Computer Science is very informative."
#38

ENGG

4.0
(1)
"I’d recommend ENGG1810 it’s more of the engineering side (math applications) of programming rather than CS side."
#39

University Course

4.0
(1)
"CS 171 is great, I took it as a civil major and it's already opened up some doors for me. If you have any prior knowledge from MATLAB at all, it will help you a ton."
#40

CS

4.0
(1)
"It's a fantastic course to get you into programming if you have little knowledge with real programming concepts."
#41

HTML

4.0
(1)
"Teaching HTML and JavaScript is more engaging for kids."
#42

C#

4.0
(1)
"C# is great for maintaining a UI interface."
#43

Visual Basic

4.0
(1)
"Visual Basic also supports a fun UI for kids."
#44

Helsinki Full Stack Open

4.0
(1)
"The Helsinki Full Stack Open is quite good."
#45

DJ4E

4.0
(1)
"DJ4E is a great alternative for learning."
#46

Cyber Crime Awareness Society

4.0
(1)
"Focuses on practical learning using Objective-C."
#47

Lighthouse Labs

4.0
(1)
"Lighthouse Labs is a good alternative."
#48

Egghead

4.0
(1)
"Useful for novice learners."
#49

Manning

4.0
(1)
"Excellent resources available."
#50

Khan Academy

4.0
(1)
"Khan Academy is great for lecture format learning."
#51

Learn Python the Hard Way

4.0
(1)
"Learn Python the Hard Way is a good resource for written material."
#52

Learn Ruby the Hard Way

4.0
(1)
"Learn Ruby the Hard Way is also a good resource for written material."
#53

Ubuy Academy

3.0
(1)
"Offers guidance from industry experts and placement support."
#54

DAT

2.0
(1)
"DAT 301 focuses on R and Python specifically for data science, not programming."

Discover your audience

GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.

If you are looking for startup problems to solve, want to validate your idea or find your first customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research