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: Interoperability, Data Transformation, Secure Coding, Data Management, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spreadsheet Software, Healthcare Project Management, Data Cleansing, Data Analysis Software, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Agentic Workflows, Generative AI Agents, Agentic systems, AI Orchestration, AI Integrations, Advanced Analytics, Enterprise Architecture, Automation, Artificial Intelligence, Continuous Improvement Process, Data Quality, Scalability, Performance Tuning, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Process Mapping, Requirements Elicitation, Process Analysis, Power BI, Business Analysis, Business Process, Business Process Modeling, Business Analytics, Requirements Analysis, Storytelling, Business Intelligence Software, Data Storytelling, Dashboard, Data Presentation, Data Visualization Software, Data Visualization, Dashboard Creation, Risk Management, Data Analysis, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Professional Networking, Applicant Tracking Systems, LinkedIn, Recruitment, Professional Development, Executive Recruitment, Talent Acquisition, Web Presence, Relationship Building, Keyword Research
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Self-Discipline, Action Oriented, Habit Formation, Empowerment, Personal Development, Goal Setting, Lifelong Learning, Time Management, Behavioral Management, Relationship Building, Constructive Feedback, Creativity
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Deployment, Debugging, Google Cloud Platform, Application Deployment, Cloud Development, JavaScript Frameworks, Web Development Tools, Node.JS, Cloud Applications, Serverless Computing, Program Development, Functional Testing, Integrated Development Environments, Software Development, Computer Programming Tools, Microsoft Visual Studio
Beginner · Project · Less Than 2 Hours

Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure Synapse Analytics, Data Migration, Microsoft Azure, Data Warehousing, SQL Server Integration Services (SSIS), Microsoft SQL Servers, Cloud Management, Cloud Security, Star Schema, Performance Tuning, System Configuration, Transact-SQL, Data Modeling, Cloud Computing Architecture, Extract, Transform, Load, Data Security, Database Architecture and Administration, Apache Spark, Data Integration, Data Pipelines
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Convolutional Neural Networks, Image Analysis, Transfer Learning, Fine-tuning, Deep Learning, Computer Vision, Data Storytelling, Applied Machine Learning, Technical Communication, Model Optimization, Geospatial Information and Technology, Model Training, Machine Learning, Model Deployment, Heat Maps, Data Pipelines, Machine Learning Algorithms, Augmented Reality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Computer Graphic Techniques, Technical Design, Visualization (Computer Graphics)
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Fine-tuning, Hugging Face, LLM Application, Model Optimization, Large Language Modeling, MLOps (Machine Learning Operations), Generative AI, AI Product Strategy, Transfer Learning, Model Training, Applied Machine Learning, AI Personalization, Model Evaluation, Performance Tuning, Model Based Systems Engineering, Memory Management, Program Evaluation, Analysis, Probability Distribution
Intermediate · Course · 1 - 4 Weeks