The Arduino Platform and C Programming

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from University of California, Irvine.

The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them.

Arduino C Programming Debugging

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Ian Harris
and 7 more instructors

Offered by
University of California, Irvine

Reddit Posts and Comments

1 posts • 13 mentions • top 10 shown below

r/arduino • post
218 points • maniwestdestiny
Coursera is offering a free course on Arduino!
r/arduino • post
19 points • awesley
Anyone else taking the Coursera class?

Week 1 of the class is just an introduction for someone who has no background at all.

I'm guessing (and hoping) that it will accelerate.

Anyone else here taking it?

r/soccer • comment
4 points • sainatarajan7

Take this course :

r/arduino • comment
1 points • the_555_guy

r/ElectricalEngineering • comment
1 points • NathanisGandalf

Ohmify does provide a starter kit for their first two courses, which isn't much. The learning lab looks very interesting. I will be a senior soon and understanding the math isn't a problem. However, it will slow things down and I want to be building practical things as fast as possible and fill in the math as I go through university. I'm thinking Ohmify is worth it, but I can't find any one who has gone through it and can vouch for the quality of the content, so I am kind of hesitant. What do you think of this free course: It is one of 6 in a series. Thanks in advance.

r/arduino • comment
1 points • Karkanius

Checkout the second course of this specialization.

Hope it helps, good luck man 😉

r/desabafos • comment
1 points • porco-espinho

Um Coursera vai te ensinar muito mais sobre IOT em 4 meses do que a faculdade em 4 anos.

É um investimento bem baixo, com um retorno gigantesco, você não precisa ter nenhum conhecimento prévio, eles ensinam tudo do começo.

r/arduino • comment
1 points • DazEngineer

It’s better to look for C or C++ to program Arduino. If possible I do recommend doing a more embedded systems/Arduino focused course because there are concepts and ideas that a traditional C only course will not cover. Below are some resources that you may want to look into.

Also you can do a general YouTube search for “Arduino c programming tutorial” and it’ll show you a wealth of information and series to understand the hardware and software side of programming Arduino’s.

r/learnprogramming • comment
1 points • Quintic

A course takes you from 0 to basic knowledge of C, not in-depth knowledge. In-depth knowledge comes from years of experience.

Unless you have a very specific reason to have in depth knowledge of C, I am not sure it actually makes that much sense to go further than the basics before diving into "doing stuff" with the language. Most of the complexity of programming is going to come from experience, and no one really learns "everything". You carve out a piece of what's important to you.

So for example you could take this Introduction to C programming Coursera course ( to learn the basics.

Then, if your interested in say Arduino projects you could take this Arduino/C Programming Coursera course (

Or, if you wanted to learn more about Embedded Systems you could take this Coursera course which also uses C (

If your looking for more general knowledge like you would get in University, you could check out this book "Algorithms in C" from the library.

There are so many paths you can take, and "learning C" or "learning <enter-programming-language-here>" is the very very beginning.

If your looking to "get up and running" quicker, Python or JavaScript are much better beginner languages to "do stuff" with. You'll spend a bit more time trying to figure out what the heck is going on in a language like C.

r/singapore • comment
1 points • snasphysicist

To learn, there are a lot of resources available on the internet for free. There are some courses listen on SkillsFuture for Arduino stuff but it seems really pointless to spend $450 and up for something that can be found online. The Arduino website itself offers a range of tutorials focussing on different areas. If you'd still prefer to follow a (free) course to get the basics these three look pretty good (haven't followed them myself):

If you come across any issues that you cannot solve based on the learning resources and/or Googling you can ask (for software and hardware issues) on the Arduino forum or (for software issues) /r/learnprogramming. From what I've seen of these forums people are generally polite and helpful (also to beginners).

To buy Arduinos and some electronic components for prototyping/testing at a reasonable price I would recommend AliExpress. I'm not sure how the prices compare to Sim Lim but definitely a fraction of the cost of the official Arduinos. I've never had an issue with a product purchased from here not working, the main disadvantage is that postage takes a long time usually.

I'd love to recommend some specific tutorials for you, but I would have to know in a bit more detail what you're hoping to achieve. Is it to get the keys that you press to light up, or something different/more complex? Also it would be good to know if you have any programming or electronics background at all?