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, Mathematical Theory & Analysis, Advanced Mathematics, Theoretical Computer Science, Calculus, Mathematics and Mathematical Modeling, Integral Calculus, Applied Mathematics
★ 4.6 (73) · Intermediate · 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 (54) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Microsoft Azure, Virtual Machines, Data Storage Technologies, Cloud Storage, Cloud Computing, Virtualization and Virtual Machines, Disaster Recovery, Cloud Management, Cloud Infrastructure, Cloud Services
★ 4.8 (33) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Amazon S3, Amazon Web Services, Cloud Hosting, Distributed Computing, Control Panels, System Configuration
★ 4.7 (86) · Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Google Cloud Platform, Cloud Development, Model Training, Cloud Computing, Cloud Management, Applied Machine Learning, Machine Learning, Real Time Data
★ 4.7 (16) · Beginner · Project · Less Than 2 Hours

University of Pennsylvania
Skills you'll gain: Organizational Skills, Student Support and Services, Higher Education, Planning, Personal Attributes, Family Support, Self-Awareness, Decision Making, Personal Development, Resourcefulness, Goal Setting, Research
★ 4.8 (19) · Beginner · Course · 1 - 3 Months

École normale supérieure
Skills you'll gain: Sustainable Development, Economic Development, Governance, Sustainable Business, Environmental Issue, Socioeconomics, Environment, Natural Resource Management, Climate Change Mitigation, Environment and Resource Management, Climate Change Adaptation, Accounting, Project Finance, Environmental Policy, General Finance, Finance, Advocacy, Economics, Lobbying, Cost Benefit Analysis
★ 4.8 (43) · Intermediate · Course · 1 - 3 Months
Codio
Skills you'll gain: Apache Maven, Build Tools, JSON, JUnit, Java Programming, Java, Web Services, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
★ 4.7 (37) · Intermediate · Course · 1 - 4 Weeks

Emory University
Skills you'll gain: Public History, Community Development, Community Outreach, Interactive Learning, Discussion Facilitation, Cultural Diversity, Social Studies, Socioeconomics, Research, Culture
★ 4.3 (16) · Beginner · Course · 1 - 4 Weeks
Dartmouth College
Skills you'll gain: Liberal Arts, Psychology
★ 4.8 (11) · Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Community Development, Climate Change Adaptation, Sustainable Development, Environmental Policy, Policy Analysis, Sustainable Technologies, Climate Change Mitigation, Policy Development, Public Policies, Public Affairs, Economics, Policy, and Social Studies, Energy and Utilities, Community Outreach, Emerging Technologies, Advocacy, Scalability, Technology Solutions, Case Studies
★ 5 (6) · Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Cultural Diversity, Climate Change Programs, Cooperation, Interactive Learning, Creative Thinking, Creativity
Beginner · Course · 1 - 4 Weeks