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.

Scrimba
Skills you'll gain: Application Deployment, Continuous Deployment, Continuous Delivery, Release Management, React.js, Vue.JS, User Accounts
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design and Development, AI Integrations, Web Design, Front-End Web Development, Web Development, Web Frameworks, Artificial Intelligence, AI literacy
★ 4.8 (8) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Kubernetes, Docker (Software), Application Deployment, Cloud Deployment, Cloud-Native Computing, Google App Engine, Google Cloud Platform, Distributed Computing, Test Tools, API Testing, Performance Stress Testing, Performance Testing, DevOps, Public Cloud, Restful API, Web Development
★ 4.3 (6) · Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Linux Administration, Linux Servers, File Systems, Linux, File Management, Firewall, Remote Access Systems, Linux Commands, Network Troubleshooting, Command-Line Interface, File I/O, Shell Script, Virtual Machines, Scripting
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Google Cloud Platform, Cloud Deployment, Web Services, Scalability, Data Management, Network Analysis
Beginner · Project · Less Than 2 Hours

IE Business School
Skills you'll gain: Marketing Effectiveness, Marketing Strategies, Marketing, Strategic Marketing, Marketing Management, Marketing Strategy and Techniques, Customer Engagement, Marketing Planning, Consumer Behaviour, Market Analysis, Branding, Key Performance Indicators (KPIs), Brand Management, Brand Strategy, Value Propositions, Performance Measurement, Cross-Channel Marketing
★ 4.7 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Dashboard Creation, Conversion Funnel Analysis, Web Analytics, Process Analysis, Heat Maps, Marketing Analytics, Customer Analysis, Requirements Analysis, Requirements Elicitation, Process Optimization, Interactive Data Visualization, Process Design, Business Requirements, Data Presentation, Predictive Analytics, Customer Retention, Performance Metric, Key Performance Indicators (KPIs), Statistical Analysis
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Preprocessing, Model Evaluation, Applied Machine Learning, Feature Engineering, Data Transformation, Big Data, Google Cloud Platform, Analytics, Data Manipulation, Predictive Analytics, Model Training, Predictive Modeling, Machine Learning, Data Access, Exploratory Data Analysis, SQL
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Application Performance Management, API Gateway, System Monitoring, Application Programming Interface (API), Patch Management, Package and Software Management, Configuration Management, Release Management, Hybrid Cloud Computing, Google Cloud Platform, Kubernetes, Debugging
★ 4.8 (15) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, HTML and CSS, Cascading Style Sheets (CSS), Web Design, User Interface (UI), Interactive Design, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Agile Methodology, Scrum (Software Development), Agile Project Management, Agile Software Development, Sprint Retrospectives, Agile Product Development, Continuous Improvement Process, Meeting Facilitation, Project Estimation, Team Management, Sprint Planning, Team Building, Collaborative Software, Team Leadership, Lean Methodologies, Case Studies, Leadership, Administration, Business
★ 5 (12) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Scripting, Business Logic, Document Management, Microsoft Word, Microsoft Excel, Web Applications, Computer Programming, File I/O
Beginner · Course · 1 - 3 Months