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: Vulnerability Scanning, Distributed Denial-Of-Service (DDoS) Attacks, Microsoft Azure, Cloud Security, Virtual Private Networks (VPN), Network Security, Vulnerability Assessments, Continuous Monitoring, Data Security, Key Management, Kubernetes, Security Controls, Hardening, Database Architecture and Administration, Network Administration, Network Routing, System Monitoring, Remote Access Systems, User Accounts, Authorization (Computing)
Advanced · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud API, Application Programming Interface (API), Google Cloud Platform, Cloud Security, Load Balancing, Threat Management
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Cloud Computing, Application Programming Interface (API), Apache Spark
Beginner · Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Data Preprocessing, Analytics, Embedded Software, Control Systems, File Systems, Usability Testing, Internet Of Things, Embedded Systems, Human Computer Interaction
Credit offered
Graduate Certificate · 6 - 12 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

Google Cloud
Skills you'll gain: Kubernetes, CI/CD, Cloud-Native Computing, Google Cloud Platform, Containerization, Application Deployment, Cloud Engineering, Continuous Deployment, Cloud Infrastructure, Cloud Services, Load Balancing, Cloud Computing Architecture, Scalability, Continuous Integration, Docker (Software), Cloud Computing, Data Persistence, Cloud Security, Cloud Storage, Authorization (Computing)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphic Techniques, Storytelling, Graphical Tools
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Unsupervised Learning, Supervised Learning
Earn a degree
Degree · 1 - 4 Years

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

Skills you'll gain: Mobile Security, Wireless Networks, Network Security, Application Security, Internet Of Things, Cybersecurity, Infrastructure Security, Android (Operating System), Exploitation techniques, Vulnerability Assessments, Encryption
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Natural Language Processing, Embeddings, Model Evaluation, Data Ethics, Responsible AI, Deep Learning, Recurrent Neural Networks (RNNs), Artificial Neural Networks, Data Preprocessing, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Supervised Learning, Machine Learning Algorithms, Classification Algorithms
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Recurrent Neural Networks (RNNs), Natural Language Processing, Deep Learning, Keras (Neural Network Library), Tensorflow, Transfer Learning, PyTorch (Machine Learning Library), Artificial Neural Networks, Applied Machine Learning, Machine Learning
Intermediate · Course · 1 - 4 Weeks