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.
Skills you'll gain: Scenario Testing, Energy and Utilities, Mathematical Modeling, Predictive Analytics, Experimentation, Laboratory Experience, Google Gemini, Predictive Modeling, Data-Driven Decision-Making, Forecasting, Data Modeling, Analytics, 3D Modeling, Simulation and Simulation Software, Simulations, Waste Minimization, Sustainable Technologies, Data Visualization, Artificial Intelligence, Search Engine Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, Application Design, User Interface (UI), Figma (Design Software), Integrated Development Environments, Color Theory, User Interface (UI) Design, API Design, Data Sharing, Animations, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Make.com, JSON, Outbound Calls, Application Programming Interface (API), Phone Sales, Booking (Sales), Sales Presentation, Setting Appointments, Systems Integration, No-Code Development, Calendar Management, Technical Sales, Automation, AI Personalization, Scheduling
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Convolutional Neural Networks, Image Analysis, PyTorch (Machine Learning Library), Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Tensorflow, Predictive Modeling, Dimensionality Reduction, Classification Algorithms, Time Series Analysis and Forecasting, Model Evaluation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Facebook, Target Audience, Customer Insights, Social Media Campaigns, Marketing Analytics, Social Media Marketing, Social Media, Marketing, Marketing Budgets, Advertising
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Software Testing, Open Web Application Security Project (OWASP), Business Logic, Secure Coding, Cryptography, Cybersecurity, Test Case, Identity and Access Management, Authentications, Vulnerability Assessments, Threat Modeling, Encryption, Data Validation, Network Protocols, Authorization (Computing), Web Applications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Animations, 3D Assets, User Interface (UI), Creativity
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Payment Systems, User Interface (UI), UI Components, MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Debugging
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Sales Presentations, Sales Management, Sales Training, Sales, Sales Strategy, Account Management, Sales Territory Management, Sales Process, Closing (Sales), Presentations, Consultative Selling, Employee Coaching, Customer Relationship Management, Overcoming Objections, Rapport Building, Active Listening
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Linux, Linux Administration, Linux Commands, File Management, User Accounts, OS Process Management, Unix Shell, Command-Line Interface, General Networking, Shell Script, Operating Systems, Scripting, System Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Interaction Design, Computer Graphics
Beginner · Specialization · 1 - 3 Months