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: Game Design, Unity Engine, Video Game Development, Interaction Design, Interactive Design, C# (Programming Language), Data Import/Export, Scripting, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Serverless Computing, Cloud Management, Cloud Development, Cloud Deployment, Cloud Computing, Application Deployment, CI/CD, Continuous Deployment, Google Cloud Platform, Application Development, Python Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, AI Integrations, Enterprise Application Management, Agentic Workflows, Generative AI Agents, Prompt Engineering, LLM Application, Application Deployment, Role-Based Access Control (RBAC), Identity and Access Management, Prompt Engineering Tools, User Interface (UI), Package and Software Management, Agentic systems, UI Components, Restful API, Health Information Management, Authentications, Data Persistence, Release Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Artificial Intelligence, Agentic systems, Algorithms, Game Design, Video Game Development, Program Development
Intermediate · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Content Management, AI Personalization, Loyalty Programs, Predictive Analytics, Customer Engagement, Digital Media Strategy, Augmented Reality, Marketing Analytics, Revenue Management, Forecasting, Data-Driven Decision-Making, Marketing Strategy and Techniques, Brand Marketing, Artificial Intelligence, Media Strategy, Media Relations, Digital Transformation, Customer Communications Management, Emerging Technologies, Price Negotiation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Internet Of Things, Embedded Software, Embedded Systems, Mobile Development, Android Development, Emerging Technologies, Cloud Services, Application Design, Wireless Networks, Hardware Architecture, Cloud Computing, Local Area Networks, General Networking, Network Protocols, Communication Systems, Computer Hardware
Beginner · Course · 1 - 3 Months

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Unity Engine, Augmented Reality, User Interface (UI), Application Deployment, Scripting, Cross Platform Development, UI Components, Game Design, Virtual Environment, User Interface (UI) Design, Debugging, Interactive Design, Performance Tuning, C# (Programming Language), Video Game Development, User Interface and User Experience (UI/UX) Design, Virtual Reality, 3D Assets, Animation and Game Design
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Business Analysis, Business Strategies, Prioritization, Stakeholder Management, Business Administration, Requirements Analysis, Requirements Management, Change Management
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Open Web Application Security Project (OWASP), Exploitation techniques, Internet Of Things, Security Testing, Embedded Software, Cyber Security Assessment, Hardware Troubleshooting, Vulnerability Assessments, Test Tools, Embedded Systems, Network Security, General Networking
Beginner · Course · 1 - 3 Months

Skills you'll gain: Relational Databases, Database Development, Data Management, Database Management, Database Design, SQL, Database Software, Databases, Database Administration, Database Application, Information Management, Query Languages, Database Architecture and Administration, Data Integrity, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, Game Design, C# (Programming Language), Animations, Program Development, Performance Tuning, Computer Programming, C and C++
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, Data Validation, Integrated Development Environments
Intermediate · Guided Project · Less Than 2 Hours