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: React.js, Web Components, UI Components, User Interface (UI), Game Design, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Deepseek, DeepSeek API, LangChain, LLM Application, Generative AI Agents, Model Evaluation, Application Programming Interface (API), Text Mining
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Python Programming, Scripting, Scripting Languages, Programming Principles, Computer Programming, Data Access, Data Science
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: File I/O, Data Structures, Scripting, Scripting Languages, Python Programming, Data Processing, Data Storage Technologies, Data Manipulation, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Apple iOS, Apple Xcode, Core Data (Software), iOS Development, Secure Coding, Application Deployment, Scalability, Swift Programming, Performance Tuning, Application Security, Debugging, Application Performance Management, Application Programming Interface (API), Performance Testing, Encryption, JSON
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Data Transformation, Real Time Data, Fraud detection, Data Pipelines, Apache Spark, Power BI, PySpark, Performance Tuning, Grafana, Disaster Recovery, Data Architecture, Prometheus (Software), Data Integrity, Scalability, Data Processing, Data Governance, Event-Driven Programming, System Monitoring, Docker (Software)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Load Balancing, Kubernetes, Scalability, Application Deployment, Cloud-Native Computing, Disaster Recovery, Containerization, YAML, Capacity Management, Servers, System Monitoring
Intermediate · Guided Project · Less Than 2 Hours

Knowledge Accelerators
Skills you'll gain: Microsoft Copilot, Microsoft Teams, Microsoft 365, Collaborative Software, Team Building, Meeting Facilitation, Taking Meeting Minutes, Brainstorming, Language Interpretation, Translation, and Studies, Project Management Software, Workflow Management, Technical Communication, Prioritization, Web Content Accessibility Guidelines, Microsoft Word, Microsoft PowerPoint, Editing, Generative AI
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Statistical Visualization, Data Visualization Software, R Programming, Ggplot2, Plot (Graphics), Statistical Methods, Data Analysis, Unsupervised Learning, Spatial Data Analysis, Dimensionality Reduction, Graphical Tools, Color Theory, Analytics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Frontend Performance, Application Deployment, Web Development, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Web Frameworks, Cascading Style Sheets (CSS), Javascript, Server Side, GitHub, Version Control
Intermediate · Course · 1 - 3 Months

Skills you'll gain: PHP (Scripting Language), Web Applications, Server Side, Hypertext Markup Language (HTML), Web Development, Web Servers, Scripting, Scripting Languages, Development Environment, Programming Principles, Data Validation
Mixed · Course · 1 - 4 Weeks