Computing courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding network protocols and cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database querying, and various integrated development environments (IDEs) that facilitate coding and project collaboration.
Skills you'll gain: Operating System Administration, Package and Software Management, IT Infrastructure, Network Troubleshooting, Computer Networking, Infrastructure Security, Encryption, Data Security, Desktop Support, Network Security, Routing Protocols, TCP/IP, Lightweight Directory Access Protocols, Technical Support, Active Directory, Network Protocols, Computer Hardware, Cloud Computing, Customer Service, Debugging
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Model Deployment, Google Cloud Platform, Data Lakes, Dataflow, Data Pipelines, Big Data, Extract, Transform, Load, Tensorflow, Data Integration, Data Processing, Data Warehousing, Unstructured Data, Query Languages, Apache Spark, Data Architecture, Real Time Data, Data Management, Data Migration, SQL, Metadata Management
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: OAuth, API Gateway, Cloud API, Application Programming Interface (API), API Design, Restful API, Secure Coding, Security Controls, Authorization (Computing), Application Security, Information Systems Security, Network Security, Data Security, JSON, Identity and Access Management, Key Management, Threat Detection
Beginner · Course · 1 - 4 Weeks

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

Amazon Web Services
Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, Generative AI Agents, Retrieval-Augmented Generation, Generative AI, LangChain, AI Workflows, AI Orchestration, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Applied Machine Learning, Transfer Learning, LLM Application, Embeddings, Amazon Web Services, Context Management, Model Deployment, Amazon S3, Model Evaluation
Intermediate · Professional Certificate · 1 - 3 Months

Infosec
Skills you'll gain: Incident Response, Computer Security Incident Management, Threat Management, Cyber Operations, Incident Management, Cybersecurity, Disaster Recovery, Cyber Threat Hunting, Intrusion Detection and Prevention, Security Management, Cyber Threat Intelligence, Digital Forensics, Threat Detection, Cyber Attacks, Cyber Security Assessment, Event Monitoring, Network Security, Data Security, Business Continuity, Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: API Gateway, Application Programming Interface (API), Cloud API, API Design, Continuous Deployment, CI/CD, Restful API, Continuous Integration, Middleware, JSON, Software Versioning, Proxy Servers, Scalability, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

ISC2
Skills you'll gain: Network Security, Cybersecurity, Cyber Attacks, Infrastructure Security, Threat Detection, Computer Networking, Data Centers, General Networking, Threat Management, Network Planning And Design, Firewall, Network Protocols, Cloud Computing, TCP/IP, Encryption
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Azure, Serverless Computing, Cloud Development, Microsoft Power Automate/Flow, Event-Driven Programming, Cloud Applications, Cloud-Based Integration, Business Process Automation, Microservices, Application Programming Interface (API), GitHub
Intermediate · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Deep Learning, Feature Engineering, Machine Learning Algorithms, Machine Learning, Supervised Learning, Artificial Neural Networks, Pseudocode, Linear Algebra, Probability Distribution
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Database Management, Acceptance Testing, Software Engineering, Web Applications, Performance Testing, Scalability, Microservices, Software Architecture, Data Architecture, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Application Development, Prototyping, Predictive Modeling, Big Data
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Deep Learning, Artificial Neural Networks, Applied Machine Learning, Supervised Learning, Classification Algorithms, Model Evaluation
Intermediate · Course · 1 - 3 Months