
Skills you'll gain: Design Thinking, Software Design, User Interface (UI), Usability, User Interface (UI) Design, UI Components, Interactive Design, Application Design, Python Programming, Application Development
Mixed · Course · 1 - 4 Weeks

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

Skills you'll gain: Classification Algorithms, File I/O
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Interactive Design, Python Programming
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: File I/O, Data Structures, Data Processing, Data Analysis Software, Data Manipulation, Python Programming, Data Storage, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Mechanics, Torque (Physics), Engineering Calculations, Mechanical Engineering, Structural Analysis, Engineering Analysis, Differential Equations, Engineering, Applied Mathematics, Physics, Trigonometry, Advanced Mathematics, Integral Calculus, Calculus, Derivatives
Mixed · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, Computer Graphic Techniques, Game Design, Python Programming, Graphics Software, Computer Graphics, Event-Driven Programming, Typography, Image Analysis, Program Development, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Code Reusability, Computer Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: File I/O, Code Reusability, File Systems, Command-Line Interface, Python Programming, Package and Software Management, File Management, UI Components, Scripting, User Interface (UI), Graphical Tools, Data Structures, Development Environment, Simulations
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Machine Controls, Robotics, Control Systems, Engineering, Scientific, and Technical Instruments, Applied Mathematics, Linear Algebra, Python Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Scripting Languages, Debugging, 3D Assets, Scripting, Programming Principles, Animation and Game Design, Development Environment, Software Installation, Python Programming, Code Reusability
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
Intermediate · Guided Project · Less Than 2 Hours