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: Kanban Principles, Collaborative Software, Project Management Software, Interactive Data Visualization, Diagram Design, Workflow Management, Project Management, Dashboard Creation, Software Installation, Query Languages
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Frontend Integration, API Testing, React.js, Containerization, Cloud Deployment, API Gateway, Software Documentation, Amazon Web Services, Front-End Web Development, Application Programming Interface (API), Software Testing, Middleware, Test Automation, Technical Documentation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Machine Learning Methods, Machine Learning Algorithms, Applied Machine Learning, Scientific Visualization, Machine Learning, Statistical Machine Learning, Statistical Methods, Algorithms, Python Programming, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Code Review, Software Development Tools, Test Automation, Test Script Development, Software Documentation, Maintainability, Application Development, Generative AI, AI Integrations, Software Development, Computer Programming Tools, Software Technical Review, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Generative AI, Software Development Tools, Code Review, AI Workflows, Application Development, Application Design, Maintainability, Software Quality (SQA/SQC), Software Technical Review, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Security Incident Management, Incident Management, Security Management, Digital Forensics, Disaster Recovery, Risk Management Framework, Cybersecurity, Risk Management, Continuous Monitoring, Cyber Security Policies, Security Controls, Cloud Security, Virtualization and Virtual Machines, Cloud Computing, Scenario Testing
★ 4.8 (9) · Intermediate · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Qualitative Research, Data Collection, Market Research, Analysis, Marketing, Research Methodologies, Marketing Management, Focus Group, Research, Research Reports, Presentations, Interviewing Skills
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Airflow, Virtual Networking, Amazon Web Services, Network Engineering, Network Architecture, Network Routing, Data Pipelines, Network Security, Microservices, Event-Driven Programming, Scalability
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: C# (Programming Language), Microsoft Visual Studio, .NET Framework, Open Source Technology, Linux, Application Development, Cross Platform Development, Program Development
Beginner · Guided Project · Less Than 2 Hours

Alex Genadinik
Skills you'll gain: Overcoming Objections, Closing (Sales), Rapport Building, B2B Sales, Price Negotiation, Negotiation, Sales Training, Sales, ChatGPT, Collaboration
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Security Testing, Penetration Testing, Vulnerability Scanning, Data Security, Application Security, Vulnerability Assessments, Personally Identifiable Information, Data Loss Prevention, Web Applications, Web Servers, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), AI powered creativity, Graphical Tools, Virtual Environment, Content Management, File Management, Generative AI
Intermediate · Course · 1 - 3 Months