technifyed

Dartmouth College via edX

C Programming: Getting Started

4.723 ratings at edX

Overview

Start learning one of the most powerful and widely used programming languages: C.

What you'll learn

  • Define, distinguish and give examples of hardware/software, computer programs/algorithms
  • Explain the concept of a variable and declare, initialize and modify variables of data types int, double and char
  • Create and comment simple C-programs that may print text, special characters and variables to the screen with controlled formatting
  • Create simple C-programs that utilize for-loops to repeat blocks of instructions

Skills you'll practise

LinuxWeb BrowsersComputer EngineeringProgramming LanguagesEmbedded SystemsSmartphone OperationC (Programming Language)

Advantages and disadvantages

Advantages

  • University courses you can audit for free, with lectures, readings and practice quizzes.
  • A verified certificate from the university if you pay for it.
  • From Dartmouth College, a well-regarded name.
  • 194,276 learners have taken it, so help and notes are easy to find.
  • Self-paced: start any time.

Disadvantages

  • Graded assignments and the certificate need the paid track.
  • Audit access can expire a few weeks after the course ends.
  • Learning is free, but the certificate costs money.
  • Some parts (graded work, certificate) are paid.

Some points apply to every course of this kind; see how we rank.

Free to audit

  • Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
  • Paid: Graded assignments and the verified certificate (Certificate $99). Audit access may end after the course closes.

Before you start

None

Taught by

  • Petra Bonfert-TaylorProfessor, Thayer School of Engineering
  • Rémi SharrockAssociate Professor, Telecom ParisTech

Dartmouth College is in Tier 2: excellent universities and the companies that build the technology of our institution ranking (86/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Free video27 videos, 17 hours

Harvard University · edX

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Free to audit5 weeks, 2 - 4 hours per week

Massachusetts Institute of Technology · YouTube

MIT 6.832 Underactuated Robotics, Spring 2009

Instructor: Russell Tedrake See the complete course at: http://ocw.mit.edu/6-832s09 Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which invol…

Free video23 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 22.01 Introduction to Nuclear Engineering and Ionizing Radiation, Fall 2016

Instructor: Michael Short View the complete course: https://ocw.mit.edu/22-01F16 This course provides an introduction to nuclear science and its engineering applications. It describes basic nuclear models, radioactivity, nuclear reactions and kinematics; covers the interaction of ionizing radiation…

Free video34 videos, 32 hours

Massachusetts Institute of Technology · YouTube

MIT 6.622 Power Electronics, Spring 2023

Instructor: David Perreault View the complete course: https://ocw.mit.edu/courses/6-622-power-electronics-spring-2023 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62UTc77mJoubhDELSC8lfR0 6.622 covers modeling, analysis, design, control, and application of circuits for energy c…

Free video38 videos, 32 hours

Massachusetts Institute of Technology · YouTube

MIT 5.60 Thermodynamics & Kinetics, Spring 2008

Instructors: Moungi Bawendi, Keith Nelson This subject deals primarily with equilibrium properties of macroscopic systems, basic thermodynamics, chemical equilibrium of reactions in gas and solution phase, and rates of chemical reactions. View the complete course at: http://ocw.mit.edu/5-60S08 Lice…

Free video36 videos, 30 hours

Enter your email and the official page opens. Phone is optional.