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.

Skills you'll gain: Microsoft Visual Studio, Python Programming, Software Installation, Program Development, Computer Programming, Development Environment, Integrated Development Environments, System Configuration
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, jQuery, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Integrated Development Environments, Web Development Tools, Development Environment, UI Components, User Interface (UI), Event-Driven Programming, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Goal Setting, User Feedback, Constructive Feedback, Employee Performance Management, Performance Appraisal, Registration, Email Automation, Internal Communications, Digital Communications, Critical Thinking
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Digital pedagogy, Event-Driven Programming, Cultural Responsiveness, Program Development, Data Structures, Graphical Tools
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Excel Macros, Microsoft Excel, Visual Basic (Programming Language), Scripting, Debugging, Automation, Microsoft 365, Scripting Languages, Spreadsheet Software, Event-Driven Programming, Computer Programming, Data Wrangling, Performance Tuning, Performance Improvement, Data Science
Mixed · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Memory Management, C++ (Programming Language)
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, SQL, Data Transformation, Big Data, Data Manipulation, Data Processing, Extract, Transform, Load, Data Migration, Data Visualization Software, Query Languages, Dashboard Creation, Data Warehousing, Google Sheets, Data Import/Export, Analytics, Data Analysis, Data Pipelines, Cloud Storage, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: CI/CD, Continuous Integration, GitHub, Continuous Deployment, Git (Version Control System), Secure Coding, Development Environment, Code Reusability, Docker (Software), Automation, YAML, Application Security, Containerization, Event-Driven Programming
Beginner · Course · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Regression Analysis, Statistical Hypothesis Testing, Statistical Analysis, Probability & Statistics, Statistical Methods, Statistical Programming, Probability Distribution, Data Analysis, Statistical Software, Markov Model, Data Science, Statistical Modeling, Statistics, Statistical Inference, Probability, Correlation Analysis, R Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: UI Components, User Interface (UI) Design, Interactive Design, Unreal Engine, Game Design, Artificial Intelligence, Scripting, Video Game Development, Data Structures, Data Manipulation, Debugging
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: Data-Driven Decision-Making, Logistic Regression, Statistical Modeling, Model Evaluation, Predictive Modeling, Regression Analysis, R Programming, Statistical Methods, Statistics, Predictive Analytics, Data Modeling, Probability & Statistics, Statistical Hypothesis Testing, Statistical Inference, Model Training, R (Software), Statistical Programming, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Data Management, Web Development, Data Mapping, User Interface (UI), Web Content Accessibility Guidelines, Interactive Design, Data Structures, Computational Logic, Data Validation
Intermediate · Course · 1 - 4 Weeks