Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

Johns Hopkins University
Skills you'll gain: HTML and CSS, Front-End Web Development, Responsive Web Design, Web Applications, Ajax, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development, Web Development Tools, Development Environment, Javascript, Frontend Performance, Server Side, Computer Programming Tools
★ 4.7 (17K) · Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Claude Code, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, AI Workflows, Version Control, Software Development, Generative AI, Quality Assurance, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
★ 4.7 (181) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Responsible AI, Microsoft Copilot, AI literacy, AI Integrations, AI Workflows, Software Documentation, Artificial Intelligence, Code Review
★ 4.3 (94) · Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Computer Science, Graph Theory, Deductive Reasoning, Logical Reasoning, Formal Learning
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: User Story, User Interface (UI), User Interface and User Experience (UI/UX) Design, Usability, Design Thinking, User Interface (UI) Design, User Experience Design, Mockups, User Experience, Wireframing, Experience Design, Usability Testing, Artificial Intelligence
★ 4.6 (30) · Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Product Roadmaps, AI Product Strategy, Product Strategy, User Story, Stakeholder Management, Product Requirements, Ideation, Responsible AI, Innovation, Market Research, Prioritization
★ 4.8 (32) · Beginner · Course · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: GitHub Copilot, Generative AI
★ 4.6 (90) · Beginner · Course · 1 - 4 Weeks

Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Project Management Software, Workflow Management, Project Management, Query Languages
★ 4.7 (9.7K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Development Environment, Eclipse (Software)
★ 4.7 (75) · Intermediate · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Responsible AI, Artificial Intelligence, AI literacy, digital literacy
★ 4.1 (13) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Visual Storytelling, AI powered creativity, ChatGPT, OpenAI, Generative AI, Storytelling, AI Workflows, Creativity, Critical Thinking
★ 4.5 (638) · Beginner · Guided Project · Less Than 2 Hours

Atlassian
Skills you'll gain: Git (Version Control System), Version Control, GitHub, Bitbucket, Command-Line Interface
★ 4.7 (3K) · Mixed · Course · 1 - 4 Weeks