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.

Skills you'll gain: Data Storytelling, Qualitative Research, Market Research, Quantitative Research, Data-Driven Decision-Making, Benchmarking, Data Presentation, Descriptive Statistics, Competitive Analysis, Interactive Data Visualization, Analytical Skills, Research Design, Market Dynamics, Data Analysis, Data Visualization Software, Statistical Reporting, Data Collection, Data Analysis Software, Microsoft Excel, R Programming
Intermediate · Specialization · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Language Learning, Oral Comprehension, Vocabulary, Culture, Language Competency, Cultural Diversity, Discussion Facilitation, Writing
Advanced · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Vibe coding, AI Workflows, Software Installation, Agentic Workflows, Code Review, System Configuration, Computer Programming Tools, Debugging, Prompt Engineering, Web Development Tools, Software Development, User Interface (UI), Web Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Portfolio Management, Risk Analysis, Investment Management, Time Series Analysis and Forecasting, Financial Modeling, Object Oriented Programming (OOP), Statistical Analysis, Simulations, Regression Analysis, Jupyter, Python Programming, Programming Principles, Pandas (Python Package), NumPy, Matplotlib, Data Manipulation
Intermediate · Course · 3 - 6 Months

Peking University
Skills you'll gain: Algorithms, Programming Principles, Computer Programming, Pseudocode, Program Development, Computational Thinking, Mathematical Modeling, Data Structures
Mixed · Course · 1 - 3 Months

Skills you'll gain: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Agentic Workflows, Generative AI, Software Engineering
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Convolutional Neural Networks, Unsupervised Learning, Deep Learning, Autoencoders, Tensorflow, Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Transfer Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Threat Modeling, Systems Architecture, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Application Security, General Networking, Wireless Networks, Operating Systems, Performance Tuning, Linux, Microsoft Windows
Intermediate · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Information Architecture, Persona (User Experience), UI/UX Strategy, Web Design, User Experience, Wireframing, User Research, User Centered Design, Mockups, Usability Testing, Requirements Analysis, Target Audience, Agile Methodology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Intelligence, Excel Macros, Pandas (Python Package), Prompt Engineering, Forecasting, Data Storytelling, Time Series Analysis and Forecasting, Regression Analysis, Data Quality, ChatGPT, Microsoft Excel, Generative AI, Data Analysis, Report Writing, Interactive Data Visualization, Data Modeling, Exploratory Data Analysis, Data Visualization, Statistical Analysis, Automation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Traffic Flow Optimization, Automation, Digital Signal Processing, Anomaly Detection, Spatial Data Analysis, Geospatial Information and Technology, Medical Imaging, Spatial Analysis, Data Preprocessing, Quantitative Research, Algorithms, Data Store
Beginner · Specialization · 1 - 3 Months