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.

Tecnológico de Monterrey
Skills you'll gain: Data Storytelling, Power BI, Data Presentation, Tableau Software, Data Visualization Software, Data-Driven Decision-Making, Interactive Data Visualization, Dashboard, Plotly, Dashboard Creation, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Feature Engineering, Data Preprocessing, Dataflow, Tensorflow, Data Pipelines, Keras (Neural Network Library), Data Store, Data Transformation, Data Processing, Machine Learning Methods, Data Modeling, Machine Learning, Python Programming
Intermediate · Course · 1 - 3 Months

United Cities and Local Governments of Africa
Skills you'll gain: Project Finance, Risk Management, Finance, Financial Policy, Risk Analysis, Fiscal Management, Community Development, Capital Expenditure, Decision Making, Financial Systems, Economic Development, Sustainable Development, Tax Management, Tax, Public Policies, Revenue Management, Governance, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Marketing Strategies, Data-Driven Marketing, Marketing Effectiveness, Email Marketing, Marketing Analytics, Digital Marketing, Driving engagement, Customer Relationship Management, Digital Advertising, Online Advertising, Google Ads, Social Media Marketing, Cross-Channel Marketing, Target Market, Personalized Campaigns, Data Collection
Beginner · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Management, Functional Design, Database Management, File Management, File I/O, Databases
Beginner · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Game Design, Video Game Development, Prototyping, Unreal Engine, System Design and Implementation, Creativity, Innovation, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL Workbench, Data-Driven Decision-Making, Exploratory Data Analysis, MySQL, Data Analysis, Query Languages, SQL, Analytical Skills, Database Software, Technical Communication, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Query Languages, Data Visualization, Web Scraping, Interactive Data Visualization, Data Processing, Object Oriented Programming (OOP), Object Oriented Design, Data Modeling, Geospatial Mapping, Data Storage, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Edureka
Skills you'll gain: Performance Tuning, Web Development, Web Applications, Software Architecture, Other Programming Languages, Network Security, Memory Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: LangChain, LLM Application, Application Development, Large Language Modeling, Artificial Intelligence, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Database Design, Software Design Documents, Data Migration, Generative AI, Database Development, Dashboard Creation, Software Documentation, AI Workflows, Database Management, ChatGPT, Database Architecture and Administration, Relational Databases, Prompt Engineering, Query Languages, SQL, Business Reporting, Prototyping, Test Data, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Web Scraping, Web Development Tools, Scripting, Hypertext Markup Language (HTML), Unstructured Data, Web Applications, Python Programming
Intermediate · Guided Project · Less Than 2 Hours