
Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Design, User Interface (UI) Design, Graphical Tools, Python Programming, Computer Graphics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Documentation, Generative AI, Debugging, ChatGPT, Integrated Development Environments, Development Environment, Python Programming, Prompt Engineering, Software Development, Application Development
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Seaborn, NumPy, Python Programming, Scatter Plots, Pandas (Python Package), Data Analysis, Box Plots, JSON, File Management, Debugging, Data Manipulation
Intermediate · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Computer Programming Tools, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Pseudocode, Data Manipulation, Debugging
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Penetration Testing, Security Testing, Cybersecurity, Network Security, Brute-force attacks, TCP/IP, Network Monitoring, Vulnerability Assessments, Servers, Network Analysis, Network Protocols
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Program Development, Python Programming, Maintainability, Programming Principles, Scripting, Debugging, Scripting Languages, Computer Programming, Software Development, Functional Design, Computational Logic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms, Data Structures
Advanced · Course · 1 - 3 Months