• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Microcontroller Programming

Results for "microcontroller programming"


  • Status: Free Trial
    Free Trial
    I

    IBM

    Java Programming for Beginners

    Skills you'll gain: Java Programming, Java, Development Environment, Computer Programming, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, File I/O, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    143 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    2

    28DIGITAL

    Development of Real-Time Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, C (Programming Language), System Design and Implementation, System Requirements, Computer Architecture, Simulations, Verification And Validation, Debugging, Algorithms

    4.6
    Rating, 4.6 out of 5 stars
    ·
    541 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Colorado Boulder

    Embedded Software and Hardware Architecture

    Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Data Structures, System Programming, Microarchitecture, C (Programming Language), Hardware Architecture, Computer Architecture, Software Design, System Configuration, Development Environment, Peripheral Devices

    4.5
    Rating, 4.5 out of 5 stars
    ·
    530 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edge Impulse

    Introduction to Embedded Machine Learning

    Skills you'll gain: Model Evaluation, Applied Machine Learning, Embedded Software, Data Preprocessing, Embedded Systems, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Model Deployment, Convolutional Neural Networks, Data Analysis, Feature Engineering, Computer Programming, Digital Signal Processing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    752 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Foundations of Embedded Software Design

    Skills you'll gain: Embedded Software, Embedded Systems, Pseudocode, Hardware Architecture, Computer Architecture, Software Design, Systems Design, Software Design Patterns, Systems Integration, Programming Principles, Event-Driven Programming, Program Development, Real Time Data, Peripheral Devices

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Allen Bradley Micro850 PLC with IIoT

    Skills you'll gain: Programmable Logic Controllers, Simulation and Simulation Software, Industrial Engineering, Control Systems, Electronic Hardware, Data Structures, Microsoft Azure, Automation, Mobile Development Tools, Performance Tuning, Data Management, System Implementation, System Configuration, Application Programming Interface (API), Data Integration, Communication, Simulations

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Programming for Designers

    Skills you'll gain: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O

    5
    Rating, 5 out of 5 stars
    ·
    7 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    S

    Simplilearn

    Programming with C ++

    Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    59 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Amazon

    Programming with Java

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design, Maintainability, Debugging, Data Structures

    4.2
    Rating, 4.2 out of 5 stars
    ·
    90 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universidad Nacional Autónoma de México

    Arduino y algunas aplicaciones

    Skills you'll gain: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Automation, Embedded Systems, Integrated Development Environments, Computer Programming, Debugging

    4.6
    Rating, 4.6 out of 5 stars
    ·
    630 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Linux System Programming and Introduction to Buildroot

    Skills you'll gain: Linux, File Systems, Shell Script, Electrical Engineering

    4.3
    Rating, 4.3 out of 5 stars
    ·
    146 reviews

    Advanced · Course · 1 - 4 Weeks

  • P

    Packt

    Embedded Systems Object-Oriented Programming in C and C++

    Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging

    Intermediate · Course · 1 - 3 Months

1…456…421

In summary, here are 10 of our most popular microcontroller programming courses

  • Java Programming for Beginners: IBM
  • Development of Real-Time Systems: 28DIGITAL
  • Embedded Software and Hardware Architecture: University of Colorado Boulder
  • Introduction to Embedded Machine Learning: Edge Impulse
  • Foundations of Embedded Software Design: Coursera
  • Allen Bradley Micro850 PLC with IIoT: Packt
  • Programming for Designers: University of Michigan
  • Programming with C ++: Simplilearn
  • Programming with Java: Amazon
  • Arduino y algunas aplicaciones: Universidad Nacional Autónoma de México

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok