Introduction to C Programming for the Raspberry Pi

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

3.25 (91 reviews)
Udemy
platform
English
language
Programming Languages
category
Introduction to C Programming for the Raspberry Pi
2,354
students
3 hours
content
Jan 2017
last update
$54.99
regular price

What you will learn

Setting up the Development Environment for programming in C.

Develop Physical Raspberry Pi Projects developed in the C language.

Why take this course?

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.

Screenshots

Introduction to C Programming for the Raspberry Pi - Screenshot_01Introduction to C Programming for the Raspberry Pi - Screenshot_02Introduction to C Programming for the Raspberry Pi - Screenshot_03Introduction to C Programming for the Raspberry Pi - Screenshot_04

Reviews

Frederick
August 25, 2023
Very poor presentation; In the questions and answer section, very few questions answered by the presenter. I am sorry I spent money on this course. I could not download the wiringpi library. I noticed other students had the same issue. This question was posed to the presented but was not answered. This library is key to completing the labs. The lecture on pointers was a complete flop. The demonstation program was poorly presented an completely meanless.
Shamu
November 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.
Michael
February 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.
Nijanthan
June 5, 2020
Great to learn, video session is helpful. Note: We need any lecturer or tech support since in many cases, installation of software, codes, Linux scripts, difficult to get help. kind of live chat is required.
Sam
May 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.
Julian
September 28, 2018
So many errors just skipped over, rather than being fixed. If a user follows her exactly then they too will encounter the errors, but as they are not fixed, the user is left hanging. Lectures are also poorly prepared. If it where a cooking video then there would be a list of ingredients needed. The same should apply for both the materials needed and the programs needed to be installed on the host and client. Perhaps a video showing all the apps required for the course. Where to get them and how to install them would be an obvious solution. As would trying the experiment first off camera rather than crashing the lesson and looking stupid.
Paul
June 25, 2018
The stuff which was good: the use of C programs to push bits down a pipe much like arduino sketches but that's where it stops. the bulk of the course is basically using C code when a shell script would do better. It doesn't go down the road of actual system calls which would be the right way to achieve much of this functionality. Also theres a lot of known exploitable code.
Carlos
April 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.
Willem
March 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.
Rob
March 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.
LarryB
September 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.
Alan
August 20, 2017
This is a good introductory course to programming the raspberrypi GPIO pins with the c programming language.
Arthur
May 3, 2017
Great to find a C programming course with some practical use, combining the Raspberry Pi with C programming is a great idea, very pleased with this course.
BertVO
January 29, 2017
easy to understand with good explanation. For a newbie in the Raspberry pi stuff, with some background in programming, just what I need.
Patrick
December 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

Charts

Price

Introduction to C Programming for the Raspberry Pi - Price chart

Rating

Introduction to C Programming for the Raspberry Pi - Ratings chart

Enrollment distribution

Introduction to C Programming for the Raspberry Pi - Distribution chart

Related Topics

999928
udemy ID
11/1/2016
course created date
11/23/2019
course indexed date
Bot
course submited by