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.

Skills you'll gain: Firewall, Ubuntu, Network Monitoring, TCP/IP, Networking Hardware, Data Storage, Network Protocols, Network Troubleshooting, Unix, General Networking, Linux, Network Support, File Systems, Linux Administration, Unix Commands, Computer Networking, Unix Shell, Command-Line Interface, Data Storage Technologies, Shell Script
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Adobe After Effects, File Management, Motion Graphics, Timelines, Graphics Software, Control Panels
Mixed · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Analytics, Google Analytics, Content Optimization, Search Engine Marketing, Digital Marketing Tools, Marketing Strategies, Competitive Analysis
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: TypeScript, Javascript, React.js, Debugging, Integrated Development Environments
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Copilot, Forecasting, Revenue Forecasting, Responsible AI, Sales Pipelines, Data Ethics, Sales Strategy, Sales, Sales Enablement, AI Product Strategy, Sales Management, AI Personalization, AI Enablement, Microsoft 365, Data Integration
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Resource Allocation, Production Planning, Graph Theory, Data-Driven Decision-Making, Production Schedule, Decision Making, Mathematical Modeling, Network Planning And Design, Mathematical Software, Model Optimization, Computational Logic, Algorithms, Cryptography
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Web Language, Content Management Systems, Web Development, Web Content Accessibility Guidelines, HTML and CSS, Hypertext Markup Language (HTML), Full-Stack Web Development, Data Ethics, Web Development Tools, Front-End Web Development, Intellectual Property, Systems Architecture, Back-End Web Development, Recruitment, Computer Architecture, Data Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Facebook, Marketing Design, Marketing Materials, Promotional Materials, Social Media Content, Organizational Skills, Content Creation, Advertising, Branding, Social Media Marketing, Dashboard, Marketing, Graphic Design, Digital Advertising
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI) Design, AI powered creativity, Web Content, AI Workflows, Design Elements And Principles, Web Presence, Web Development Tools, Generative AI
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Unix Shell, Ubuntu, Shell Script, Scripting, Unix, Scripting Languages, Unix Commands, Linux, System Configuration, grep, Linux Administration, Linux Commands, File Management, Configuration Management, File I/O
Beginner · Course · 1 - 4 Weeks

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: Computer Security Incident Management, Incident Management, Incident Response, Security Management, Threat Management, Security Strategy, Event Monitoring, Security Information and Event Management (SIEM), Enterprise Security, IT Automation, Automation, Systems Integration
Beginner · Course · 1 - 4 Weeks