
Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Graph Theory, Communication
★ 4.6 (796) · Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Computer Programming, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Code Reusability, Computational Logic, Artificial Intelligence, Data Structures, Memory Management, File I/O, Simulations
★ 4.5 (9.6K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Interviewing Skills, Verbal Communication Skills, Cybersecurity, Communication Strategies, Communication, Professional Development, Penetration Testing, Personal Attributes, Stress Management, Branding, Adaptability, Collaboration, Negotiation, Digital Forensics
Beginner · Course · 3 - 6 Months

LearnKartS
Skills you'll gain: Interviewing Skills, Oral Expression, Verbal Communication Skills, Composure, Communication, Communication Strategies, Persuasive Communication, Professional Development, Rapport Building, Presentations, Risk Analysis, Professionalism, Job Analysis, Active Listening, Non-Verbal Communication, Stress Management, Negotiation, Emotional Intelligence, Problem Solving, Time Management
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Vibe coding, Model Context Protocol, Prompt Engineering, Claude Code, Responsible AI, Prompt Patterns, Prompt Engineering Tools, Anthropic Claude, LLM Application, AI Orchestration, Authentications, Agentic Workflows, AI Integrations, AI Workflows, AI Enablement, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Oral Expression, LLM Application, Follow Through, AI literacy, Planning, Google Gemini, Communication Strategies, Professionalism
★ 4.8 (39) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (38) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Context Protocol, GitHub Copilot, Claude Code, Vibe coding, AI Workflows, Anthropic Claude, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, OpenAI API, Agentic Workflows, Prompt Engineering, Web Development, Generative AI, Software Engineering
★ 4.4 (354) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Development, Software Engineering, Relationship Building, Professional Development, Follow Through, Communication Strategies, Professionalism, Verbal Communication Skills, Problem Solving, Communication
★ 4.8 (379) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
★ 4.6 (66) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Webpack, Object Oriented Programming (OOP), Object Oriented Design, Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Applications, Web Development, Kanban Principles, Code Reusability, Hypertext Markup Language (HTML), Browser Compatibility, Programming Principles, Data Persistence, GitHub
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Generative AI, Cloud Computing Architecture, Generative AI Agents, Systems Development Life Cycle, Cloud Deployment, Artificial Intelligence and Machine Learning (AI/ML), Cloud Services, Database Management Systems, Artificial Intelligence, Software Development Methodologies, Data Strategy, Database Application, Programming Principles, Data Storage Technologies, Cross Platform Development, Package and Software Management, Data-Driven Decision-Making, Computer Programming, Other Programming Languages
★ 4.7 (464) · Beginner · Course · 1 - 3 Months