
Skills you'll gain: Mobile Security, Microsoft Windows, Problem Management, System Support, Technical Support and Services, Security Management, Android (Operating System), Computer Security Incident Management, Application Security, Debugging, Threat Management, Apple iOS, Application Performance Management, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Debugging, Google Cloud Platform, Application Deployment, Cloud Development, Node.JS, Cloud Applications, Serverless Computing, Program Development, Integrated Development Environments, Software Development, Microsoft Visual Studio
Beginner · Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Automation, Test Case, Development Testing, Software Testing, Mockups, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, Git (Version Control System), Application Deployment, Cloud Development, GitHub, Development Environment, Application Development, Code Review, File Management, Software Development Tools, Configuration Management, Cloud Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Code Review, Unit Testing, Software Design, LLM Application, Application Design, Prompt Engineering, Python Programming, Version Control, Java Programming
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: MLOps (Machine Learning Operations), Large Language Modeling, Jupyter, Generative AI, Software Versioning, Data Store, Metadata Management
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Nanjing University
Skills you'll gain: Software Testing, Functional Testing, System Testing, Performance Testing, Debugging, Unit Testing, Test Automation, Test Case, Integration Testing, Selenium (Software), Mobile Development
Mixed · Course · 1 - 3 Months