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.

Google Cloud
Skills you'll gain: Cloud Security, Google Cloud Platform, Cyber Security Policies, Cloud Management, Security Management, Vulnerability Assessments
Beginner · Project · Less Than 2 Hours
Google Cloud
Skills you'll gain: Google Docs, Collaborative Software, Document Management, Data Sharing, File Management, Version Control, Editing, Cloud Storage
Beginner · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Keras (Neural Network Library), Data Pipelines, Google Cloud Platform, Model Deployment, Data Preprocessing, Cloud Deployment, Deep Learning, Artificial Neural Networks, Model Evaluation
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Ggplot2, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Heat Maps, R Programming, Graphical Tools, Data Wrangling, Tidyverse (R Package), Graphics Software
Intermediate · Course · 1 - 4 Weeks

Snowflake
Skills you'll gain: Data Engineering, Data Pipelines, Database Management, Data Manipulation, Databases, Data Transformation, Extract, Transform, Load, Data Warehousing, Change Control, DevOps, Cloud Development, SQL, Data Integration, CI/CD, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Software Development Tools, Stored Procedure, Data Analysis
Beginner · Professional Certificate · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Layout Design, Photo Editing, Graphic and Visual Design, Creative Design, Typography, Color Theory
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Development Environment, Open Source Technology, Integrated Development Environments, Software Development Tools, AI Workflows, Software Engineering, Application Development, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Color Theory, Color Matching, Adobe Illustrator, Creative Design, Graphic and Visual Design, Design Elements And Principles, Digital Design, Graphic Design, Design, Visual Design, Design Software, Content Creation, Creative Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, 3D Modeling, User Interface (UI), Computer Graphics, Animations, Game Design, Performance Tuning
Intermediate · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Threat Detection, Workflow Management, Cyber Operations, Cybersecurity, Stakeholder Management, Security Information and Event Management (SIEM), Incident Response, Computer Security Incident Management, Cyber Attacks, Infrastructure Security, Event Monitoring, Data Security, Performance Measurement, Automation
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Intrusion Detection and Prevention, Threat Detection, Incident Response, Computer Security Incident Management, Cybersecurity, Threat Management, Data Security, Cyber Attacks, Endpoint Security, Network Security, Cyber Security Assessment, Firewall
Beginner · Course · 1 - 3 Months

Skills you'll gain: Autodesk Maya, Animations, 3D Modeling, Software Configuration Management, User Interface (UI)
Beginner · Course · 1 - 4 Weeks