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.

Coursera
Skills you'll gain: TypeScript, Javascript, React.js, Debugging, Integrated Development Environments
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, API Testing, Object-Relational Mapping, Python Programming
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Wireframing, Figma (Design Software), Design Reviews, Collaborative Software, Design Software, Digital Design
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Java Programming, Java, Computer Programming, Object Oriented Programming (OOP), Test Case, Digital pedagogy, Education Software and Technology, Debugging, Algorithms, Data Structures
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Invoicing, Billing & Invoicing, Accounting Records, Billing, Excel Formulas, Spreadsheet Software, Tax Compliance, Payment Processing and Collection, Tax Management, Microsoft Excel, Regulation and Legal Compliance, Sales Tax, Regulatory Requirements, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Data Validation, Customer Data Management, Excel Formulas, Microsoft 365, Customer Relationship Management, Customer Support, Data Entry, Spreadsheet Software, Customer Service, Data Maintenance, Data Security, Data Management, Microsoft Office, Data Integrity, Invoicing, Billing & Invoicing, User Accounts, Productivity Software, Editing
Beginner · Guided Project · Less Than 2 Hours

Snowflake
Skills you'll gain: AI Orchestration, Agentic Workflows, AI Workflows, Model Context Protocol, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), AI Integrations, Artificial Intelligence, Tool Calling, Context Management, Agentic systems, Prompt Engineering, Model Evaluation, SQL, Unstructured Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Cloud Development, Application Deployment, Microsoft Azure, JSON, Cloud Applications, Serverless Computing, Application Programming Interface (API), Cloud Computing, C# (Programming Language), Restful API, Web Services, Cloud Storage
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Goal Setting, Organizational Skills, Project Management Software, Delegation Skills, Project Performance, Collaborative Software, Project Coordination, Project Management, User Accounts, Internal Communications, Communication
Beginner · Guided Project · Less Than 2 Hours
University of Leeds
Skills you'll gain: Problem Solving, Critical Thinking and Problem Solving, Decision Making, Peer Review, Critical Thinking, Risk Analysis, Persuasive Communication, Risk Mitigation, Estimation, Risk Management, Analysis, Prioritization, Proposal Development, Constructive Feedback, Professional Development
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Terraform, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Cloud Infrastructure, Amazon Web Services, IT Automation, Amazon Elastic Compute Cloud, Code Reusability, Infrastructure Architecture, Cloud Management, Cloud Platforms, Data Security, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cash Flow Forecasting, Business Valuation, Financial Modeling, Financial Forecasting, Revenue Forecasting, Equities, Risk Analysis, Financial Analysis, Forecasting, Investment Banking, Cash Flows, Presentations, Verification And Validation, Case Studies
Mixed · Course · 1 - 4 Weeks