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.

Microsoft
Skills you'll gain: Web Scraping, Git (Version Control System), Data Structures, GitHub, Generative AI, Devops Tools, Matplotlib, Data Visualization, DevOps, Agile Methodology, Web Development, Version Control, Debugging, Data Literacy, Scripting, Flask (Web Framework), Plotly, Automation, Data Analysis, Cloud Computing
Beginner · Professional Certificate · 3 - 6 Months
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Software Installation
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LangGraph, LangChain, AI Workflows, AI Orchestration, LLM Application, Agentic Workflows, Generative AI Agents, Agentic systems, Data Persistence, Context Management
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Operating System Administration, Digital Forensics, Cyber Threat Hunting, Email Security, Incident Response, IT Service Management, Cloud Computing, Governance Risk Management and Compliance, Information Technology Infrastructure Library, Network Security, Malware Protection, Networking Hardware, Service Management, Identity and Access Management, Penetration Testing, Database Management, Cyber Threat Intelligence, Interviewing Skills, Cybersecurity, Cyber Security Assessment
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Data Storytelling, Rmarkdown, Data Visualization, Data Presentation, Data Ethics, Data Cleansing, Interactive Data Visualization, Data Validation, Ggplot2, R (Software), Sampling (Statistics), Spreadsheet Software, Data Analysis, Stakeholder Communications, LinkedIn, Object Oriented Programming (OOP), File Management, Web Presence, Data Structures, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), Javascript, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Order Fulfillment, Paid media, Social Media Management, Online Advertising, Search Engine Optimization, Performance Measurement, Spreadsheet Software, Client Services, Campaign Management, E-Commerce, Loyalty Programs, Marketing, Web Presence, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

University of Cambridge
Skills you'll gain: Financial Acumen, Financial Controls, Variance Analysis, Business Mathematics, Financial Forecasting, Cost Benefit Analysis, Financial Management, Capital Budgeting, Financial Analysis, Budget Management, Financial Modeling, Financial Reporting, Financial Statement Analysis, Cost Estimation, Financial Statements, Return On Investment, Accounting, Budgeting, Microsoft Excel
Beginner · Course · 1 - 3 Months
University of Pennsylvania
Skills you'll gain: Financial Statements, Financial Statement Analysis, Accrual Accounting, Financial Accounting, Financial Reporting, Accruals, Accounting, Financial Analysis, Balance Sheet, Income Statement, Generally Accepted Accounting Principles (GAAP), Cash Flows, Bookkeeping, Revenue Recognition, Business Metrics, Accounting Records, Return On Investment, Performance Measurement, Operational Performance Management
Mixed · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Triage, Crisis Intervention, Active Listening, Stress First Aid, Rapport Building, De-escalation Techniques, Psychosocial Assessments, Emergency Response, Trauma Care, Emergency Services, First Aid, Patient Assistance, Mental Health Diseases and Disorders, Mental and Behavioral Health, Psychiatric Assessments, Patient Communication, Interpersonal Communications, Personal Care, Mitigation, Mental Health
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Large Language Modeling, AI literacy, Data Ethics, AI Enablement, LLM Application, AI Product Strategy, Artificial Intelligence, Retrieval-Augmented Generation, Business Process Automation, Automation, Cloud Applications
Beginner · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Mindfulness, Meditation & Breathwork, Habit Formation, Positivity, Self-Awareness, Resilience, Behavioral Health, Compassion, Goal Setting, Mental Health, Psychology, Productivity, Time Management, Prioritization, Action Oriented, Decision Making
Mixed · Course · 1 - 3 Months