Language courses can help you learn grammar, vocabulary development, pronunciation techniques, and conversational skills. You can build skills in writing clearly, understanding cultural nuances, and using language for specific purposes like business or travel. Many courses introduce tools such as language learning apps, online dictionaries, and pronunciation software, which enhance your ability to practice and apply what you've learned in everyday situations.

Google Cloud
Skills you'll gain: Google Gemini, Generative AI Agents, Google Cloud Platform, Cloud Security, Agentic systems, Data Access, Prompt Engineering, Large Language Modeling, Enterprise Security, Cloud Storage, Data Integration, Artificial Intelligence, Data Security, Application Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Email Automation, Agentic Workflows, AI Workflows, Multimodal Prompts, Tool Calling, Calendar Management, Machine Learning Methods, Scheduling, AI Security, Text Mining, Classification Algorithms, JSON
Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Data Ethics, Data Collection, Probability & Statistics, Statistics, Sampling (Statistics), Data Science, R Programming, Statistical Methods, Data Structures, Data Analysis, Data Capture, Information Privacy, Tidyverse (R Package), Data Quality, Informed Consent, Social Impact, Ethical Standards And Conduct, Data Validation, Algorithms, Big Data
Build toward a degree
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Relational Databases, Database Management, Database Development, SQL, MySQL, Database Design, Transaction Processing, Stored Procedure, Java, Data Structures, Data Integrity, Performance Tuning
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Docker (Software), Git (Version Control System), Flask (Web Framework), Application Programming Interface (API), Authentications, Application Deployment, Database Management, Cloud Deployment, JSON, Object-Relational Mapping, API Testing, Programming Principles, Python Programming, Object Oriented Programming (OOP), Data Structures
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Product Lifecycle Management, Performance Measurement, Business Strategy, Data Visualization Software, Business Analysis, Strategic Communication, Competitive Analysis, Organizational Strategy, Analytics, Accounting, Business, Corporate Strategy, Marketing, Innovation, Consumer Behaviour, Data Analysis
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Unix Shell, Systems Administration, IT Automation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Network Administration, OS Process Management, File Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Test Driven Development (TDD), Agile Methodology, Test Automation, Unit Testing, Software Development, Software Development Methodologies, Code Review, Debugging, Python Programming, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Cloud Development, Cloud API, Security Assertion Markup Language (SAML), Google Cloud Platform, Application Programming Interface (API), Cloud-Based Integration, Authentications, Serverless Computing, Identity and Access Management, API Design, Event-Driven Programming, OAuth, Microservices, Node.JS, Authorization (Computing), Scalability
Intermediate · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Identity and Access Management, Authentications, User Provisioning, Multi-Factor Authentication, Security Assertion Markup Language (SAML), Single Sign-On (SSO), Threat Modeling, User Accounts, Key Management, Cyber Security Assessment, Threat Management, OAuth, Cybersecurity, Role-Based Access Control (RBAC), Vulnerability Assessments, System Design and Implementation, Threat Detection, Cryptography, Risk Management, Remote Access Systems
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Cloud API, Application Programming Interface (API), Postman API Platform, API Design, API Testing, Java Programming, Java, Mobile Development, Apache Maven, Program Development, Web Development, Eclipse (Software), Software Design
Intermediate · Guided Project · Less Than 2 Hours