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.

University of California San Diego
Skills you'll gain: Java Programming, Java, Pedagogy, Object Oriented Programming (OOP), Computer Programming, Computational Thinking, Cultural Responsiveness, Programming Principles, Digital pedagogy, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Technical Documentation, Technical Writing, Document Management, Technical Communication, Writing, Microsoft Office, Editing, Business Writing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Relational Databases, Database Theory, Databases, Database Design, Database Software, Spreadsheet Software, Collaborative Software, Issue Tracking, Database Application, Collaboration, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Blogs, Content Marketing, Content Creation, HubSpot CRM, Marketing Strategies, Conversion Funnel Analysis, Marketing Automation, Customer Engagement, Digital Marketing Tools, Email Marketing, Marketing Effectiveness, AI Integrations, Artificial Intelligence
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Application Security, OAuth, Data Validation, Authentications, Back-End Web Development, Secure Coding, Identity and Access Management, Web Applications, Authorization (Computing), Cyber Attacks, Security Controls, Distributed Denial-Of-Service (DDoS) Attacks, Data Integrity, Server Side, Security Strategy, Package and Software Management, Patch Management
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Assembly Drawing, Drafting and Engineering Design, Electrical Systems, Electronics, Design Specifications, Hardware Design, Electrical Power, Electronics Engineering, Technical Design, Electronic Components, Engineering Design Process, Electronic Systems, Verification And Validation, Engineering Documentation, Manufacturing Processes, Manufacturing and Production, Project Documentation, Design, Design Strategies, Analysis
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Infrastructure, Cloud Services, Cloud Computing, Service Level Agreement, Cloud Platforms, Public Cloud, Service Level, Virtualization, Application Deployment
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Brand Strategy, Branding, Style Guides, Brand Awareness, Brand Management, Marketing Design, Graphic Design, Marketing Collateral, Graphic and Visual Design, Marketing Materials, Typography, Design Elements And Principles, Color Theory, Asset Management, File Management
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Spatial Analysis, Spatial Data Analysis, GIS Software, Geospatial Information and Technology, Geographic Information Systems, Geospatial Mapping, Geostatistics, Interactive Data Visualization, Data Integration, Data Mapping, Augmented Reality, Statistical Analysis, Sampling (Statistics)
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Project Management Software, Collaborative Software, Productivity Software, Organizational Skills, User Accounts, User Provisioning
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Expense Management, Accounting Software, Inventory Management, Small Business Accounting, Accounts Payable, Inventory Control, Accounting and Finance Software, Accounting Records, Payment Processing, Project Accounting, Invoicing, Payroll Processing, Vendor Management, Accounting, Cloud Security, Data Security, Order Processing, Purchasing
Beginner · Guided Project · Less Than 2 Hours