# Any courses/books with assignments

**URL:** <https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991>\
**Category:** General Discussion\
**Created:** [July 30, 2025, 12:08pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991 "2025-07-30T12:08:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![vivan\_13](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/vivan_13/32/1228788_2.png) [@vivan\_13](https://forum.arduino.cc/u/vivan_13)\
**Post date:** [July 30, 2025, 12:08pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/1 "2025-07-30T12:08:58Z")

</div>

Hey,

I am searching for an Arduino course/book which offers problem sets/labs/assignments after the lessons to get some deep thinking practice. For instance, in the CS50 course for computer science, students are given problem sets after each week's lecture.

Another example are the courses from MIT OCW ([Assignments | Introduction to MATLAB | Electrical Engineering and Computer Science | MIT OpenCourseWare](https://ocw.mit.edu/courses/6-057-introduction-to-matlab-january-iap-2019/pages/assignments/)). Does anyone know of any books or courses that offer these type of assignments? Or a place I can find these type of structured assignments I can work on?

Thank you

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [July 30, 2025, 12:12pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/2 "2025-07-30T12:12:24Z")

</div>

arduino has educational content

> **[Arduino Education](https://www.arduino.cc/education)**
>
> Arduino Education creates the next generation of STEAM programs that empower students on their learning journey through middle school, high school, and university and help them thrive.

> **[Arduino Education 2025 Brochure](https://online.flippingbook.com/view/759620152/)**
>
> From Classroom to Career, Arduino Empowers STEAM Educators. By teachers, for teachers.

---

<div class="post-metadata">

**Author:** ![vivan\_13](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/vivan_13/32/1228788_2.png) [@vivan\_13](https://forum.arduino.cc/u/vivan_13)\
**Post date:** [July 30, 2025, 12:15pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/3 "2025-07-30T12:15:29Z")

</div>

I was searching for a clear roadmap (not the lessons themselves), but the labs/problem sets. I can learn about the modules from many other places online so the content itself isn't the issue.

I need pdfs of Arduino labs/problem assignments - kinda like the stuff students at uni get.

---

<div class="post-metadata">

**Author:** ![sonofcy](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sonofcy/32/1283617_2.png) [@sonofcy](https://forum.arduino.cc/u/sonofcy)\
**Post date:** [July 30, 2025, 1:34pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/5 "2025-07-30T13:34:13Z")

</div>

I recommend the following books  
For basic electronics the 'Electronics Cookbook' available on Amazon. Some other good books on electronics are 'The Art of Electronics' and 'Troubleshooting Analog Circuits'.

For Arduino programming  
The 'Arduino Cookbook' is mandatory. That as well as the material mentioned in post #2 by @J-M-L are excellent.

As a foundation, I must mention the classic 'The C Programming Language' by Kernighan and Ritchie.

---

<div class="post-metadata">

**Author:** ![LarryD](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/larryd/32/215550_2.png) [@LarryD](https://forum.arduino.cc/u/LarryD)\
**Post date:** [July 30, 2025, 3:10pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/6 "2025-07-30T15:10:15Z")

</div>

> [@Share tips you have come across](https://forum.arduino.cc/t/share-tips-you-have-come-across/428745/1078):
>
> Arduino links of interest. How to use this forum: Example sketches: [https://docs.arduino.cc/built-in-examples/](https://docs.arduino.cc/built-in-examples/) Getting started: [https://www.arduino.cc/en/Guide](https://www.arduino.cc/en/Guide)[https://docs.arduino.cc/learn/](https://docs.arduino.cc/learn/) Basics of C++ on an Arduino Arduino Programming Course [Programming course](https://startingelectronics.org/software/arduino/learn-to-program-course/) Listing of downloadable 'Arduino PDFs' : Either Google \>\>\>- - - - \> arduino filetype: pdf Or click the link immediately below: [100s of PDFs for Arduino](https://www.google.com/search?q=arduino+filetype%3A+pdf&rlz=1C9BKJA_enCA924CA925&hl=en-US&sourceid=chrome-mobile&ie=UTF-8)[[Arduino MASTERCLASS | What can Arduino do? PART …](https://www.youtube.com/watch?v=QrFKGxlcWbs)

- Google **arduino filetype: pdf**

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 26, 2026, 3:11pm UTC](https://forum.arduino.cc/t/any-courses-books-with-assignments/1398991/7 "2026-01-26T15:11:11Z")

</div>

Closed on January 26, 2026, 3:11pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
