
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Systems Development Life Cycle, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
★ 4.6 (648) · Intermediate · Specialization · 3 - 6 Months

Packt
Skills you'll gain: NumPy, Time Series Analysis and Forecasting, Scikit Learn (Machine Learning Library), Predictive Modeling, Pandas (Python Package), Matplotlib, Plot (Graphics), Data Analysis, Predictive Analytics, Data Visualization, Database Management, Applied Machine Learning, Text Mining, Data Manipulation, Data Science, Data Processing, Python Programming, Statistical Analysis, Data Wrangling, Big Data
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (36) · Beginner · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Project Planning, Sprint Planning, Risk Management Framework, Agile Software Development, User Story, Agile Product Development, Backlogs, Agile Methodology, User Requirements Documents, Agile Project Management, Requirements Analysis, Software Development, Dependency Analysis
★ 4.8 (2.1K) · Mixed · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Apache Hadoop, Scala Programming, Distributed Computing, Big Data, Data Manipulation, Data Processing, Performance Tuning, Data Persistence, Data Transformation, SQL, Data Import/Export
★ 4.6 (2.6K) · Intermediate · Course · 1 - 4 Weeks

The University of Chicago
Skills you'll gain: Software-Defined Networking, Virtual Networking, Software-Defined Data Center (SDDC), Computer Networking, Virtualization, Network Architecture, Network Administration, Network Switches, Network Routing, Network Security, Border Gateway Protocol, Network Protocols, Hardware Architecture, Application Programming Interface (API), Verification And Validation
★ 4.5 (292) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Relational Databases, Database Management Systems, SQL, Database Design, Databases, Database Administration, MySQL, NoSQL, Query Languages
★ 4.6 (679) · Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Orchestration, AI Workflows, LangChain, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Generative AI Agents, Responsible AI, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, AI Integrations, Prompt Engineering, Large Language Modeling, Software Design Patterns, Software Development, Python Programming, Application Development
★ 4.7 (241) · Intermediate · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Data Management, File I/O, Python Programming, Java Programming, C (Programming Language), Network Protocols, Software Installation
★ 4.6 (2.5K) · Intermediate · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Electronic Components, Semiconductors, Electronics, Electrical Engineering, Basic Electrical Systems, Electronics Engineering, Engineering Analysis, Schematic Diagrams
★ 4.7 (2.6K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, LangChain, Prompt Patterns, LLM Application, Generative AI, Generative AI Agents, Tool Calling, Large Language Modeling, AI Integrations, Model Evaluation, Flask (Web Framework), Agentic systems, Software Development
★ 4.6 (500) · Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Mobile Development, Web Applications, Web Design and Development, Program Development, ChatGPT, GitHub, Front-End Web Development, Javascript, Application Deployment, Responsive Web Design, Video Game Development, Git (Version Control System), AI Integrations, Cascading Style Sheets (CSS), Database Development, Computer Programming, Database Application, Machine Learning
★ 4.6 (143) · Beginner · Course · 1 - 3 Months