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.

Universitat Politècnica de València
Skills you'll gain: Computational Thinking, Programming Principles, Web Development, Code Reusability, Database Management, Object Oriented Programming (OOP), Computational Logic, Information Technology, Information Systems, Maintainability, Relational Databases, Computer Programming, Extensible Markup Language (XML), Algorithms, Other Programming Languages, SQL, Hypertext Markup Language (HTML), Data Structures, Cascading Style Sheets (CSS), Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Video Game Development, Computer Graphics, Performance Tuning, Visualization (Computer Graphics), Software Visualization, Computer Graphic Techniques, Code Reusability, Maintainability, C# (Programming Language), Computational Logic, Geometry, Design
Advanced · Course · 1 - 3 Months
Skills you'll gain: Random Forest Algorithm, Decision Tree Learning, Applied Machine Learning, Jupyter, Classification Algorithms, Java, Java Programming, Sampling (Statistics), Statistical Machine Learning, Model Evaluation, Supervised Learning, Machine Learning Methods, Model Training, Predictive Modeling, Machine Learning, Learning Styles, Program Evaluation, Program Implementation
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Program Development, Distributed Computing, Performance Testing, Algorithms, Memory Management, C (Programming Language)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, Computer Graphic Techniques, Game Design, Python Programming, Graphics Software, Computer Graphics, Event-Driven Programming, Typography, Image Analysis, Program Development, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Management, Google Cloud Platform, Cloud Development, Virtual Machines, Event Monitoring, Data Import/Export, Serverless Computing, Event-Driven Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Apache, Cloud Management, Full-Stack Web Development, Ruby (Programming Language), Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React.js, UI Components, User Interface (UI), JavaScript Frameworks, Web Applications, User Accounts, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Javascript, Event-Driven Programming, Authorization (Computing), Authentications
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Manipulation, R Programming, R (Software), Tidyverse (R Package), Text Mining, Data Wrangling, Data Transformation, Data Cleansing, Performance Tuning, Data Preprocessing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Data Preprocessing, Model Optimization, People Analytics, Model Training, Random Forest Algorithm, R Programming, Workforce Management, Predictive Analytics, Decision Tree Learning, R (Software), Classification Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Animations, Software Installation, UI Components, User Interface (UI), Scripting, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Data Import/Export, Computer Graphics, Computer Graphic Techniques, Video Game Development, Model Optimization, Fine-tuning, Performance Tuning, Debugging
Intermediate · Course · 1 - 3 Months