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.

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development, UI Components, Usability, Typography
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Data Persistence, Event-Driven Programming, HTML and CSS, Web Applications, Front-End Web Development, Semantic Web, Javascript, Web Content Accessibility Guidelines, Data Storage Technologies, Application Security, User Interface (UI), Data Validation
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Statistical Modeling, Exploratory Data Analysis, R Programming, Predictive Modeling, Statistical Hypothesis Testing, Tidyverse (R Package), Data Analysis, Data Modeling, Regression Analysis, Data Science, Classification And Regression Tree (CART), Statistical Inference, Statistical Analysis, Rmarkdown, Data Preprocessing, Statistical Methods, Model Evaluation, Machine Learning
Mixed · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Analysis, Data Analysis, Statistical Reporting, Analytical Skills, Exploratory Data Analysis, Quantitative Research, Statistical Analysis, Statistical Software, Small Data, R (Software), R Programming, Sampling (Statistics), Technical Communication, Research Methodologies, Scatter Plots, Statistical Hypothesis Testing, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Large Language Modeling, Deep Learning, Data Preprocessing, Keras (Neural Network Library), Tensorflow, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Generative Model Architectures, Natural Language Processing
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Front-End Web Development, Application Development, Application Design, Web Development, Transaction Processing, User Interface (UI), Development Testing, Cryptography, Emerging Technologies, HTML and CSS, Software Architecture, User Interface (UI) Design, Experience Design, Javascript, Application Deployment, Software Development Tools, Scalability, Data Management
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Android (Operating System), Android Development, Mobile Development, Software Architecture, Performance Tuning, Middleware, Linux, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache Kafka, Command-Line Interface, Apache, Data Pipelines, Java, Enterprise Application Management, Real Time Data, Distributed Computing, Performance Tuning
Intermediate · Course · 3 - 6 Months

University of Minnesota
Skills you'll gain: Cloud Security, Data Security, Cloud Services, Cloud Storage, Personally Identifiable Information, General Data Protection Regulation (GDPR), Information Privacy, Data Governance, Data Integrity, Cloud Platforms, Security Controls, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Relational Databases, Encryption, SQL
Intermediate · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Health Informatics, ICD Coding (ICD-9/ICD-10), Clinical Data Management, Data Mining, Medical Records, Clinical Informatics, Descriptive Analytics, Database Design, Electronic Medical Record, Precision Medicine, Analytics, Relational Databases, Patient Flow, Exploratory Data Analysis, Descriptive Statistics, Predictive Analytics, Predictive Modeling, SQL, Interoperability, Machine Learning
Intermediate · Course · 1 - 4 Weeks