
Skills you'll gain: Rust (Programming Language), Data Structures, Code Reusability, Memory Management, Package and Software Management, Algorithms, Software Testing
★ 3.8 (9) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: System Programming, Memory Management, C (Programming Language), C++ (Programming Language), Software Development, Object Oriented Programming (OOP)
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, Automation, System Programming, Software Testing
★ 4.1 (19) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Software Installation, Memory Management, Build Tools, Programming Principles, Integrated Development Environments
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Code Reusability, Development Environment, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Command-Line Interface
★ 4.6 (12) · Beginner · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Programming Principles, Data Structures, Computer Programming, Code Reusability
★ 4.9 (789) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Data Structures, Code Reusability, Package and Software Management, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Memory Management, Development Environment, LLM Application, Unit Testing, Software Documentation, Software Installation
Intermediate · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Program Development, Computer Programming, Programming Principles, Code Reusability
★ 4.9 (463) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Web Development, Performance Testing, System Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Robotics, Docker (Software), Containerization, Ubuntu, System Configuration, Systems Architecture, Middleware, Software Architecture, Python Programming, Application Programming Interface (API), Development Environment, Operating Systems, C++ (Programming Language), Software Installation, Generative AI
Intermediate · Course · 1 - 4 Weeks