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.

DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, OpenAI API, Application Design, Database Management, AI Enablement, Software Architecture, System Design and Implementation, Software Development, Query Languages, Secure Coding, Application Programming Interface (API), Performance Tuning
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Processing, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Unsupervised Learning, Statistical Analysis, Analytics, No-Code Development, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Server Side, Full-Stack Web Development, Back-End Web Development, Cloud Applications, Web Development, Restful API, Web Applications, Web Servers, Authentications, Javascript, Application Programming Interface (API), Computer Science, JSON, Middleware
Intermediate · Course · 1 - 4 Weeks

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

Peking University
Skills you'll gain: Java Programming, Java, Maintainability, Software Design Patterns, Computer Programming, JUnit, UI Components, Object Oriented Programming (OOP), C and C++, Data Structures, Software Technical Review, Network Model, Debugging, Program Development, API Design, Algorithms, File I/O, Software Development Tools
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Prototyping, 3D Modeling, Software Design Documents, Peer Review, Cross Platform Development, C# (Programming Language), User Interface (UI), 3D Assets, Animation and Game Design, Software Design, Storytelling, Software Documentation, User Experience Design, Conceptual Design, Computer Graphics, Ideation, Multimedia
Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: MySQL, Django (Web Framework), Database Management, Database Application, SQL, Databases, Python Programming, Application Programming Interface (API), Data Management
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Portfolio Management, Time Series Analysis and Forecasting, Performance Measurement, Financial Forecasting, Analytics, Financial Trading, Financial Analysis, R Programming, Investment Management, Statistical Analysis, Model Evaluation, Regression Analysis, Risk Analysis, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Classification Algorithms, Supervised Learning, Model Evaluation, Data Preprocessing, Logistic Regression, Decision Tree Learning, Predictive Modeling, Scikit Learn (Machine Learning Library), Data Cleansing, Machine Learning, Feature Engineering, Random Forest Algorithm, Sampling (Statistics), Performance Metric
Intermediate · Course · 1 - 3 Months

Codio
Skills you'll gain: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Machine Learning Methods, Model Evaluation, Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Supervised Learning, Time Series Analysis and Forecasting, Financial Trading, Deep Learning, Statistical Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Securities Trading, Technical Analysis, Cloud Platforms, Model Deployment, Predictive Modeling, Financial Forecasting, Finance
Intermediate · Course · 1 - 4 Weeks