Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

University of Pennsylvania
Skills you'll gain: Agentic systems, Artificial Intelligence, Algorithms, Python Programming, Theoretical Computer Science, Liberal Arts
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Simulations, Microbiology, Biology, Programming Principles, Mathematical Modeling, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

National Academy of Sports Medicine
Skills you'll gain: Goal Setting, Exercise Science, Kinesiology, Nutrition and Diet, Nutrition Counseling, Smart Goals, Health Assessment, Sports Medicine, Human Musculoskeletal System, Preventative Care, Public Health and Disease Prevention, Nutritional Assessment, Respiration, Physiology, Neurology, Automated External Defibrillator, Rehabilitation, Cardiopulmonary Resuscitation (CPR), Coaching, Health And Wellness Coaching
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Model Evaluation, Exploratory Data Analysis, Scikit Learn (Machine Learning Library), Probability & Statistics, Pandas (Python Package), Natural Language Processing, Data Preprocessing, Data Analysis, Classification Algorithms, Python Programming, Machine Learning
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

L&T EduTech
Skills you'll gain: Robotics, Programmable Logic Controllers, Electrical Systems, Automation Engineering, Hydraulics, Control Systems, Automation, Simulation and Simulation Software, Internet Of Things, Manufacturing Processes, Mechanical Engineering, Real Time Data, Human Machine Interfaces, Industrial Engineering, Hardware Troubleshooting, Image Analysis, Matlab, Equipment Design, Computer Vision, Embedded Software
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Test Script Development, Test Tools, Software Testing, Programming Principles, Software Installation, Scripting, Python Programming, Development Environment, Integrated Development Environments, Debugging
Beginner · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Vector Databases, Programming Principles, Database Design, Query Languages, Performance Tuning, Computer Science, Computer Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Database Design, MySQL, IBM DB2, Relational Databases, Databases, PostgreSQL, Data Management, Database Architecture and Administration, SQL, Data Integrity, Data Modeling, Data Manipulation, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Data Warehousing, Relational Databases, Database Management, Extract, Transform, Load, SQL, Databases, Data Mining, Business Intelligence, Big Data, Database Architecture and Administration, Information Systems, Database Systems, MySQL, Predictive Analytics, Database Design, MongoDB, Data Modeling, Scalability, Database Management Systems
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: File I/O, Maintainability, Program Development, C (Programming Language), Software Engineering, System Programming, Software Development, Software Design, Simulations, Command-Line Interface, User Interface (UI), Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: SQL, Google Cloud Platform, Database Development, Database Management, Data Import/Export, Query Languages, Data Warehousing
Beginner · Project · Less Than 2 Hours