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.

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Analytics, Performance Analysis, Descriptive Analytics, Business Analytics, Data-Driven Decision-Making, Data Analysis, Media and Communications, Analysis, Predictive Analytics, Performance Measurement, Data Collection, Small Data, Big Data, Spatial Analysis, Research, Performance Reporting, Learning Styles, Innovation, Leadership, Communication
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Robotics, Automation, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Computer Vision, Control Systems, Biomedical Engineering, Computer Programming
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Analysis
Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Network Security, IT Security Architecture, OSI Models, TCP/IP, Threat Modeling, Network Protocols, Computer Networking, Cybersecurity, Application Security, Network Architecture, Cryptographic Protocols, Vulnerability Assessments, Network Infrastructure, Threat Detection
Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, System Programming, Algorithms, Computer Programming, Linux, Computer Programming Tools, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Medical Billing, Medical Billing and Coding, Claims Processing, Medical Coding, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), CPT Coding, Electronic Medical Record System, Medical Terminology, Adjudication, Medicare, Medicaid
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Test Engineering, Acceptance Testing, Test Planning, Unit Testing, Functional Testing, Test Automation, JUnit, Java Programming
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Security, Role-Based Access Control (RBAC), Cybersecurity, Firewall, Network Monitoring, Authentications, Virtual Private Networks (VPN), Computer Networking, Authorization (Computing), Intrusion Detection and Prevention, Identity and Access Management, Security Controls, General Networking, Encryption
Beginner · Course · 1 - 3 Months
University of Toronto
Skills you'll gain: Bioinformatics, Network Analysis, Biostatistics, Molecular Biology, Analysis, Data Visualization Software, Database Software, Health Informatics, Data Analysis, Data Synthesis, Life Sciences, Data Mining, Statistical Methods, Exploratory Data Analysis, Technical Communication, Unsupervised Learning, Data Processing, Tree Maps, Scientific Visualization, Databases
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Feature Engineering, AI Personalization, Statistical Methods, Linear Algebra
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Distributed Computing, Data Architecture, Microservices, Transaction Processing, Test Driven Development (TDD), Blockchain, Big Data, Maintainability, Data Structures, System Monitoring, Databases
Build toward a degree
Advanced · Course · 1 - 4 Weeks