
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Software Technical Review, Java Programming, System Design and Implementation, Java, Diagram Design, Object Oriented Programming (OOP), Code Reusability, Application Design
★ 4.7 (1.4K) · Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Dataflow, Java, OS Process Management, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Computer Programming, Algorithms, Performance Tuning, Computer Science, Functional Design
★ 4.6 (1.6K) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Microsoft Word, Microsoft Office, Microsoft 365, Productivity Software, Writing, Business Writing, Document Management
★ 4.7 (799) · Beginner · Guided Project · Less Than 2 Hours

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Development Environment, Distributed Computing, Performance Tuning, Open Source Technology, Data Transformation, Debugging
★ 4.4 (485) · Intermediate · Course · 1 - 3 Months

Howard University
Skills you'll gain: Project Management Institute (PMI) Methodology, Project Management Life Cycle, Project Management, Project Controls, Project Implementation, Project Planning, Project Closure
★ 4.6 (1.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Computing, Cloud Infrastructure, Cloud Services, JavaScript Frameworks, Web Frameworks, Back-End Web Development, Cloud Deployment, DevOps, Full-Stack Web Development, OpenShift, Version Control, Cloud Development, CI/CD, Application Frameworks, Software Development, Continuous Integration, Cloud-Native Computing, Web Applications, Microservices, Continuous Delivery
★ 4.7 (296) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Architecture, Virtualization, Computer Hardware, Virtualization and Virtual Machines, Cloud Deployment, Networking Hardware, Network Protocols, Hardware Troubleshooting, Virtual Local Area Network (VLAN), Network Support, Network Troubleshooting, Desktop Support, Computer Architecture, USB, Peripheral Devices, Wireless Networks, Virtual Machines, Mobile Security, Data Storage Technologies, Computer Networking
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Border Gateway Protocol, Open Shortest Path First (OSPF), Routing Protocols, Network Troubleshooting, Network Routing, Network Routers, Network Planning And Design, Virtual Networking, Network Administration, Remote Access Systems, Network Protocols, Network Security, System Configuration, Authentications, Verification And Validation
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Agentic systems, Generative AI Agents, Agentic Workflows, LLM Application, OpenAI API, AI Workflows, Tool Calling, Prompt Engineering, Prompt Patterns, Software Documentation
★ 4.6 (471) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Distributed Denial-Of-Service (DDoS) Attacks, Load Balancing, Network Security, Infrastructure Security, Firewall, Network Administration, Key Management, IT Security Architecture, Virtual Networking, Cloud Security, Infrastructure As A Service (IaaS), Cloud Computing Architecture, Cloud Infrastructure, Network Infrastructure, Virtual Private Networks (VPN), Network Architecture, Security Controls, General Networking, Network Planning And Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Vulnerability Scanning, Vulnerability Assessments, Security Testing, Brute-force attacks, Network Security, Cybersecurity, Network Analysis, Test Tools, Secure Coding, System Configuration, Security Engineering, Linux Administration, Software Installation, GitHub, Proxy Servers, Web Servers, Command-Line Interface, Authentications, Data Ethics
Beginner · Course · 1 - 3 Months