
Vanderbilt University
Skills you'll gain: Object Oriented Programming (OOP), Algorithms, Object Oriented Design, Software Engineering, Program Development, Matlab, Application Development, Computer Programming, Theoretical Computer Science, Programming Principles, Engineering Calculations, Mathematical Software, Engineering Analysis, Applied Mathematics, Numerical Analysis, Scripting, Performance Tuning, User Interface (UI)
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java, Java Programming, Programming Principles, Data Structures, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Logic, Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pseudocode, Programming Principles, Program Development, Software Visualization, Computational Logic, Process Modeling, Diagram Design, Computer Programming Tools, Code Reusability, Computer Programming, Maintainability, Software Documentation, Software Installation
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Computer Programming Tools, Event-Driven Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Software Versioning, Computer Programming Tools, Program Development, Integrated Development Environments, Application Development, Computer Programming, Microsoft Development Tools, Development Environment, UI Components, User Interface (UI), Programming Principles, Event-Driven Programming, Computational Logic
Beginner · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Pandas (Python Package), Data Processing, Data Structures, Python Programming, Scripting, Code Reusability, Automation, Programming Principles, Functional Design, Development Environment, Data Preprocessing, Data Manipulation, Data-oriented programming, Computational Logic, Jupyter, Computer Programming, Software Installation
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Program Development, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Import/Export, Data Structures, Python Programming, Data Persistence, Computational Logic, Code Reusability, Computer Science, Data Storage, File Management
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unity Engine, Object Oriented Programming (OOP), Debugging, C# (Programming Language), Video Game Development, Game Design, Computer Programming, Programming Principles, Development Environment, Data Storage, Scripting, Software Documentation
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Computational Logic
Beginner · Course · 1 - 3 Months

Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Object Oriented Design, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles, Software Design, Computational Logic
Beginner · Course · 1 - 4 Weeks