Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#300 on Reddit

Fundamentals of Programming

Lynda.com

4 recommenders · 4 threads · recommended in 4 years, 2014–2018 · score 5.1

Go to course ↗

A beginner-oriented Lynda.com course introducing universal programming concepts such as loops, objects and how code runs, with examples in JavaScript. It is meant as a foundation that carries over to any language.

Commenters call it a strong first introduction to programming fundamentals, praising instructor Simon Allardice for clear explanations of what the code actually does.

Programming Languagesbeginnerfreemiumvideo lectures#programming fundamentals#javascript#loops#data structures#allardice

Recommendations by year

20142018

On Reddit (7)

  1. Strongly recommendsJumboJellybeanr/learnprogramming2016in “Help! Enrolled in an IT degree, no coding background”

    Here are my two big enthusiastic suggestions. Sign up to Lynda. You get a 10-day free trial, and then it's $30 for a month. Watch *Foundations of Programming: Fundamentals* (4h 47m), *Foundations of Programming: Data Structures* (2h 29m), *Programming Fundamentals in the Real World* (3h 8m), and…

  2. Recommendsliinkor/learnprogramming2018in “Lynda.com Free, all you need is a library card.”

    The good thing about Lynda is that it has courses from the absolute basics to advanced topics. If you want to start from the bottom, even if it's just as a refresher I recommend this course https://www.lynda.com/Programming-Foundations-tutorials/Foundations-Programming-Fundamentals/83603-2.html…

  3. RecommendsAdamok258r/learnprogramming2015in “What is your programming journey?”

    Started at 14-15 with html and css. Then when I was 16 I discovered codecademy and did JavaScript course. Then I did JS and Fundamentals of programming on Lynda.com (I can recommend Fundamentals of programming course on Lynda.com to any programmer beginner). Then I decided that I want to learn how…

  4. RecommendsJassie411r/learnprogramming2014in “Advice for when JavaScript is kicking your ass?”▲ 1

    I was using Codecademy to learn JavaScript up until last night. I made it 76% of the way through their lessons/tutorials(whichever you prefer to call them), and then decided that JavaScript wasn't what I wanted to learn since I don't want to do much web development. I saw the Lynda free trial on…

  5. MentionsKwyjiboGhoulr/learnprogramming2017in “Greenhorn looking for some advice”

    JavaScript. When you make a website, there are usually two halves. The front end is the code that runs in a user's browser and makes things interactive. The back end is the code that runs on a server and handles data the users send it, co-ordinating between them. On the front end, the only…

  6. Mentionsi-squish-bubblesr/learnprogramming2017in “I'm the worst programmer I know”

    Some reassurance: it's fairly common for even brilliant programmers to talk about struggling at first, and being aware of your flaws or being behind is actually a good thing. The *worst* programmers -- the worst people in any field -- don't know they suck. They think they're doing fine, and that…

  7. MentionsFeldothr/learnprogramming2016in “Possibility of getting hired for self-taught people without college degree”

    First, I suggest not dropping out until after you have secured an internship or Job, for one thing because it's fairly likely that your school has internship programs available that might be able to place you in a good position. You may even be able to get credits for it on the off chance you…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help