
Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Programming (OOP), Development Testing, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Computer Programming Tools, Code Reusability
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Android Development, Android Studio, Mobile Development, User Interface (UI), Mobile Development Tools, Kotlin, Application Development, User Interface (UI) Design, UI Components, Mobile Security, Data Persistence, Data Management, Web Services, Geographic Information Systems, Restful API, Performance Tuning, Global Positioning Systems, Application Programming Interface (API), Cloud Storage, Application Performance Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Systems Administration, IT Automation, Software Installation, Command-Line Interface, YAML, Python Programming, File Transfer Protocol (FTP), OS Process Management, Persistence, File Management, Operational Efficiency
★ 4.8 (48) · Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Test Planning, Embedded Software, Embedded Systems, Functional Specification, Systems Design, System Requirements, System Testing, Python Programming
★ 4.7 (957) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Computer Programming
★ 4.5 (44) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, File Systems, Internet Of Things
★ 4.7 (21) · Advanced · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Applied Mathematics, Computer Graphics, Computer Programming, General Mathematics, Programming Principles, Mathematical Modeling, Data Management, Problem Solving
★ 4.2 (1.6K) · Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Hardware Design, Field-Programmable Gate Array (FPGA), Data Structures, Application Specific Integrated Circuits, Verification And Validation, Simulation and Simulation Software, Code Reusability, Data Synthesis, Analysis, Design, Process Optimization
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Debugging, Development Environment, Javascript, Computer Graphics, Computer Programming, Programming Principles, Data Management, Data Storage, Maintainability
★ 4.1 (938) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Development Environment, Eclipse (Software)
★ 4.7 (75) · Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Rust (Programming Language), Maintainability
Beginner · Course · 1 - 3 Months

International Institute of Information Technology Bangalore
Skills you'll gain: File I/O, C (Programming Language), Memory Management, Programming Principles, Data Structures, Computer Programming, Problem Solving
★ 4.8 (8) · Beginner · Course · 1 - 3 Months