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.

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Data Store, Data Management, Computational Thinking, Memory Management, Data Access, C and C++, Software Design, Problem Solving, Complex Problem Solving
Build toward a degree
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Hypothesis Testing, Correlation Analysis, Statistical Analysis, Statistical Software, Statistical Programming, Statistical Methods, Probability & Statistics, Statistical Visualization, Analysis, Data Analysis, R (Software), Data Visualization, R Programming, Statistics, Statistical Inference, Variance Analysis, Sampling (Statistics)
Build toward a degree
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Vue.JS, HTML and CSS, Hypertext Markup Language (HTML), Web Applications, JavaScript Frameworks, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Web Components, Web Development, Javascript, Data Persistence
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Applied Machine Learning, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Plot (Graphics), Data Processing, Data Visualization Software, Python Programming, Machine Learning
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Programming Principles, Computer Programming, Code Reusability, Data Storage
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Exploratory Data Analysis, Data Cleansing, Statistical Methods, Statistical Visualization, Plot (Graphics), Statistical Modeling, Data Visualization, Statistics, R (Software), Data Analysis, Statistical Software, Probability & Statistics, Data Literacy, Statistical Inference, R Programming, Descriptive Statistics, Box Plots, Data Visualization Software, Histogram, Probability
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Database Management, Relational Databases, MySQL, PHP (Scripting Language), SQL, Databases, Web Applications, Object Oriented Programming (OOP), Web Development, Hypertext Markup Language (HTML), Back-End Web Development, Data Access
Intermediate · Guided Project · Less Than 2 Hours

Hebrew University of Jerusalem
Skills you'll gain: Language Competency, World History, Language Interpretation, Translation, and Studies, Liberal Arts, Aesthetics
Mixed · Course · 3 - 6 Months

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Verification And Validation, Front-End Web Development
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, File I/O, Data Cleansing, Data Storage, Data Integrity
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: User Interface (UI) Design, Data Persistence, Data Store, Operational Databases, Object Oriented Design, Database Application, Data Access, Package and Software Management, Cloud API, Computer Programming, Code Reusability, Data Mapping, Software Installation, Data Modeling
Intermediate · Specialization · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, Teaching, Programming Principles, Program Development, Pedagogy, Computer Programming, Software Design, Computational Thinking, Education Software and Technology, Cultural Responsiveness, Digital pedagogy, Test Case, Computational Logic, Algorithms, Data Structures
Beginner · Specialization · 3 - 6 Months