
Skills you'll gain: Rust (Programming Language), OpenAI API, Generative AI Agents, Package and Software Management, Memory Management, Development Environment, Large Language Modeling, Unit Testing, Software Documentation, Computer Programming, Software Installation
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: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Java Programming, Java, Technical Documentation, Computer Programming, Programming Principles, Code Reusability, Computer Science
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

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

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

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Computational Logic, Functional Design, Data Structures, Memory Management
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: Apple iOS, Core Data (Software), iOS Development, Application Design, Swift Programming, User Interface (UI), Mobile Development, UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Database Development, Database Application, Database Management, Software Design, Application Frameworks, Application Development, Game Design, AI Integrations, Model Optimization
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java Programming, Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Memory Management, Benchmarking, Graph Theory, Program Implementation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Memory Management, System Programming, Other Programming Languages, Code Reusability, Secure Coding, Data Structures, Programming Principles, Data Sharing, Data Access
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kotlin
Intermediate · Guided Project · Less Than 2 Hours