
Skills you'll gain: System Programming, Memory Management, C (Programming Language), C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: R (Software), Object Oriented Programming (OOP), Object Oriented Design, R Programming, Debugging, Code Reusability, Functional Design, Programming Principles, Data Structures, Performance Tuning, Performance Testing
★ 4.2 (576) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Software Development, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, Object Oriented Programming (OOP), File I/O, Software Development, Command-Line Interface, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Containerization, CI/CD, Docker (Software), DevOps, Jenkins, Application Deployment, Continuous Integration, Rust (Programming Language), Prometheus (Software), Continuous Delivery, System Monitoring, JSON, Scripting, Command-Line Interface, Continuous Monitoring, Automation, System Programming, Software Testing, GitHub
★ 4.2 (18) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Kotlin, Android Jetpack, Cross Platform Development, Mobile Development, Cloud Deployment, Android Development, Mobile Development Tools, Code Reusability, Back-End Web Development, UI Components, Server Side, Google Cloud Platform, Cloud Development, Frontend Integration, MongoDB, Interoperability, User Interface (UI), Web Applications, Systems Integration, Restful API
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Performance Tuning, Web Development, Web Applications, Software Architecture, Other Programming Languages, Network Security, Memory Management
★ 2.8 (14) · Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Development Environment, Web Development, Computer Programming, Program Development
★ 2.7 (25) · Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Java, Data Persistence, Programming Principles, Data Store
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Amazon Web Services, Maintainability, Linux Commands, Unix Commands, Application Deployment, System Programming, Python Programming, Package and Software Management, Performance Tuning, Software Testing
★ 5 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, System Software, Memory Management, Hardware Architecture, Peripheral Devices, Product Family Engineering, Code Reusability, Performance Tuning, Software Design, C (Programming Language), Scalability
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Performance Tuning, Safety Assurance, Software Testing, Secure Coding, Scalability, Data Sharing
Intermediate · Course · 1 - 4 Weeks