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.

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
★ 4.6 (385) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, Cloud Services, TCP/IP, Cloud Computing, Cloud Infrastructure, Software-Defined Networking, Network Architecture, Virtual Networking, Wide Area Networks, Cloud Engineering, Network Protocols, Cloud Computing Architecture, Cloud Platforms, Linux Administration, Network Troubleshooting, Linux, Kubernetes, Network Switches, Terraform
★ 4.6 (140) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Generative AI, Model Evaluation, Supervised Learning, Generative Model Architectures, AWS SageMaker, Recurrent Neural Networks (RNNs), Unsupervised Learning, Data Preprocessing, Large Language Modeling, Time Series Analysis and Forecasting, LLM Application, Applied Machine Learning, Model Optimization, Deep Learning, A/B Testing, Python Programming, Machine Learning, Data Analysis, AWS CloudFormation, AI Personalization
★ 3.9 (44) · Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Computer Security, OSI Models, IT Management, Systems Administration, Virtualization, Virtualization and Virtual Machines, Operating System Administration, Information Technology, Information Systems Security, Enterprise Security, General Networking, Cybersecurity, Computing Platforms, Network Infrastructure, Security Controls, Virtual Machines, Enterprise Architecture, Information Assurance, Data Integrity
★ 4.7 (642) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Calculus, Integral Calculus, Numerical Analysis, Advanced Mathematics, Mathematical Theory & Analysis, Mathematical Modeling, Mathematical Software, Data Analysis, Probability, Geometry, Applied Mathematics, Mechanics, Graphing, Estimation, Probability & Statistics, Exploratory Data Analysis, Physics
★ 4.7 (151) · Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Spring Framework, Object-Relational Mapping, Cloud Security, Java, Java Programming, Scalability, Cloud Development, Cloud Applications, Cloud API, Secure Coding, Web Services, Cloud Services, Cloud Computing, Cloud Computing Architecture, JSON, Cloud Deployment, Java Platform Enterprise Edition (J2EE), Data Security, Web Servers, Restful API
★ 4.3 (253) · Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, AI literacy, AI Enablement, AI powered creativity, LLM Application, Artificial Intelligence, Innovation, Human Computer Interaction
★ 4.8 (497) · Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Embedded Software, Security Controls, Wireless Networks, Network Protocols, Infrastructure Security, Local Area Networks, Emerging Technologies, Data Science, Embedded Systems, Network Infrastructure, General Networking, Network Planning And Design, Amazon Web Services, Middleware, Communication Systems, Health Technology, Cloud Platforms, Digital Communications, Computing Platforms
★ 4.7 (531) · Intermediate · Course · 1 - 4 Weeks
University of Minnesota
Skills you'll gain: Cybersecurity, Cyber Attacks, Cloud Computing, Cyber Security Strategy, Cloud Services, IT Management, Information Technology, Technology Solutions, Technology Strategies, IT Infrastructure, Data Security, Technical Management, Information Systems, Emerging Technologies, Innovation, Business Transformation, Blockchain
★ 4.8 (518) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Digital Transformation, Product Lifecycle Management, Business Technologies, Business Transformation, Automation, Internet Of Things, Product Development, Technology Strategies, Product Design, Technology Solutions, Emerging Technologies, Telecommunications, Cloud Computing, Artificial Intelligence
★ 4.6 (112) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Object Oriented Programming (OOP), Algorithms, Object Oriented Design, Software Engineering, Program Development, Matlab, Application Development, Computer Programming, Theoretical Computer Science, Programming Principles, Engineering Calculations, Mathematical Software, Engineering Analysis, Applied Mathematics, Numerical Analysis, Scripting, Performance Tuning, User Interface (UI)
★ 4.8 (435) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Database Administration, Database Theory, Microsoft Azure, Databases, Database Software, Relational Databases, MySQL, SQL, Database Management Systems, Database Management, NoSQL, Query Languages, PostgreSQL, Data Security, Data Management, Cloud Deployment
★ 4.6 (276) · Beginner · Course · 1 - 4 Weeks