Skip to content

LinkedIn Announcement — Learning MicroPython

Full (long-form) launch announcement for the Learning MicroPython intelligent textbook. Metrics are drawn from the regenerated book-metrics.json.

Posting strategy: The site link is intentionally not in the post body — LinkedIn reduces the reach of posts that contain outbound links. Publish the post first, then add the link as the first comment within a few seconds.

Post (main body)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
I'm excited to share a free, open educational resource I've been building: Learning MicroPython — an interactive textbook that teaches kids and curious beginners how to program real microcontrollers and build robots.

Designed for students aged 10–18 (but loved by learners of all ages), it takes you from your first blinking LED to wireless IoT projects and collision-avoidance robots — all on a $4 Raspberry Pi Pico.

By the numbers:
• 23 chapters — from Python basics and electronics to sensors, motors, displays, sound, and wireless
• 485 concepts mapped in a learning-dependency graph
• 27 interactive MicroSims you can run right in the browser
• 230 quiz questions, plus per-chapter quizzes and references
• 510-term glossary and 78 FAQs
• 212,000+ words (~870 printed pages)

Built with MkDocs Material and AI-assisted authoring (Claude + the intelligent-textbook skill framework), it follows Bloom's Taxonomy and concept-dependency sequencing so each idea builds on the last. Everything is open source and Creative Commons licensed.

Link to the full textbook is in the comments

#MicroPython #PhysicalComputing #RaspberryPiPico #Robotics #STEM #STEMeducation #Microcontrollers #Electronics #Education #EdTech #OpenEducation #OER #InteractiveTextbook #MicroSims #AI #GenAI #ClaudeAI

First comment (post immediately after publishing)

1
2
3
📖 Read the full textbook here: https://dmccreary.github.io/learning-micropython/

💻 Source & remix on GitHub: https://github.com/dmccreary/learning-micropython

Suggested enhancements

  • Visual: Attach docs/img/cover.png (1200×630 cover) or a screenshot of the learning-graph viewer — image posts get roughly 2× the engagement.
  • Timing: Tuesday–Thursday, 8–10am or 12–2pm in your audience's time zone.
  • Engagement: Add the link comment within seconds of publishing, and reply to comments during the first 1–2 hours for an algorithm boost.