ArduinoMap
Hey everyone!
I have recently been working on creating an open-source Arduino curriculum and now have a working base completed.
You can check it out here: https://arduinomap.me/
Here is the GitHub repo which contains all the lesson docs, schematics and source code: https://github.com/VivanPanda/arduinomap
When I first attempted to learn Arduino, I noticed that there weren't many clear, structured resources which taught beginners from the grounds up. Rather, these courses usually hand-held students through the lessons, or were frankly too difficult to understand. I created ArduinoMap with the very intention of solving this problem and providing a free, open-source curriculum that teaches good fundamentals.
As ArduinoMap is open source, I would love to involve the community in growing it. Also, I must mention that this is just a base - it would be great to work on adding new lessons, projects and ideas together to make it a great resource to learn Arduino.

5 Replies
just skimmed through it, and I have to say it is well written. I wish I had something like this a decade ago.
one thing to add would be solution code for the projects at the end of each week. as a learner, I think it's good to compare your code with code that has been "polished" ifykwim.
overall, I love what you have done. keep up the good work!
Thank you so much! I don’t think you understand how reassuring that is lol.
That seems like a really nice idea! Would it be possible for you to open an issue on the GitHub repo with a brief explanation of including solutions with projects? It would be great to slowly find people that’d like to contribute ☺️
Thanks! I tried my best to make it as easy for anyone to come and contribute. There is a link on each lesson which points to the respective GitHub markdown file too
Haha thank you for that!
I’ll be real - it’s kind of disappointing when I can’t seem to find anyone to contribute lol. I had such high hopes in mind of growing this out into a larger, open source community but it’s now clear how challenging that will be now.
Do you have any suggestions for how I could go about getting some early contributions? Literally any help like fixing grammar, adding a link, etc..
Sorry! I'm not really getting you 🫢
Ahh, okay. That would be ideal tbh
At the same time, is anyone here willing to contribute? Any basic contributions will be valuable starting out 🙂
you got it
what is arduino map maybe czn you dum it down
It's an Arduino course for beginners. If you check it out (https://arduinomap.me) I think you'll better understand what it is.
It's open-source, so I'm looking for contributions