Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Skills you'll gain: Shell Script, Bash (Scripting Language), Linux Commands, Unix Shell, Linux, Scripting, Unix Commands, Scripting Languages, Debugging, Command-Line Interface, File I/O, Programming Principles
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: DeepSeek API, Deepseek, Retrieval-Augmented Generation, Model Deployment, AI Enablement, Make.com, Generative Model Architectures, LLM Application, Cloud Deployment, Embeddings, Software Documentation, Unit Testing, Key Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animations, 3D Assets, Motion Graphics, Timelines, Data Import/Export
Mixed · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Application Deployment, Configuration Management, Application Performance Management, Application Servers, Model View Controller, UI Components, Virtual Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Oracle Databases, Operational Databases, SQL, Linux Administration, System Monitoring, Linux, Database Management, File I/O, Database Architecture and Administration, Performance Testing, Data Storage Technologies, Scenario Testing, Data Storage, Simulations
Advanced · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Data Structures, Maintainability, Debugging, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Digital Transformation, Serverless Computing, Containerization, Hybrid Cloud Computing, Cloud Infrastructure, Cloud Computing, Google Cloud Platform, Multi-Cloud, Cloud Services, Application Programming Interface (API), Microservices, Virtual Machines, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Logistic Regression, Model Evaluation, Data Preprocessing, Predictive Modeling, R Programming, Feature Engineering, Statistical Modeling, Risk Modeling, Classification And Regression Tree (CART), Applied Machine Learning, Regression Analysis, Predictive Analytics, Advanced Analytics, Machine Learning Methods, Data Manipulation, Supervised Learning, Performance Measurement, Credit Risk, Dimensionality Reduction
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Customer Analysis, Text Mining, Customer Insights, Google Cloud Platform, Data Management, Image Analysis, Big Data, Customer experience improvement, Unstructured Data, SQL, Data Analysis, Statistical Reporting, Machine Learning
Intermediate · Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Database Design, Database Theory, Database Management, Relational Databases, Databases, Database Architecture and Administration, Database Management Systems, SQL, NoSQL, Data Modeling, Unified Modeling Language, Query Languages, Data Integrity, Data Manipulation, Performance Tuning
Build toward a degree
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Warehousing, Extract, Transform, Load, Data Integration, Data Modeling, Data Architecture, Star Schema, Data Governance, Database Design, Data Management, SQL, Relational Databases, Business Intelligence, Data Mining, Data Quality, Data Analysis, Systems Design
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Model Deployment, Large Language Modeling, Secure Coding, Security Controls, Prompt Engineering, Application Programming Interface (API), System Configuration
Beginner · Course · 1 - 3 Months