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.
Saïd Business School, University of Oxford
Skills you'll gain: Responsible AI, Artificial Neural Networks, Artificial Intelligence, AI Product Strategy, Generative AI, Deep Learning, Machine Learning, Convolutional Neural Networks, Supervised Learning, Reinforcement Learning, Ethical Standards And Conduct, Unsupervised Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Security, Cybersecurity, Data Security, Application Security, Information Technology Architecture
Intermediate · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Logistic Regression, Descriptive Statistics, Exploratory Data Analysis, Regression Analysis, Statistics, Model Evaluation, R Programming, Statistical Modeling, Predictive Modeling, Statistical Analysis, Probability & Statistics, Public Health, Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gmail, Google Docs, Google Sheets, Google Workspace, Presentations, Calendar Management, Spreadsheet Software, File Management, Collaborative Software, Excel Formulas, Version Control, Productivity Software, Excel Macros, Data Visualization, Document Management, Setting Appointments, Email Security, Email Automation, Meeting Facilitation, Productivity
Beginner · Specialization · 3 - 6 Months

EC-Council
Skills you'll gain: Digital Forensics, Malware Protection, Cybersecurity, Cyber Attacks, Threat Detection, Data Integrity, Data Storage, Network Analysis, Microsoft Windows, Mac OS, Linux, Web Applications, File Systems
Beginner · Course · 1 - 3 Months

IBM
Skills you'll gain: COBOL (Programming Language), File I/O, IBM Cloud, Mainframe Computing, Programming Principles, Mainframe Technologies, Procedure Development, Program Development, Data Structures, Debugging, Editing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Encryption, Cybersecurity, Cyber Attacks, Threat Management, Security Strategy, Authentications, Threat Detection, Network Security, Authorization (Computing), Cryptography, Data Security, Active Directory, Identity and Access Management, Firewall, Multi-Factor Authentication
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Analysis Software, Big Data, R Programming, Statistical Programming, Data Manipulation, Data Structures, Software Installation, Data Import/Export
Mixed · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Authentications, Incident Response, MITRE ATT&CK Framework, Security Controls, Cryptography, Malware Protection, Threat Modeling, Endpoint Security, Key Management, Authorization (Computing), Public Key Infrastructure, Vulnerability Assessments, Risk Management, Network Security, Application Security, Business Continuity Planning, Asset Management, Cloud Security, OSI Models, Continuous Monitoring
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
Beginner · Guided Project · Less Than 2 Hours

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