
Microsoft
Skills you'll gain: Data Structures, Generative AI, Test Driven Development (TDD), Integration Testing, Unit Testing, Cloud Deployment, Python Programming, Object Oriented Programming (OOP), Cloud Applications, Serverless Computing, Cloud Computing, Microsoft Azure, Algorithms, Software Documentation, Object Oriented Design, Maintainability, Code Review, Program Development, Software Development, Software Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Installation, Data Validation, Python Programming, Program Development, Computational Thinking, Development Environment, Data Processing, Computer Programming, System Configuration, Algorithms, Debugging
Mixed · Course · 1 - 4 Weeks

Georgia Institute of Technology
Skills you'll gain: Mechanics, Mechanical Engineering, Engineering Analysis, Torque (Physics), Vibrations, Engineering, Physics, Calculus, Mathematical Modeling
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: File I/O, Data Import/Export, Python Programming, Functional Design, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Cleansing, Statistical Methods, Data Analysis, Exploratory Data Analysis
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Data Structures, 3D Modeling, Computational Logic, Visualization (Computer Graphics), Design, Object Oriented Design, Python Programming, Animations, Scripting, Computer Programming, Scripting Languages, Automation, Debugging
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Mixed · Course · 1 - 3 Months

JetBrains
Skills you'll gain: File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Scripting, Data Processing, Code Review, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Convolutional Neural Networks, Machine Learning Methods, Matlab, Transfer Learning, Traffic Flow Optimization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Computer Graphics
Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Programming Principles, Python Programming, Scripting, Data Cleansing, Automation, Computational Thinking, Scripting Languages, Computer Programming, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks