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.

Princeton University
Skills you'll gain: Combinatorics, Algorithms, Mathematical Theory & Analysis, Data Structures, Mathematical Modeling, Calculus
★ 4.4 (1.1K) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Email Automation, Email Marketing, Lead Generation, Marketing Automation, Social Media, Social Media Marketing, Driving engagement, Automation
★ 4.4 (56) · Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, AI Orchestration, Agentic Workflows, Artificial Intelligence, Agentic systems, Business Process Automation, Memory Management
★ 4.8 (345) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Customer Communications Management
★ 4.5 (333) · Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Extensible Markup Language (XML), Data Structures, Data Cleansing, Programming Principles, Python Programming, Program Development
★ 4.8 (281K) · Beginner · Specialization · 3 - 6 Months

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Java Programming
★ 4.9 (12K) · Intermediate · Course · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Multimodal Prompts, Gemini, Prompt Engineering, Google Gemini, LLM Application, Tool Calling, Application Programming Interface (API), Image Analysis
★ 4.8 (41) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Front-End Web Development, Web Design and Development, Web Development, Frontend Integration, Hypertext Markup Language (HTML), Web Design, Javascript, Responsive Web Design, Web Presence
★ 4.3 (164) · Intermediate · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Prompt Engineering, LLM Application, Responsible AI
★ 4.4 (67) · Beginner · Project · Less Than 2 Hours

Anthropic
Skills you'll gain: Prompt Engineering, Agentic Workflows, Claude Code, Model Context Protocol, Retrieval-Augmented Generation, Anthropic Claude, Agentic systems, Application Programming Interface (API), Tool Calling
★ 4.7 (177) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Multimedia, Graphical Tools, Graphic Design
★ 4.5 (227) · Beginner · Guided Project · Less Than 2 Hours

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Java Programming, Java
★ 4.9 (2.1K) · Intermediate · Course · 3 - 6 Months