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: Workflow Management, Spreadsheet Software, Project Management Software, Process Design, Data Entry, Excel Formulas, Automation, Data Import/Export, Data Management, Document Management, Collaborative Software, User Accounts
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Transfer Learning, Text Mining, Model Evaluation, Predictive Modeling, Data Manipulation, Marketing Analytics, Python Programming, Feature Engineering, Google Cloud Platform, Classification Algorithms, Artificial Neural Networks, Performance Metric
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Ggplot2, Data Visualization Software, Plot (Graphics), R Programming, Data Manipulation, Tidyverse (R Package), Data Structures, Data Analysis, Statistical Programming, Integrated Development Environments, Data Import/Export, Software Installation
Beginner · Course

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

Skills you'll gain: Star Schema, Microsoft SQL Servers, Database Design, Relational Databases, SQL, Data Warehousing, Query Languages, Database Architecture and Administration, Data Integrity, Power BI, Business Intelligence, Performance Tuning, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Metasploit, Penetration Testing, Malware Protection, Exploitation techniques, Database Management, Cyber Threat Intelligence, Vulnerability Assessments, Cyber Security Assessment, Brute-force attacks, Cryptography, Cybersecurity, Vulnerability Scanning, Intrusion Detection and Prevention, Data Import/Export, MySQL, Encryption, Network Security, Linux, Linux Administration
Beginner · Specialization · 3 - 6 Months

Akamai Technologies, Inc.
Skills you'll gain: SQL, Database Management, Relational Databases, Database Systems, Database Design, Database Theory, Data Manipulation, Query Languages, Data Analysis
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Computational Logic, Theoretical Computer Science, Logical Reasoning, Experimentation, Artificial Intelligence, Computational Thinking, Mathematics and Mathematical Modeling, Simulations, Psychology, Science and Research, Scientific Methods, Algorithms
Beginner · Course · 1 - 4 Weeks
Illinois Tech
Skills you'll gain: Linux, Cloud-Native Computing, Network Security, Linux Administration, Cloud Computing, Amazon Web Services, Infrastructure as Code (IaC), Cloud Computing Architecture, Network Troubleshooting, Operating System Administration, Cloud Platforms, Cloud Storage, Linux Commands, Software-Defined Networking, User Accounts, Cloud Infrastructure, Network Monitoring, Threat Modeling, Cloud Services, Data Infrastructure
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Pontificia Universidad Católica del Perú
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Mobile Development, 3D Assets, Unity Engine, User Interface (UI) Design, iOS Development, Scripting, Video Game Development, Application Development, Android Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Troubleshooting, IT Security Architecture, Computer Networking, Systems Administration, IT Infrastructure, Network Security, Operating System Administration, Cybersecurity, Network Architecture, Application Security, Lightweight Directory Access Protocols, TCP/IP, Desktop Support, Active Directory, File Systems, Technical Support, OS Process Management, Computer Hardware, Microsoft Windows, Software Installation
Beginner · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Site Reliability Engineering, Safety Culture, Culture Transformation, Continuous Delivery, DevOps, Service Level, Continuous Integration, Performance Measurement, Performance Metric, Change Management, Design Thinking, Automation, Data-Driven Decision-Making, Prototyping
Beginner · Course · 1 - 3 Months