Interactive programming courses can help you learn coding fundamentals, user interface design, event-driven programming, and game development techniques. You can build skills in debugging, creating responsive applications, and collaborating on projects using version control. Many courses introduce tools like JavaScript, Python, and frameworks such as React or Angular, that support developing dynamic web applications and engaging user experiences.

Google Cloud
Skills you'll gain: Generative AI, AI literacy, Google Cloud Platform, Data Store, Data Management, Information Management, Analytics, Information Architecture, AI Security, Data Integration, Unstructured Data, Application Programming Interface (API), System Configuration, Identity and Access Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Applied Mathematics, Data Structures, Theoretical Computer Science, Numerical Analysis, Computational Thinking, Mathematical Theory & Analysis, Performance Tuning, Logical Reasoning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Algorithms, Game Design, Video Game Development, Program Development, Programming Principles, 3D Assets, Debugging, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Package and Software Management, User Interface (UI), JSON
Beginner · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Collaborative Software, Software Installation, Web Development Tools, Release Management, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Android (Operating System), GitHub, Software Development Tools, User Interface (UI) Design, 3D Assets, Mobile Development Tools, Scripting
Advanced · Course · 1 - 3 Months
Skills you'll gain: Model Evaluation, Decision Tree Learning, Classification Algorithms, Model Training, Applied Machine Learning, Java, Java Programming, Model Optimization, Predictive Modeling, Machine Learning Software, Supervised Learning, Technical Communication, Fine-tuning, Tree Maps, MLOps (Machine Learning Operations), Machine Learning Algorithms, Algorithms
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: JavaScript Frameworks, Frontend Integration, Frontend Performance, Data Store
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cyber Threat Intelligence, Threat Detection, Threat Management, Cyber Threat Hunting, Endpoint Detection and Response, MITRE ATT&CK Framework, Incident Response, Security Information and Event Management (SIEM), Google Gemini, Continuous Monitoring, Vulnerability Management, Malware Protection, AI Security, AI Integrations, Cyber Risk, Interactive Data Visualization
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphics, 3D Assets, Computer Graphic Techniques, Visualization (Computer Graphics), Graphical Tools, Design Software, Image Quality, Design
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: SQL, Scalability, Data Pipelines, Data Manipulation, Data Integrity, Data Validation, Data Migration, Transaction Processing, Data Transformation, Scripting, Anomaly Detection, Record Keeping, Sampling (Statistics), Cryptography, Reconciliation
Advanced · Course · 1 - 4 Weeks