Computer 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 cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

University of Colorado System
Skills you'll gain: Open Web Application Security Project (OWASP), Penetration Testing, Metasploit, Security Testing, Security Strategy, Vulnerability Assessments, Cyber Security Assessment, Security Management, Cyber Threat Intelligence, Information Systems Security, Exploitation techniques, Security Controls, Data Sharing
★ 4.7 (268) · Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Data Structures, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Autoencoders, Convolutional Neural Networks, Vision Transformer (ViT), Generative Adversarial Networks (GANs), Recurrent Neural Networks (RNNs), Deep Learning, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Visualization (Computer Graphics), Model Deployment, Embeddings, Artificial Intelligence, Microsoft Excel, Generative AI, Data Processing, Applied Machine Learning, Linear Algebra
★ 4.4 (100) · Intermediate · Specialization · 1 - 3 Months
University of London
Skills you'll gain: Virtual Reality, Natural Language Processing, Model Evaluation, Governance Risk Management and Compliance, Unit Testing, Server Side, Theoretical Computer Science, Mobile Development, Operating Systems, Human Computer Interaction, Game Design, Computer Graphics, Technical Communication, Graph Theory, Django (Web Framework), Database Design, Requirements Elicitation, Computational Thinking, Internet Of Things, Artificial Intelligence
Graduate Certificate · 6 - 12 Months
University of London
Skills you'll gain: Virtual Reality, Natural Language Processing, Model Evaluation, Governance Risk Management and Compliance, Unit Testing, Server Side, Theoretical Computer Science, Mobile Development, Operating Systems, Human Computer Interaction, Game Design, Computer Graphics, Technical Communication, Graph Theory, Django (Web Framework), Database Design, Requirements Elicitation, Computational Thinking, Internet Of Things, Artificial Intelligence
Graduate Certificate · 6 - 12 Months

BITS Pilani
Skills you'll gain: Human Computer Interaction, Relational Databases, Android Development, Cryptographic Protocols, Probability & Statistics, Object Oriented Design, TCP/IP, Agile Software Development, Graph Theory, Bash (Scripting Language), Theoretical Computer Science, Operating Systems, Natural Language Processing, Version Control, Cybersecurity, Amazon Web Services, Exploratory Data Analysis, Algorithms, Data Mining, Restful API
Degree · 1 - 4 Years

Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computer Science, Computer Systems, Computational Logic, Computer Programming, Data Storage
★ 4.9 (3.7K) · Mixed · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Transfer Learning, Model Training, Deep Learning, Image Quality, Data Preprocessing, Matlab, Model Optimization, Machine Learning, Classification Algorithms, File I/O, Automation, Machine Learning Algorithms, Data Cleansing, Medical Imaging
★ 4.7 (381) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Electronic Hardware, Computational Logic, Computer Engineering, Electronic Components, Hardware Design, Electronics, Arithmetic, Computer Systems, Computer Hardware, Computer Architecture, Algebra, Development Environment
Intermediate · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Matlab, Deep Learning, Model Optimization, Data Preprocessing, Classification Algorithms, Data Cleansing, Performance Tuning, Data Analysis
★ 4.9 (38) · Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Open Shortest Path First (OSPF), Network Architecture, Dynamic Host Configuration Protocol (DHCP), Network Planning And Design, Network Security, Network Performance Management, Computer Networking, General Networking, Wireless Networks, Software-Defined Networking, Algorithms, Network Analysis
★ 4.6 (3.4K) · Intermediate · Specialization · 3 - 6 Months

Ball State University
Skills you'll gain: Data Ethics, Responsible AI, Graph Theory, Full-Stack Web Development, Data Wrangling, Software Engineering, NoSQL, Statistical Machine Learning, Spatial Analysis, Exploratory Data Analysis, Object Oriented Programming (OOP), Theoretical Computer Science, SAS (Software), Statistical Methods, Cryptography, Statistical Inference, File Systems, Artificial Intelligence, Text Mining, Financial Data
Degree · 1 - 4 Years