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.

Johns Hopkins University
Skills you'll gain: Graphing, Data Analysis, R (Software), R Programming, General Mathematics, Mathematical Modeling, Algebra, Mathematical Software, Applied Mathematics, Calculus, Business Mathematics
Beginner · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: English Language, Grammar, Language Learning
Intermediate · Course · 1 - 3 Months

International Institute of Information Technology, Hyderabad
Skills you'll gain: Computer Engineering, Computer Science, System Programming, Memory Management, Performance Tuning, Computational Logic, Numerical Analysis, Algorithms, Debugging
Intermediate · Course · 1 - 4 Weeks

Unilever
Skills you'll gain: Descriptive Analytics, Supply Chain, Supply Chain Management, Supply Chain Systems, Supply Chain Planning, Predictive Analytics, Forecasting, Inventory and Warehousing, Inventory Management System, Statistical Programming, Query Languages, Data-Driven Decision-Making, Business Analytics, Advanced Analytics, Analytics, Inventory Control, SQL, Data Presentation, Data Analysis, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, Programming Principles, Apple Xcode, Software Installation, Data Structures, Performance Tuning, Debugging
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Video Game Development, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Geospatial Information and Technology, Animations, Interaction Design, Computer Graphic Techniques, Application Development, Event-Driven Programming, Knowledge of Apple Hardware
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, Typography, Prototyping, Responsive Web Design, User Experience, User Interface and User Experience (UI/UX) Design, Interactive Design, Interaction Design, UI/UX Strategy, User Experience Design, Motion Graphics, User Interface (UI), Graphic and Visual Design, Layout Design, User Interface (UI) Design, Animations, AI powered creativity, Collaborative Software, Web Content Accessibility Guidelines
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Backlogs, User Story, Sprint Planning, Agile Software Development, Project Estimation, Agile Methodology, Product Requirements, Agile Product Development, Sprint Retrospectives, Agile Project Management, Estimation, Prioritization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Healthcare Project Management, Clinical Documentation, Responsible AI, Resource Utilization, Lean Methodologies, Operational Efficiency, Data Ethics, Health Care Administration, Operations Management, Operational Excellence, Generative AI, Informed Consent, Project Risk Management, Process Improvement, Continuous Improvement Process, AI Security, Health Care Procedure and Regulation, Healthcare Ethics, Generative AI Agents, Health Informatics
Intermediate · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Learning Theory, Instructional Design, Digital pedagogy, Technology Solutions, Disabilities, Technology Strategies, Emerging Technologies, Gerontology
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Mobile Development, Animations, Application Development, Computer Vision, Image Analysis
Mixed · Course · 1 - 3 Months

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