Coding bootcamp courses can help you learn programming languages like Python, JavaScript, and Ruby, as well as web development frameworks such as React and Node.js. You can build skills in debugging, version control with Git, and responsive design techniques. Many courses also introduce tools like Visual Studio Code and GitHub, that support collaborating on projects and managing code effectively.
University of California, Santa Cruz
Skills you'll gain: Algorithms
★ 4.6 (797) · Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Claude Code, Anthropic Claude, Vibe coding, Model Context Protocol, Application Development, Context Engineering, Prompt Engineering, AI powered creativity, Tool Calling, Prompt Patterns, AI Workflows, AI Integrations, Agentic Workflows, Code Review, GitHub, AI literacy, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Automation
★ 4.5 (30) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Memory Management, C and C++, Computational Thinking, Data Access
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Prompt Engineering, Vibe coding, Debugging, Large Language Modeling, LLM Application, AI Security, Application Programming Interface (API), Responsible AI, Development Environment, AI Integrations, Computer Programming Tools, No-Code Development, Program Development, Integrated Development Environments, Programming Principles
★ 4.4 (29) · Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Prompt Engineering Tools, Jest (JavaScript Testing Framework), Generative Model Architectures, Software Documentation, Unit Testing, Test Case, Software Development Tools, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Maintainability, Test Automation, ChatGPT, Code Review, Software Development, Large Language Modeling, Debugging
Beginner · Course · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
★ 4.8 (11) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Visualization, Data Store, Object Oriented Design, Web Scraping, Database Management, Scatter Plots, Data Structures, Data Manipulation, SQL, File I/O, Test Case, Integrated Development Environments, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
★ 3.9 (19) · Intermediate · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Prompt Engineering, GitHub Copilot, AI Workflows, Application Programming Interface (API), AI Security, Code Review, Responsible AI, AI Integrations, Software Engineering Tools, Integrated Development Environments, Secure Coding, Computer Programming Tools, Software Development Tools, Agentic Workflows, Debugging, Software Development, Amazon Web Services, Cloud Development, Agentic systems, Amazon S3
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Programming Principles, Computer Programming, Storytelling, Game Design, Solution Design, Program Development, Coordination
★ 4.4 (117) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: AI Security, Prompt Engineering, Code Review, Secure Coding, Open Web Application Security Project (OWASP), Integrated Development Environments, AI Workflows, Prompt Engineering Tools, DevSecOps, AI Enablement, Software Development, Development Environment, Git (Version Control System), GitHub, Building Codes, Scope Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
★ 3.3 (7) · Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Claude Code, Vibe coding, Large Language Modeling, Full-Stack Web Development, Back-End Web Development, Debugging, AI Product Strategy, Front-End Web Development, Application Deployment, Application Design, Server Side, AI Integrations, Web Applications, AI Personalization, Application Development, Software Architecture, Product Design
Beginner · Course · 1 - 4 Weeks