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.

Kennesaw State University
Skills you'll gain: Email Security, Wireless Networks, Mobile Security, Incident Response, Cybersecurity, Personally Identifiable Information, Cyber Attacks, Firewall, General Networking, Threat Detection, Cyber Security Policies, Computer Security Awareness Training, Proxy Servers, Computer Security Incident Management, Network Security, Security Awareness, Cyber Threat Intelligence, Virtual Private Networks (VPN), Information Privacy, Social Media
Beginner · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative Adversarial Networks (GANs), Autoencoders, Model Evaluation, Large Language Modeling, Real Time Data, Scalability, Responsible AI, Transfer Learning, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: AI Security, Responsible AI, Information Privacy, Generative AI, Data Ethics, Google Cloud Platform, Data Loss Prevention, Data Security, Cloud Security, Safety and Security, Data Governance, Model Evaluation, Encryption
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Single Sign-On (SSO), User Provisioning, User Accounts, Security Assertion Markup Language (SAML), Authorization (Computing), Authentications, Role-Based Access Control (RBAC), OAuth, Multi-Factor Authentication
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Kubernetes, Containerization, YAML, Virtual Networking, Application Deployment, General Networking, Servers, Operating Systems, Command-Line Interface
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Flutter (Software), UI Components, Mobile Development, Google Cloud Platform, User Interface (UI), Cross Platform Development, Web Development, Network Security
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Recurrent Neural Networks (RNNs), Artificial Neural Networks, Deep Learning, Matplotlib, Convolutional Neural Networks, Linear Algebra, Image Analysis, Data Visualization, NumPy, Machine Learning Algorithms, Keras (Neural Network Library), Pandas (Python Package), Seaborn, Artificial Intelligence and Machine Learning (AI/ML), Data Science, Applied Machine Learning, Tensorflow, Data Analysis, Artificial Intelligence, Machine Learning
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Kubernetes, Containerization, Identity and Access Management, Google Cloud Platform, Docker (Software), Cloud Computing, Cloud Infrastructure, Cloud Management, Application Deployment, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Artificial Neural Networks, Data Visualization, Exploratory Data Analysis, Data Presentation, Applied Machine Learning, Classification Algorithms, Machine Learning Methods, Predictive Modeling, Deep Learning, Classification And Regression Tree (CART), Data Analysis, Predictive Analytics, Machine Learning Algorithms, Model Evaluation, Machine Learning, Feature Engineering, Python Programming
Beginner · Guided Project · Less Than 2 Hours

O.P. Jindal Global University
Skills you'll gain: Big Data, Apache Spark, PySpark, Apache Hadoop, Apache Hive, Databases, NoSQL, Data Mining, Data Warehousing, Real Time Data, Cloud Computing, Data Processing, Query Languages, Distributed Computing, Applied Machine Learning, Scripting Languages
Build toward a degree
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, Performance Testing, Android Development, Transfer Learning, Image Analysis, PyTorch (Machine Learning Library), Tensorflow, Hardware Architecture, Applied Machine Learning, Artificial Neural Networks, Artificial Intelligence
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Embedded Systems, Embedded Software, Computer Systems, Internet Of Things, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Development Environment, Debugging
Intermediate · Course · 1 - 4 Weeks