Embedded C courses can help you learn programming microcontrollers, optimizing code for performance, and interfacing with hardware components. You can build skills in debugging techniques, memory management, and real-time operating systems. Many courses introduce tools like simulators and development environments, along with methods for writing efficient, reliable code that interacts with various sensors and devices.
Skills you'll gain: File Systems, Operating Systems, Data Integrity, Debugging, Systems Design, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Command-Line Interface, Data Security, Computer Hardware, Scalability, Version Control
Intermediate · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: C (Programming Language), Computer Systems, Data Structures, System Programming, Programming Principles, Computer Architecture, Operating Systems, Data Storage, Computer Hardware, Application Security, Software Architecture
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Unit Testing, Application Development, Integration Testing, Software Design, User Interface (UI), Service Management
Mixed · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Computer Graphics, 3D Assets, Microsoft Visual Studio, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Application Development
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Network Routing, Open Source Technology, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Political Sciences, Social Justice, Social Sciences, Public Policies, Diversity Awareness, Policy Analysis, Socioeconomics, Diversity Equity and Inclusion Initiatives, Economics, European History
Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: Systems Design, Model Based Systems Engineering, Mathematical Modeling, Simulations, Control Systems, Network Model, Embedded Systems, Systems Analysis, Technical Design, Computational Logic, Digital Communications
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Postpartum Care, Respiratory Care, Neonatal Intensive Care Unit, Pulmonology, Infant Care, Preventative Care, Pediatric Nursing, Vital Signs, Patient Evaluation, Pediatrics, Health Assessment, Cardiology, Nutritional Assessment, Clinical Assessment, Diagnostic Tests
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Artificial Intelligence, Cloud Platforms, Deep Learning, Hardware Architecture, Information Technology, Internet Of Things, Cloud Computing, Embedded Systems, Emerging Technologies, Data Centers
Beginner · Course · 1 - 4 Weeks

EC-Council
Skills you'll gain: Cryptography, Encryption, Systems Development Life Cycle, Human Factors (Security), Security Awareness, Cybersecurity, Cyber Attacks, Cyber Security Policies, Threat Detection, ISO/IEC 27001, Security Controls, Computer Security, Network Security, Risk Management Framework, Information Systems, General Data Protection Regulation (GDPR)
Beginner · Course · 1 - 3 Months

Capitals Coalition
Skills you'll gain: Stakeholder Engagement, Sustainable Business, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Business Risk Management, Sustainable Development, Natural Resource Management, Business Valuation, Sustainability Reporting, Stakeholder Analysis, Risk Analysis, Human Capital, Risk Management, Decision Making, Problem Solving, Business Communication
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Professional Development, Business Ethics, Professionalism, Decision Making, Ethical Standards And Conduct, Personal Integrity, Trustworthiness, Communication Strategies, Communication, Problem Solving, Interpersonal Communications, Self-Awareness, Conflict Management
Beginner · Course · 1 - 3 Months