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: Code Reusability, Kotlin, Object Oriented Programming (OOP), Programming Principles, Object Oriented Design, Android Development, Data Structures, Computer Programming, Mobile Development
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Image Analysis, Data Visualization Software, Machine Learning Methods, Matlab, Applied Machine Learning, Dimensionality Reduction, Digital Signal Processing, Data Analysis, Data Processing, Mathematical Software, Classification Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Recurrent Neural Networks (RNNs), Tensorflow, Model Optimization, Python Programming, Model Training, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Debugging, Computer Programming, Program Development, Video Game Development, 3D Assets, Software Documentation, Code Reusability, Application Development, Data Storage, Scripting
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Regression Analysis, Linear Algebra, R Programming, Data Science, Probability Distribution, Statistical Modeling, Statistical Methods, Probability & Statistics, Applied Mathematics, Statistical Analysis, Statistics, Statistical Inference, Model Evaluation, Statistical Hypothesis Testing, Integral Calculus
Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Data Preprocessing, Feature Engineering, Model Evaluation, Bioinformatics, Exploratory Data Analysis, Random Forest Algorithm, Pandas (Python Package), Scikit Learn (Machine Learning Library), Applied Machine Learning, Data Manipulation, Data Processing, Dimensionality Reduction, Data Cleansing, Model Optimization, Keras (Neural Network Library), Machine Learning Algorithms, Data Transformation, Model Training, Machine Learning, Data Science
Beginner · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Video Game Development, Event-Driven Programming, Interactive Design, Animation and Game Design, User Interface (UI), Program Development, Animations, Game Design, Programming Principles, Python Programming, Computer Programming, Computer Graphics, Data Structures
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Visualization, Statistical Visualization, R (Software), Data Import/Export, Data Visualization Software, R Programming, Tidyverse (R Package), Statistical Reporting, Data Manipulation, Data Wrangling, Data Processing, File Management, Software Installation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: OS Process Management, Operating Systems, C (Programming Language), Memory Management, System Programming, Virtualization, Virtualization and Virtual Machines, Programming Principles, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Software Installation, Data Analysis Software, Data Analysis, Data Science
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Risk Modeling, Portfolio Risk, Financial Market, Risk Management, Market Data, Risk Analysis, Probability Distribution, R (Software), Financial Data, Return On Investment, R Programming, Portfolio Management, Statistical Programming, Financial Analysis, Securities (Finance), Equities, Time Series Analysis and Forecasting, Statistical Modeling, Data Access
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development
Intermediate · Course · 1 - 4 Weeks