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.

Skills you'll gain: Prompt Engineering, Large Language Modeling, Natural Language Processing, Generative AI, Transfer Learning, Embeddings, Data Preprocessing, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Data Security, Cloud Infrastructure, Cloud Computing, Infrastructure Security, Cybersecurity, Google Cloud Platform, Authentications, Network Security, Authorization (Computing), Identity and Access Management, Information Privacy, Data Governance, Encryption
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Document Management, Amazon Web Services, Information Management, Technical Documentation, Natural Language Processing, Infrastructure Architecture, Artificial Intelligence, Software Architecture
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Security, Oracle Cloud, Identity and Access Management, Encryption, Infrastructure Security, Network Security, Data Security, Continuous Monitoring, Security Controls, Cloud Computing, Cloud Infrastructure, Security Strategy, Threat Detection, Data Encryption Standard, Cloud Computing Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Incident Response, Cyber Threat Hunting, Cyber Threat Intelligence, Digital Forensics, Computer Security Incident Management, Threat Detection, Cybersecurity, Mobile Security, Network Analysis
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Microsoft Azure, Azure Synapse Analytics, Data Integration, Cloud Storage, Data Lakes, Data Pipelines, Data Storage, Databricks, Microsoft SQL Servers, NoSQL, .NET Framework, Real Time Data, Encryption, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Computing Architecture, Application Deployment, Data Storage, Analytics, Cloud Services, Containerization, Virtual Networking, Network Architecture
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Anthropology, Kinesiology, Anatomy, Human Musculoskeletal System, Human Development, Exercise Science, Child Development, Obstetrics And Gynecology, Orthopedics, Biology, Experimentation, Cultural Diversity, 3D Modeling, Ancient History, Scientific Visualization
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Forecasting, Data Preprocessing, Predictive Modeling, Model Evaluation, Data Manipulation, Anomaly Detection, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, Model Deployment, Transfer Learning, Generative Model Architectures, Multimodal Prompts, Cloud Deployment, Vision Transformer (ViT), Model Evaluation, Reinforcement Learning, Image Analysis, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, 3D Assets, Game Design, Development Testing, Artificial Intelligence, User Interface (UI), Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Virtual Networking, Computer Networking, Network Architecture, Cloud Infrastructure, Software-Defined Networking, Automation, Google Cloud Platform, Virtual Private Networks (VPN), Cloud Security, Cloud Applications, Wide Area Networks
Intermediate · Project · Less Than 2 Hours