Free programming courses can help you learn coding languages like Python, JavaScript, and Ruby, along with foundational concepts such as algorithms and data structures. You can build practical skills in web development, software debugging, and creating applications, which are crucial for tackling real-world challenges.

Amazon Web Services
Skills you'll gain: Infrastructure as Code (IaC), AWS CloudFormation, IT Automation, Scripting, Bash (Scripting Language), Amazon Web Services, Command-Line Interface, Configuration Management, Amazon Elastic Compute Cloud, Automation, Shell Script, Scripting Languages, Continuous Monitoring, Cloud Management, Continuous Integration, Software Testing
★ 4.6 (80) · Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: ISO 9000 Series, Food Quality Assurance And Control, Production Process, Quality Management Systems, Product Quality (QA/QC), Quality Assurance, Quality Control, Biochemistry, Hazard Analysis, Safety Standards, Standard Operating Procedure, Statistical Process Controls, Microbiology, Sensory Systems Analysis, Chemistry, Process Control, Laboratory Testing, Analytical Chemistry, Systems Of Measurement, Product Testing
★ 4.6 (53) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Instructional Strategies, Education Software and Technology, Mathematics Education, Pedagogy, Teaching, Simulations, Web Content Accessibility Guidelines, Simulation and Simulation Software, Research, Peer Review
★ 4.9 (93) · Beginner · Course · 1 - 3 Months

Copenhagen Business School
Skills you'll gain: Case Studies, Financial Services, Digital Transformation, Banking, FinTech, Competitive Analysis, Analysis, Business Analysis, Technology Strategies, Innovation, Business Transformation, Concision
★ 4.5 (182) · Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Security Strategy, Vulnerability Scanning, Security Testing, Application Security, Vulnerability Assessments, Code Review, Vulnerability Management, Secure Coding, Authorization (Computing), Exploitation techniques, Java, Security Controls, Java Programming, Patch Management, Dependency Analysis, Docker (Software)
★ 4.4 (67) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Product Strategy, Product Lifecycle Management, Quality Assurance and Control, Product Quality (QA/QC), Quality Assurance, Product Planning, Product Management, Release Management, Sales Strategy, New Product Development, Quality Monitoring, Performance Analysis, Product Development, Technical Product Management, Promotional Strategies, Performance Measurement, Responsible AI, Marketing Planning, Product Improvement, Product Marketing
★ 4.5 (57) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, MySQL Workbench, Data Warehousing, Database Design, MySQL, Interactive Data Visualization, Data Modeling, Dashboard, Database Administration, Data Visualization Software, Database Development, Star Schema, Dashboard Creation, Database Management, Analytics, Database Architecture and Administration, Data Architecture, Databases, Snowflake Schema, Data Analysis
★ 4.4 (107) · Intermediate · Course · 1 - 4 Weeks
University of Virginia
Skills you'll gain: Market Dynamics, Revenue Management, Presentations, Consumer Behaviour, Customer Analysis, Competitive Analysis, Market Research, Business Strategy, Market Analysis, Case Studies, Market Share, B2B Sales
★ 4.7 (171) · Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Peer Review, Plan Execution, Manufacturing Operations, Technology Roadmaps, Professional Networking, Goal Setting, Digital Transformation, Portfolio Management, Analysis
★ 4.7 (280) · Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Data Security, Security Testing, Threat Detection, Cyber Threat Intelligence, Cyber Attacks, Cyber Risk, Cyber Security Strategy, AI Integrations, Intrusion Detection and Prevention, Cyber Threat Hunting, Data Management, Cybersecurity, Cyber Governance, Artificial Intelligence and Machine Learning (AI/ML), Security Management, Security Awareness, Security Strategy, AI Product Strategy, Security Software, Generative AI
★ 4.6 (40) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Video Editing, Video Production, Adobe Premiere, Storytelling, Post-Production, Adobe Creative Cloud, Content Creation, Timelines, Editing, File Management
★ 4.1 (55) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: GitHub Copilot, Object Oriented Design, Object Oriented Programming (OOP), Game Design, Unit Testing, Python Programming, AI Enablement, Program Development, GitHub, Development Environment, Debugging
★ 4.7 (11) · Intermediate · Guided Project · Less Than 2 Hours