Skip to content
UdemyArduinoPaid courseAll LevelsCertificate

Introduction to C Programming for the Raspberry Pi (Udemy.com)

Learn how to develop your practical Raspberry Pi projects using the C Language

Created by: Barbara Hohensee

Last updated January 2017

icon
What you will learn

  • Setting up the Development Environment for programming in C.
  • Develop Physical Raspberry Pi Projects developed in the C language.

How it compares

Against the other 295 rated Udemy courses in Arduino on CourseDuck:

  • Rating3.7 out of 5higher than 2% of them
  • Reviews98#201 of 296 by number of reviews
  • Length3.2 hoursshorter than 67% of them
  • Last updatedJanuary 2017earlier than 96% of them

icon
Course Description

This Course is about learning the fundamentals about the C language to get you started with making physical projects with the Raspberry Pi developed in C. 

This Course is for Hobbyists, people who want to make prototypes or are interested to make a carrier change.

Reasons for joining the course could be:

  • You don't like Python, the default language for the Raspberry Pi, and you are looking for an alternative language.
  • You're curios about the C language and think, it would be a fun way to learn C and make Raspberry Pi projects at the same time.
  • You have heard that the default Industry Language for embedded systems is C and want to know if this could be a carrier for you.

After this course, you'll know what Compiler you need and how to work with it from different working environments, like the command line, the IDE Geany and Netbeans and how to get everything to work.

You'll learn how to get electronic components to work with C. The projects we will do are independent from each other and can easy be customised or combined which each other for your own needs. 

All the examples are easy enough for beginners.

So, let's summarize what you will get from this course:

You will learn to get your development environment right, this goes from knowing what to use and installing to configuration.

Most of the time, I will code before your eyes, which will make it easy for you to understand how things are done.

The examples and the provided Source Code will give you confidence. 

You will also become familiar with using sensors or other electronic components to make physical projects that are developed in C.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Barbara Hohensee

My name s Barbara, I am a former teacher for German and Computer Science in a physical classroom.

Several years ago, I made a change and work now as a teacher Online.

I am also a passionate Embedded Developer, Entrepreneur and Product Owner with many years of experience creating Websites and eCommerce.



icon
More courses by Barbara Hohensee

$19.99

icon
More Arduino courses

Free

$74.99

$89.99

$69.99

$79.99

$159.99

icon
Reviews

3.7

98 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Shamu on 11/28/2022

I love her pace of presenting C language concepts, the explanation of the code, and the demonstration of programs. Because it takes a while to get the sense of a code if the intention is not to understand mechanically.

By Michael Martinez on 2/1/2022

It is lacking in technical detail and some of the videos seem to be incorrectly edited together. The code generally works, but the style is pretty poor generally. Still a good place to get me started with the Pi and C together.

By Sambhav Sahoo on 5/27/2020

Not much detail explanation on the programming code. I struggled and went to many websites to understand few code areas which was not explained. Otherwise the course is good on learning the basics embedded system interface with Sensors.

By Frank Delatorre on 8/13/2019

Barbara shows you how to use a few IDEs to code-up some fun C code for use on the Raspberry Pi. The RPi is a very useful platform. A great course, you cannot go wrong. Perfect for beginners.

By Saber M E Fadul on 11/27/2018

This course is helpful exercise and good for beginners. It is concise and well organized.

By Carlos Flores on 4/6/2018

There are some evident improvements : Subtitles are horrible, please ask someone to edit and correct , seems that the translation have been made by some automatic voice translation system, that does not understand correctly the English with German accent used. The hardware list does not include parts that are used in exercices like Pir sensor, Humidty and ultrasonic sensor, that is a nighmare for practicing with the parts if you dont have it at hand. On the other side I am happy, my requirement were completed.

By Willem Relihan on 3/29/2018

The course is very basic. NetBeans does not seems to be fully operational for developing C on the raspberry pi. There is always a problem with printing out when run remotely. Also the copy project in netbeans are greyed out.

By Rob seals on 3/12/2018

too much jumping while explaining the last point, stay on track and useless transition on follow thru from screen to another screen; for example, and let the program being used natural transition. I've have gotten lost because I looked away trying out examples and to only miss a step due to transition effect wvich are best left to power point.

By LarryB on 9/19/2017

Overall a good course with a lot of great information on programming the Raspberry using "C". Course starts off with an introduction to the language and works its way up to accessing the external devices. Structure of the course is great. The big problem was audio levels. Recorded audio was just too low to listen too without increasing system volume to a dangerous level. Cannot recommend for use on other then a dedicated device like a tablet.

By Patrick Diyaolu on 12/25/2016

I am a beginner and the tutor invested her time clearly explaining important aspects of this lesson. The speed of delivery was suitable for a fresher like me and I have not being put off by the style of teaching. Regards

Showing all 10 reviews on CourseDuck

Read all 98 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 74 / 100