
The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Computational Thinking, Algorithms
★ 4.7 (3.9K) · Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plotly, Dashboard, Plot (Graphics), Pandas (Python Package), Dashboard Creation, Data Manipulation, Interactive Data Visualization, Data Visualization Software, Data Visualization, Web Applications, Web Design and Development, Application Development, Data Presentation, Data Science, Python Programming
★ 4.7 (402) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Event-Driven Programming, Web Applications, Application Development, Web Design and Development, Javascript, Hypertext Markup Language (HTML), JavaScript Frameworks, Front-End Web Development, Transaction Processing, Data Validation
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: File I/O, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Video Game Development, Unreal Engine, Game Design, Event-Driven Programming, Unity Engine, C# (Programming Language), UI Components, User Interface (UI)
★ 4.7 (20) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Interaction Design
★ 4.8 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Event-Driven Programming, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Interactive Design, User Interface (UI) Design, Animations, User Interface (UI), Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), Real Time Data, Data Persistence
Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Natural Language Processing, Computer Science, Text Mining, NumPy, Data Processing, Code Reusability, Mathematical Software, Debugging, Computational Logic, Data Manipulation
★ 4.7 (30) · Beginner · Course · 1 - 3 Months

Skills you'll gain: UI Components, HTML and CSS, Responsive Web Design, Web Design, Web Design and Development, Cascading Style Sheets (CSS), User Interface (UI), Interactive Design, User Interface (UI) Design, Design, Javascript, Front-End Web Development, Hypertext Markup Language (HTML), Animations, Web Development, Web Applications, Real Time Data, Event-Driven Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: jQuery, Front-End Web Development, JavaScript Frameworks, User Interface (UI) Design, Web Design and Development, Event-Driven Programming, Interactive Design, Hypertext Markup Language (HTML), Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Dashboard, Dashboard Creation, Interactive Data Visualization, Jupyter, HTML and CSS, UI Components, Hypertext Markup Language (HTML), Plot (Graphics), Data Visualization Software, Real Time Data, Python Programming, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Prototyping, Interactive Design, Cross Platform Development, User Interface (UI) Design, Mockups, Interaction Design, User Experience Design
Intermediate · Course · 1 - 4 Weeks