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.

Board Infinity
Skills you'll gain: CI/CD, Jenkins, Docker (Software), Spring Boot, Kubernetes, Configuration Management, Containerization, Scalability, Software Documentation, Application Deployment, Cloud Deployment, Java, Spring Framework, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), Secure Coding, Java Programming, React.js
Intermediate · Specialization · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Database Design, Query Languages, Algorithms, Computer Programming
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: User Accounts, Real Time Data, Authentications, Frontend Integration, Cloud Applications, Application Development, Serverless Computing, Application Security, Web Applications, Data Management, Data Storage, Cloud Security
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Legal Risk, Legal Technology, Compliance Management, Legal Strategy, Data Ethics, Responsible AI, AI Enablement, AI Workflows, Artificial Intelligence, Generative AI, Mitigation, Governance, Analysis, Innovation, Predictive Modeling, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rmarkdown, Plot (Graphics), Ggplot2, Statistical Visualization, Box Plots, Scatter Plots, Data Visualization, Histogram, Descriptive Statistics, Data Visualization Software, Graphing, R Programming, Data Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Data Visualization, Probability & Statistics, Plotly, Statistical Analysis, Data Visualization Software, Statistical Hypothesis Testing, Seaborn, Data Science, Programming Principles, Pandas (Python Package), Statistics, Descriptive Statistics, Data Analysis, NumPy, Probability Distribution, Exploratory Data Analysis, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, SQL, MySQL Workbench, Query Languages, Descriptive Statistics, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Data Cleansing, Snowflake Schema, Data Quality, Data Transformation, Data Validation, Data Manipulation, Data Analysis, SQL, Big Data
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Middleware
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Statistical Process Controls, Six Sigma Methodology, Quality Control, Plot (Graphics), Data Literacy, Statistical Analysis, R Programming
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Tool Calling, LLM Application, Multimodal Prompts, Prompt Patterns, Prompt Engineering, Large Language Modeling
Beginner · Project · Less Than 2 Hours