Back to C Programming: Getting Started - 1
Dartmouth College

C Programming: Getting Started - 1

Start learning one of the most powerful and widely used programming languages: C. Within moments you will be coding hands-on in a browser tool that will provide instant feedback on your code. The C programming language is one of the most stable and popular programming languages in the world. It helps to power your smartphone, your car's navigation system, robots, drones, trains, and almost all electronic devices. C is used in any circumstances where speed and flexibility are important, such as in embedded systems or high-performance computing. In this course, you will get started with C and learn how to write your first programs, how to make simple computations and print the results to the screen, how to store values in variables and how to repeat instructions using loops. Beginners, even those without any programming experience, will be able to immediately start coding in C with the help of powerful yet simple coding tools right within the web browser. No need to install anything! Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing. C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world. We are excited to introduce you to the world of coding and launch you along your path to becoming a skilled C programmer! This is the first course in the C Programming with Linux Specialization. This series of seven courses will establish your programming skills and unlock doors to careers in computer engineering. This course has received financial support from the Patrick & Lina Drahi Foundation.

Status: Engineering Calculations
Status: Debugging
BeginnerCourse11 hours

Featured reviews

DN

4.0Reviewed Nov 20, 2023

good presentation but the code page got many problems like freezings, sudden stoppied, slow svaings...

EK

5.0Reviewed Sep 25, 2025

Very thorough and organized, and the Codecast was extremely helpful for taking notes in real-time. Will be recommending this course to everyone!

FS

5.0Reviewed Dec 24, 2022

Great course for absolute beginner. Interactive learning methods are higly efective both learning and practicing.

CY

5.0Reviewed Apr 29, 2022

A great introduction to C programming language with superb online IDE to practice with.

PK

5.0Reviewed Apr 18, 2023

Incredibly, I had an extraordinary experience. I genuinely feel that I am on the right track in learning C and grasping its fundamental concepts.

QB

5.0Reviewed Aug 13, 2022

T​his course is absolutly is what that I desired. Thank you

AS

5.0Reviewed Apr 9, 2023

I really love that tools for learning in that course!

SB

5.0Reviewed Oct 21, 2022

v​ery useful and simple method of teaching...really enjoyed a lot

DM

5.0Reviewed Mar 12, 2026

Good course! Good practice material, well structured. I'm impressed.

SS

5.0Reviewed Jul 25, 2022

V​ery detailed instruction and lots of hands-on activities.

YR

4.0Reviewed Apr 16, 2024

Its a great course for the starter. Simple and clear explanation. Only thing is the video/activity web site was down for half of the time.

RS

5.0Reviewed Jul 3, 2022

Great explanation of the basics; very simplified which makes information easy to handle, especially with the help of their awesome tool codecast!

All reviews

Showing: 20 of 61

Guy Grimm
2.0
Reviewed May 28, 2022
Calvin Kin Lok Yeung
5.0
Reviewed Apr 30, 2022
马镓浚
5.0
Reviewed Aug 12, 2022
Roberto N. S.
5.0
Reviewed Jul 4, 2022
Fatih Sağdıç
5.0
Reviewed Dec 25, 2022
Jason Quezada
5.0
Reviewed Jul 20, 2023
Sri Ram B
5.0
Reviewed Oct 22, 2022
sisih
5.0
Reviewed Jul 26, 2022
ERNANI GOMES
5.0
Reviewed Mar 4, 2023
Qaiser Khan Bozdar
5.0
Reviewed Aug 14, 2022
Peter
5.0
Reviewed Jul 21, 2022
Abhishek Anand
1.0
Reviewed Sep 18, 2022
BEN-AMER Marwane
5.0
Reviewed Sep 23, 2024
Andrei-Cristian Mirea
5.0
Reviewed Jan 15, 2023
KUSHAGRA SHARMA IS24B
5.0
Reviewed Mar 20, 2025
Arvasu Gupta
5.0
Reviewed Oct 2, 2025
Ricardo Vivar-Borrego
5.0
Reviewed Oct 17, 2022
KAO Tun-Min
5.0
Reviewed Jun 6, 2023
Danny Cardenas
5.0
Reviewed Dec 14, 2023
Payam Kelich
5.0
Reviewed Apr 19, 2023