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.

Duke University
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Encryption, Package and Software Management, Application Development, Cryptography, Software Engineering, Algorithms
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Restful API, API Design, Application Programming Interface (API), Virtual Environment, Python Programming, User Accounts, Application Security, Encryption, Data Modeling
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Game Design, Event-Driven Programming, Development Environment, Programming Principles, User Interface (UI), Object Oriented Programming (OOP)
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Kubernetes, Application Deployment, Cloud Deployment, Cloud-Native Computing, Scalability, Containerization, Continuous Deployment, Docker (Software), Cloud Applications, Cloud Management, API Gateway, Devops Tools, Cloud Storage, Network Troubleshooting, Authentications, DevOps, Google Cloud Platform, Test Case, Network Protocols, Application Programming Interface (API)
Intermediate Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Automation, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Automation, Web Development Tools, Test Case, Cascading Style Sheets (CSS), Debugging, Mac OS
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Continuous Integration
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: PL/SQL, Oracle Databases, SQL, Stored Procedure, Computational Logic, Programming Principles, Business Logic, Data Validation, Data Integrity
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Artificial Intelligence, Bayesian Network, Applied Machine Learning, Computational Logic, Machine Learning, Unsupervised Learning, Bayesian Statistics, Artificial Neural Networks, Reinforcement Learning, Markov Model, Algorithms, Probability & Statistics, Decision Making
Mixed Ā· Course Ā· 1 - 3 Months
Skills you'll gain: Customer experience strategy (CX), Responsible AI, Customer experience improvement, Customer Engagement, Predictive Analytics, Personalized Service, Customer Service, Google Gemini, Customer Insights, Anthropic Claude, Data-Driven Decision-Making, Artificial Intelligence, Generative AI
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Recurrent Neural Networks (RNNs), Forecasting, Statistical Modeling, Model Evaluation, Feature Engineering, Data Visualization Software
Intermediate Ā· Course Ā· 1 - 3 Months

Ashoka University
Skills you'll gain: Goal Setting, Lifelong Learning, Resilience, Behavioral Economics, Emotional Intelligence
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Video Production, Video Editing, Videography, Photo/Video Production and Technology, Cinematography, Storytelling
Intermediate Ā· Course Ā· 1 - 4 Weeks