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.

Peking University
Skills you'll gain: Oral Comprehension, English Language, Language Competency, Interpersonal Communications, Communication, Language Learning, Vocabulary, Grammar, Culture
★ 4.8 (1.4K) · Mixed · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Data-Driven Marketing, Marketing Analytics, Customer Analysis, Business Marketing, Advanced Analytics, Marketing Strategies, Business Analytics, Statistical Programming, Customer Insights, R Programming, R (Software), Customer Data Management, Data-Driven Decision-Making, Data Analysis Software, Target Market, Predictive Analytics, Statistical Analysis, Statistical Modeling, Predictive Modeling, Statistical Methods
★ 4.6 (762) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Barcoding, Excel Macros, Microsoft Excel, Business Process Automation, Workflow Management, Packaging and Labeling, Office Procedures, Administrative Support, Visual Basic (Programming Language), Point of Sale, Spreadsheet Software, Business Software, Operations Management, Automation, Business Operations, Business Systems, Business Solutions, IT Automation, Business, Technology Solutions
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Recurrent Neural Networks (RNNs), Large Language Modeling, Artificial Neural Networks, Deep Learning, Tensorflow, Text Mining, Embeddings, Generative Model Architectures, Machine Learning Methods, Model Training, Network Architecture
★ 4.5 (1.2K) · Intermediate · Course · 1 - 4 Weeks

New York Institute of Finance
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Financial Trading, Data Pipelines, Applied Machine Learning, Machine Learning, Securities Trading, Statistical Machine Learning, Model Training, Market Trend, Data Preprocessing, Deep Learning, Python Programming, Model Evaluation, Correlation Analysis, Artificial Neural Networks, Time Series Analysis and Forecasting
★ 3.9 (379) · Intermediate · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, User Interface (UI) Design, Application Development, Objective-C (Programming Language), UI Components, Animations, Human Computer Interaction, Interactive Design, Object Oriented Programming (OOP), Memory Management, Application Frameworks, Interaction Design, Persistence
★ 3.9 (1.6K) · Intermediate · Specialization · 3 - 6 Months

Nanjing University
Skills you'll gain: Data Mining, Data Analysis, Case Studies, Statistical Analysis, Financial Data, Data Structures, Financial Analysis, Data Presentation, Data Processing, User Interface (UI), Object Oriented Programming (OOP), Data Capture, Pandas (Python Package), NumPy, Python Programming, Data Wrangling, Web Scraping, Data Manipulation
★ 4.7 (1.6K) · Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: C# (Programming Language), ASP.NET, .NET Framework, Object Oriented Programming (OOP), Object Oriented Design, Application Frameworks, Web Applications, Programming Principles, Web Development, Event-Driven Programming
★ 4.1 (311) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Android Jetpack, Android Development, Mobile Development, Kotlin, UI Components, Interactive Data Visualization, Data Visualization, Code Reusability, Software Design, Animations, User Interface (UI), Interactive Design, User Interface (UI) Design, Software Architecture, Maintainability, JSON, Data Visualization Software, Layout Design, Data Modeling
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: SQL, Data Quality, Complex Problem Solving, Data Visualization, JSON, Query Languages, Business Metrics, Business Reporting, Data Validation, Data Cleansing, Data Presentation, Forecasting, Data Analysis, Predictive Analytics, Data Manipulation
★ 4.1 (26) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Data Modeling, Data Infrastructure, Data Store, Data Architecture, Big Data, Data Management, Database Management Systems, Real Time Data, NoSQL, Database Design, Database Management, Database Software, Data Processing, Apache Hadoop, Query Languages, Relational Databases, Data Structures, Virtual Environment
★ 4.4 (3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Disaster Recovery, Microsoft Azure, Data Maintenance, Data Loss Prevention, Cloud Management, Data Security, Query Languages, Data Storage, System Monitoring, Event Monitoring, Continuous Monitoring
Mixed · Course · 1 - 4 Weeks