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.

Universidad Austral
Skills you'll gain: Science and Research, Oral Expression, Teaching, Scientific Methods, General Science and Research, Instructional Strategies, Education and Training, Research, Interactive Learning, Student Engagement, Pedagogy, K-12 pedagogy, Experimentation, Discussion Facilitation, Graphing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Instagram, Visual Storytelling, Storytelling, Content Creation, Marketing Design, Facebook, Graphic and Visual Design Software, Social Media, Social Media Content, Graphic Design, Social Media Marketing, Shared Media, Marketing Collateral, Promotional Strategies
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Dataflow, Data Pipelines, Real Time Data, Data Processing, Google Cloud Platform, File I/O, Data Import/Export, Serverless Computing, Data Transformation, Query Languages, SQL, Analytics
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google App Engine, Cloud API, Firewall, Google Cloud Platform, Cloud Applications, Application Programming Interface (API), Application Deployment, Cloud Deployment, Cloud Management, Software Versioning, Application Development, Version Control
Beginner · Project · Less Than 2 Hours

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Computer Graphic Techniques, Mechanical Design, Animations, Visualization (Computer Graphics), Animation and Game Design, Video Game Development, Graphical Tools, Model Optimization, Engineering, Simulations, Data Import/Export
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unreal Engine, Animations, Animation and Game Design, 3D Assets, Game Design, Video Game Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Cloud Deployment, Cloud Hosting, Cloud Storage, Continuous Deployment, Google Cloud Platform, Cloud Services, Application Deployment, Web Development, Web Design and Development, Web Frameworks, Web Development Tools
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Video Game Development, Game Design, Code Reusability, Python Programming, Debugging, Development Testing, Animation and Game Design, Software Testing, Programming Principles, Event-Driven Programming, Functional Testing, Computer Graphics, User Interface (UI), Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Cloud Security, IT Security Architecture, DevSecOps, Threat Management, Zero Trust Network Access, Cloud Solutions, Cloud Computing Architecture, Cyber Security Strategy, Security Architecture Review, Azure DevOps Pipelines, Cloud Standards, Cloud Computing, Threat Detection, Security Controls, Security Strategy
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Event-Driven Programming, Google Cloud Platform, Cloud Applications, Cloud Development, Serverless Computing, Cloud Standards, Software Development, Cloud Services, Cloud Security, Application Deployment, Identity and Access Management
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Core Data (Software), Secure Coding, Application Deployment, Scalability, Swift Programming, Apple software proficiency, Back-End Web Development, Performance Tuning, Application Security, Debugging, Knowledge of Apple Software, Build Tools, Application Performance Management, Application Programming Interface (API), Encryption, JSON, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Data Import/Export, IT Automation, DevOps, Scripting, Python Programming, Debugging, Event Monitoring, Context Management, OS Process Management, Configuration Management, File Management
Intermediate · Course · 1 - 4 Weeks