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.

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Responsible AI, Social Media Analytics, Graph Theory, R (Software), Machine Learning, Machine Learning Algorithms, Applied Machine Learning, Model Optimization, Model Evaluation, Social Sciences, Statistical Analysis, Amazon Web Services, R Programming, Tensorflow, Statistical Software, Driving engagement, Machine Learning Methods, Game Design
★ 4.5 (20) · Intermediate · Specialization · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: Cloud Applications, Cloud Development, Cloud-Native Computing, Software-Defined Networking, Virtual Networking, Cloud Computing, Distributed Computing, Application Development, Cloud Management, Cloud Computing Architecture, Virtualization, Cloud Infrastructure, Data Store, Network Architecture, Multi-Tenant Cloud Environments, Application Frameworks, Internet Of Things, Data Centers, Cloud Services, Computer Networking
★ 4.5 (407) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Quantum computing, Algorithms, Computer Hardware, Python Programming, Computer Programming, Simulations
★ 4.6 (27) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, Application Deployment, Containerization, Security Controls, Kubernetes, Network Planning And Design, Cloud Computing, Applied Machine Learning, Docker (Software), DevOps, General Networking, Network Security, Software Design, Software Development, Application Design, Linux
Intermediate · Course · 3 - 6 Months

Illinois Tech
Skills you'll gain: Virtualization, Cloud-Native Computing, Network Security, Cloud Computing, Amazon Web Services, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtualization and Virtual Machines, Virtual Machines, Network Troubleshooting, Cloud Platforms, Cloud Storage, Virtual Networking, Software-Defined Networking, Cloud Infrastructure, Network Monitoring, TCP/IP, Data Centers, Data Storage Technologies, Cloud Security
★ 4.6 (34) · Intermediate · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Arithmetic, Theoretical Computer Science, Computational Logic, Computer Science, Algorithms, Mathematical Modeling, Data Structures, General Mathematics, Applied Mathematics, Business Mathematics, Advanced Mathematics, Logical Reasoning, Problem Solving
★ 4.1 (7) · Beginner · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Cloud Computing, Cloud Services, Cloud Infrastructure, Virtualization, Cloud Development, Cloud Platforms, Data Infrastructure, Scalability, NoSQL, Snowflake Schema, Cloud Storage, Database Design, Database Management, Data Warehousing, MongoDB, MySQL, SQL, Application Programming Interface (API), Python Programming, Git (Version Control System)
★ 4.9 (8) · Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Transaction Processing, Information Systems Security, Data Centers, Cyber Security Policies, Authorization (Computing), Data Store, Authentications, NoSQL, Algorithms, Encryption
★ 4.5 (323) · Mixed · Course · 1 - 3 Months

Alibaba Cloud Academy
Skills you'll gain: Data Visualization, Relational Databases, Data Presentation, Plot (Graphics), Load Balancing, Cloud Security, Network Security, Cloud Management, Cloud Computing, Database Systems, Big Data, Database Management, General Networking, Apache Hadoop, Operating System Administration, Cloud Computing Architecture, Network Architecture, Apache Spark, Cloud Solutions, Machine Learning
★ 4.6 (145) · Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Data Store, NoSQL, Cloud Computing, Algorithms, Scalability, C++ (Programming Language)
★ 4.3 (1.1K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Mainframe Computing, Mainframe Technologies, z/OS, Virtualization, Hardware Architecture, Computer Architecture, Enterprise Security, Computer Hardware, Cryptography, Transaction Processing
★ 4.7 (1.1K) · Beginner · Course · 1 - 4 Weeks