
Skills you'll gain: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Program Development, Scripting Languages, Computational Logic, Code Reusability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Maintainability, Program Development, Development Environment, Software Installation
★ 5 (14) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Computer Programming, Code Reusability, Embedded Software, Development Environment, Control Systems, Integrated Development Environments, Microsoft Visual Studio, Embedded Systems, Web Applications, Computer Programming Tools, Electronics, Game Design, Electronic Components
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Test Case, Large Language Modeling, Code Reusability, Software Documentation, Prompt Engineering, Debugging, Software Testing
Beginner · Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Android (Operating System), Application Development, User Interface (UI), Application Design, UI Components, Java, Development Environment, Authorization (Computing), Application Lifecycle Management
★ 4.5 (686) · Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
★ 4.8 (370) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Version Control, Git (Version Control System), Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Microsoft Visual Studio, Development Environment, Application Frameworks, Program Development, Integrated Development Environments, Computer Programming, Programming Principles, Microsoft Development Tools, Computational Logic, Data Structures
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, UI/UX Strategy, Responsive Web Design, Application Design, Animations, Application Development, Data Visualization Software, Interactive Design, Integrated Development Environments, Interactive Data Visualization, Code Reusability, Model View Controller
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Code Reusability, Application Development, UI Components, Program Development, User Interface (UI), Maintainability, Computational Logic
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Back-End Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data, Data Storage
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Reinforcement Learning, Machine Learning, Artificial Intelligence, Responsible AI, Computational Logic, AI Workflows, Agentic systems, Theoretical Computer Science, Applied Machine Learning, Model Optimization, Model Evaluation, Markov Model, Continuous Monitoring, Functional Specification, Verification And Validation, Safety and Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Software Installation, Build Tools, Program Development
Mixed · Course · 1 - 3 Months