
Skills you'll gain: Version Control, Test Script Development, Software Versioning, Continuous Integration, File I/O, Test Tools, Continuous Delivery, Functional Testing, Automation, Scripting, UI Components, Code Reusability, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Command-Line Interface, Package and Software Management
★ 4.6 (24) · Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: No-Code Development, Application Deployment, Application Development, User Interface and User Experience (UI/UX) Design, Data Integration, Application Design, User Interface (UI), User Experience Design, Spreadsheet Software
★ 4.7 (182) · Beginner · Course · 1 - 3 Months

Skills you'll gain: LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI API, Agentic Workflows, LLM Application, Artificial Intelligence, AI Integrations, User Interface (UI), Python Programming, Context Management, Development Environment
★ 4.5 (65) · Intermediate · Course · 1 - 3 Months
Skills you'll gain: Memory Management, Operating Systems, C (Programming Language), C and C++, Performance Tuning, System Programming, System Software, Unix, Hardware Architecture
★ 4.7 (66) · Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Cloud Engineering, Cloud-Native Computing, Software Engineering, Cloud Development, Distributed Computing, Cloud Storage, Engineering Software, Extract, Transform, Load, Google Cloud Platform, Software Engineering Tools, Big Data, Software Development, Cloud Computing, Serverless Computing, Data Infrastructure, Cloud Technologies, Cloud Services, Cloud Solutions, Data Pipelines, Command-Line Interface
★ 4.1 (92) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, IT Automation, Automation, Web Applications, Unix Shell, Code Reusability, File Management, Cloud Infrastructure, DevOps, User Accounts
★ 4 (29) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Support, Technical Support and Services, Hardware Troubleshooting, Cloud Computing, Cloud Management, Cloud Services, Cyber Attacks, Cybersecurity, Help Desk Support, System Support, Computer Security Awareness Training, End User Training and Support, Network Support, Cloud Storage, Network Troubleshooting, Computer Hardware, Customer Service, General Networking, Data Storage, Identity and Access Management
★ 4.8 (186) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Job Control Language (JCL), IBM DB2, z/OS, Mainframe Computing, Relational Databases, File Management, Data Management, Databases, Database Management Systems, File Systems, Programming Principles, Command-Line Interface, Computer Programming
★ 3.5 (53) · Beginner · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: AI literacy, Responsible AI, Data Ethics, digital literacy, Generative AI, Education Software and Technology, Artificial Intelligence, Ethical Standards And Conduct, Human Computer Interaction, Information Privacy, Intellectual Property
★ 4.4 (26) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Administration, Programming Principles, Computer Programming, Artificial Intelligence, Cloud Services, Network Security
★ 4.8 (148) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Engineering Analysis, Simulations, Engineering, Verification And Validation
★ 4.6 (254) · Beginner · Guided Project · Less Than 2 Hours

Peking University
Skills you'll gain: Java Programming, Java, Software Design Patterns, Computer Programming, JUnit, UI Components, Object Oriented Programming (OOP), C and C++, Software Design, Programming Principles, User Interface (UI), Data Structures, Object Oriented Design, Network Model, Data Access, Event-Driven Programming, File I/O
★ 4.7 (209) · Intermediate · Course · 1 - 3 Months