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.

LearnQuest
Skills you'll gain: Simple Object Access Protocol (SOAP), Restful API, Web Services, Hypertext Markup Language (HTML), HTML and CSS, Java Platform Enterprise Edition (J2EE), Software Design, Java, Extensible Markup Language (XML), Application Programming Interface (API), API Design, JSON, Software Architecture, Web Design and Development, Web Applications, Front-End Web Development, Web Development, Server Side
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Apple Xcode, Usability, Augmented Reality, Swift Programming, User Interface (UI) Design, Debugging
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Unsupervised Learning, Embeddings, Supervised Learning, Data Preprocessing, Python Programming, Exploratory Data Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, Mobile Development, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Creativity, Generative AI, Artificial Intelligence, Computational Thinking, Computer Programming, Computer Graphics, Visualization (Computer Graphics), Algorithms, Musical Composition, Art History, Music Theory
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Beginner · Specialization · 3 - 6 Months

Northeastern University
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Integrated Development Environments, Data Manipulation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Migration, MySQL, Amazon Web Services, Data Import/Export, Google Cloud Platform, Databases, Relational Databases
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Exploratory Data Analysis, Box Plots, Plot (Graphics), Data Visualization, Ggplot2, Data Visualization Software, Statistical Visualization, Scatter Plots, Histogram, Graphing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Generative AI, Generative Adversarial Networks (GANs), System Monitoring, Data Ethics, AI Security, Large Language Modeling, Responsible AI, LLM Application, Artificial Intelligence, AI Enablement, Event Monitoring, Model Evaluation, Automation, Threat Detection, Emerging Technologies, Machine Learning
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Cloud Applications, Software Engineering, Scrum (Software Development), Computer Programming, Kubernetes
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Web Scraping, Data Ethics, Data Transformation, Tidyverse (R Package), Data Wrangling, Data Cleansing, Data Manipulation, Data Collection, Data Pipelines, Data Preprocessing, Personally Identifiable Information, Data Integrity, R Programming, Exploratory Data Analysis, Information Privacy, Statistical Programming
Beginner · Course · 1 - 4 Weeks