Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. 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 applications and enhancing your programming capabilities.

AI CERTs
Skills you'll gain: Cyber Threat Intelligence, Encryption, Regulatory Compliance
Advanced · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Convolutional Neural Networks, Model Evaluation, Applied Machine Learning, Deep Learning, Computer Vision, Artificial Neural Networks, Data Preprocessing, Data Processing, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Application Deployment, Prometheus (Software), Cloud-Native Computing, Docker (Software), DevOps, Containerization, Role-Based Access Control (RBAC), YAML, System Monitoring, Grafana, Command-Line Interface
Mixed · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Natural Language Processing, Amazon Web Services, Self Service Technologies, Usability, User Interface (UI), Human Computer Interaction, AI Security
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: File Management, Firewall, Linux Administration, Ubuntu, Hardening, Linux Servers, OS Process Management, Linux, Authentications, Zero Trust Network Access, Remote Access Systems, Data Security, User Accounts, Network Security, Linux Commands, Application Security, Security Strategy, Operating System Administration, Information Systems Security, IT Security Architecture
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, Hardware Troubleshooting, Networking Hardware, Desktop Support, USB, Data Storage, Hardware Architecture, System Configuration, Peripheral Devices, Data Storage Technologies, General Networking, Operating Systems, Display Devices
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Google Cloud Platform, YAML, Cloud Deployment, Data Persistence, Containerization, Application Deployment, Configuration Management, MongoDB, Infrastructure Security, Network Security, Application Programming Interface (API), Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: R Programming, Analysis, Mathematical Software, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Relational Databases, Database Design, Transact-SQL, Data Visualization, Microsoft SQL Servers, Power BI, Databases, Database Management, Data Visualization Software, SQL, Data Preprocessing, Data Analysis Expressions (DAX), Data Management, Data Integrity, Data Modeling, Data Access, Data Manipulation, Data Transformation, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Cloud API, Google Cloud Platform, Applied Machine Learning, Computer Vision, Application Programming Interface (API), Machine Learning
Intermediate · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Dataflow, Data Pipelines, Serverless Computing, Data Processing, Cloud Security, Identity and Access Management, Debugging, Google Cloud Platform, System Monitoring, Real Time Data, Data Integrity, Data Transformation, CI/CD, Containerization, Data Storage Technologies, Unit Testing, Jupyter, Performance Tuning, File I/O, Scalability
Intermediate · Specialization · 3 - 6 Months

Pearson
Skills you'll gain: Zero Trust Network Access, Cybersecurity, Vulnerability Assessments, Cyber Security Strategy, Cyber Security Assessment, IT Security Architecture, Network Security, Threat Modeling, Security Strategy, Security Controls, Cloud Security, Authentications, Identity and Access Management
Intermediate · Course · 1 - 4 Weeks