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

C Programming with Linux

Dartmouth

1 recommender · 1 thread · recommended in 1 year, 2019 · score 0.7

Search for it ↗

An introductory course on programming in C within a Linux environment, offered by Dartmouth on edX. It is aimed at learners new to programming and is taught by Petra Bonfert-Taylor.

One commenter calls it an introductory treatment that won't overwhelm a committed young learner, in contrast to more daunting intro courses.

Programming Languagesbeginnervideo lectures#c programming#linux#introductory#dartmouth#bonfert-taylor

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsrz2k2019in “If not SICP, then what? Maybe HTDP?”

    Do you mean the online HarvardX CS50 course? I started it when MOOCs were first appearing, and it includes Scratch. It looked very enthusiastic and buzz-worthy to me (which can be very good for a lot of people). However, past students doing a music and dance routine on stage about how exciting it had been, and the first lectures concluding with announcements of pizza parties with Facebook recruiters was too much for me, in that I felt too old.

    Alternatively, the MITx 6.002 course on Computational Thinking is also for undergraduate students, but it had a greater focus on programming being integral to the sciences and other fields. I don't recall the the curriculum exactly, but even though the course is an introductory one I think some of the concepts might be a little daunting for a young teenager.

    In addition to the UBC courses, another introductory treatment that won't overwhelm to a committed young learner is the DartmouthX C Programming with Linux. One of the instructors, Petra Bonfert-Taylor, taught a very accessible introductory complex analysis course on Coursera, and seems especially interested in first experiences students have with topics so that they are not discouraged. She has written a number of articles on teaching an introductions to new subjects.

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