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.

Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Web Development, Development Environment, Programming Principles, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Software Design Patterns, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Google Sheets, Data Visualization, Spreadsheet Software, Data Presentation, Data Analysis, Data Visualization Software, Business Analytics, Productivity Software, Business Analysis, Data Manipulation, Descriptive Statistics, Analysis, Statistics, Excel Formulas, Data Cleansing, Mathematical Software
Beginner · Guided Project · Less Than 2 Hours

Macquarie University
Skills you'll gain: Data Ethics, Responsible AI, Computational Thinking, Design Thinking, Ideation, Artificial Intelligence, Education Software and Technology, Creativity, Ethical Standards And Conduct, Artificial Intelligence and Machine Learning (AI/ML), Data Literacy, Data-Driven Decision-Making, Machine Learning, Data Quality, Analysis, Data Processing, Computer Science, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months
Georgia Institute of Technology
Skills you'll gain: English Language, Language Competency, Oral Comprehension, Language Learning
Mixed · Course · 1 - 4 Weeks

Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Project Management, Product Requirements, Query Languages, Software Versioning, Continuous Improvement Process
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Emerging Technologies, Microsoft Copilot, ChatGPT, Software Development Tools, Responsible AI, Generative AI, Artificial Intelligence, Cybersecurity, Network Administration, Software Development, Network Security, Technology Solutions
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Performance Measurement, Search Engine Marketing, Content Performance Analysis, Data-Driven Decision-Making, Search Engine Optimization, Branding, Business Metrics, Marketing Strategy and Techniques, Digital Marketing, Customer Engagement, Customer experience strategy (CX), Marketing, E-Commerce, Email Marketing, Brand Awareness, Marketing Analytics, Target Audience, Social Media Marketing, Goal Setting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Test Planning, Embedded Software, Embedded Systems, Functional Requirement, Systems Design, System Requirements, System Design and Implementation, Software Design, Prototyping, Technical Design, Conceptual Design, Python Programming
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Video Game Development, Unreal Engine, Event-Driven Programming, Unity Engine, C# (Programming Language), Software Design Patterns, UI Components, Programming Principles, Debugging, File Management, Data Structures
Intermediate · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Student Support and Services, Working With Children, School Counseling, Personal Development, Stress Management, Classroom Management, Cultural Responsiveness, Empathy, Self-Awareness, Resilience, Relationship Building, Active Listening
Beginner · Course · 1 - 3 Months

Skills you'll gain: Instagram, Social Media, Social Media Marketing, Social Media Strategy, Content Creation, Scheduling, Branding
Beginner · Guided Project · Less Than 2 Hours