
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Programming Principles, Data Structures, Data Modeling, Data Management
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: Matlab, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Engineering Practices
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, Matlab, Algorithms, Machine Learning Methods, User Interface (UI), Applied Machine Learning, ChatGPT, Scatter Plots, Object Oriented Programming (OOP), Dimensionality Reduction, Classification And Regression Tree (CART), Computer Programming, Histogram, AI Personalization, Data Processing, Data Analysis, Programming Principles, Debugging
Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
Beginner · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python Programming
Intermediate · Course · 1 - 3 Months

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Internet Of Things, Cloud Platforms, IBM Cloud, Application Development, Cloud Services, Cloud Computing, Google Cloud Platform, Infrastructure As A Service (IaaS), Microsoft Azure, Amazon Web Services, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Program Development, Maintainability, Integrated Development Environments, Debugging, Development Environment
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · 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