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.

Edureka
Skills you'll gain: API Design, API Gateway, Application Programming Interface (API), Postman API Platform, Restful API, API Testing, Data Validation, Authentications, OAuth, Cloud API, Microservices, Application Deployment, CI/CD, Authorization (Computing), Secure Coding, Application Frameworks, Performance Tuning, Application Lifecycle Management, Prometheus (Software), Grafana
Intermediate · Specialization · 1 - 3 Months

University of California San Diego
Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Quantitative Research, Data-Driven Decision-Making, Descriptive Statistics, Data Analysis, Statistical Reporting, Statistics, Research Design, Statistical Analysis, Microsoft Excel, Research Methodologies, Research, R Programming, Data Presentation, Surveys, Data Collection, Data Ethics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, SQL, Database Design, Stored Procedure, Relational Databases, Database Systems, Database Architecture and Administration, Query Languages, Data Manipulation, Microsoft Development Tools, Scripting, Authentications, User Accounts
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Data Preprocessing, Feature Engineering, AI Personalization, Applied Machine Learning, Data Science, Machine Learning, Scalability, Data Manipulation, Python Programming, Data Transformation, Pandas (Python Package), Predictive Analytics, Machine Learning Methods, Predictive Modeling, Text Mining, Development Environment, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, NumPy
Intermediate · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Spanish Language, Telephone Skills, Meeting Facilitation, Oral Expression, Language Competency, Business Correspondence, Verbal Communication Skills, Negotiation, Business Writing, Writing, Oral Comprehension, Business Communication, Communication, Grammar, Communication Strategies, Active Listening, Vocabulary
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Scripting, Scripting Languages, Python Programming, Data Processing, Data Storage Technologies, Data Manipulation, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Plot (Graphics), Scripting, Matlab, Data Manipulation, Mathematical Modeling, Data Analysis, Data Visualization, Data Visualization Software, Descriptive Statistics, Interactive Data Visualization, Exploratory Data Analysis, Data Mapping, Data Cleansing, File Management, Technical Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Operational Databases, Database Administration, Database Management, Relational Databases, Query Languages, Database Design, Google Cloud Platform, Data Import/Export, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: z/OS, Computer Architecture, Mainframe Computing, System Programming, Computer Programming, Computational Logic, Data Storage, Job Control Language (JCL)
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Ajax, jQuery, JSON, Extensible Markup Language (XML), Web Applications, Javascript, Web Services, Event-Driven Programming, HTML and CSS
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Natural Language Processing, Generative Adversarial Networks (GANs), Transfer Learning, Vision Transformer (ViT), Deep Learning, Unsupervised Learning, Embeddings, Convolutional Neural Networks, Applied Machine Learning, Supervised Learning, Model Evaluation, Model Deployment, Flask (Web Framework)
Intermediate · Course · 1 - 3 Months