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.
Duke University
Skills you'll gain: Database Design, MySQL, Relational Databases, SQL, Database Management, Data Modeling, Query Languages, Databases, Big Data, Business Analysis, Data Analysis
★ 4.7 (4.1K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Microservices, Spring Boot, Restful API, Spring Framework, CI/CD, Data Persistence, Software Architecture, Software Design, Distributed Computing, Development Testing, Software Design Patterns, Software Documentation, Application Programming Interface (API), Software Testing, API Testing, Java Programming, API Design, Persistence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Mobile Development Tools, Application Development, Integrated Development Environments, Kotlin, Development Environment, Build Tools, Virtual Environment, Extensible Markup Language (XML), User Interface (UI), UI Components
★ 4.6 (1.6K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Java, Java Programming, Microservices, Application Servers, Restful API, Web Services, Web Applications, Server Side, Ajax, Service Oriented Architecture, Simple Object Access Protocol (SOAP), JSON, Application Development, Object-Relational Mapping, Back-End Web Development, Event-Driven Programming, Enterprise Architecture, Data Persistence, Data Access
Intermediate · Course · 3 - 6 Months

EDUCBA
Skills you'll gain: JUnit, Test Automation, Unit Testing, Java Programming, Java, Test Script Development, Verification And Validation, Test Tools, Software Testing, Test Execution Engine, Development Testing, Quality Assurance, Software Quality Assurance, System Testing, Application Development, Test Case, Data Validation, Application Design, Automation, Software Development
★ 4.9 (20) · Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: React.js, JavaScript Frameworks, UI Components, Web Development Tools, Web Applications, Event-Driven Programming, Front-End Web Development, Application Deployment, Code Reusability, Context Management, Javascript, Web Development, User Interface (UI), Maintainability, Software Design, Debugging, Data Sharing, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Prompt Patterns, LLM Application, Generative AI, Generative AI Agents, Tool Calling, AI Workflows, Large Language Modeling, AI Integrations, Model Evaluation, Flask (Web Framework), Agentic systems, Software Development
★ 4.6 (599) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, YAML, Cloud-Native Computing, Docker (Software), Containerization, DevOps, Microservices, Application Deployment, Configuration Management, Command-Line Interface, Multi-Tenant Cloud Environments, Infrastructure Architecture, Development Environment, Network Infrastructure, Computer Networking, Network Troubleshooting, Automation, Scalability, Scaling And Root Planing
Intermediate · Course · 1 - 3 Months

JetBrains
Skills you'll gain: Pandas (Python Package), Exploratory Data Analysis, Data Manipulation, Data Transformation, Data Visualization, Data Wrangling, Pivot Tables And Charts, Data Analysis, Statistical Visualization, Data Import/Export, Data Cleansing, Data Processing, Data Preprocessing, Data Structures, Python Programming, Analysis, Data Management, Integrated Development Environments, Back-End Web Development, Software Development
★ 4.9 (103) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce Development, Force.com, Salesforce, Web Services, Transaction Processing, Query Languages, Test Script Development, Data Store, Object Oriented Design, Business Logic, Data Access, Restful API, Development Testing, Test Automation, Code Coverage, Object Oriented Programming (OOP), Application Development, Unit Testing, Computational Logic
Beginner · Course · 3 - 6 Months
Skills you'll gain: Data Storytelling, Data Visualization, Exploratory Data Analysis, Data Visualization Software, Data Presentation, Interactive Data Visualization, Data Ethics, Tableau Software, Data Analysis, Data Cleansing, Data Manipulation, Data Transformation, Data Preprocessing, Data Wrangling, Technical Communication, Data Science, Data Quality, Data Validation, Python Programming
★ 4.7 (931) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Responsible AI, ChatGPT, Prompt Patterns, AI literacy, Prompt Engineering Tools, Large Language Modeling, AI powered creativity, Data Ethics, AI Workflows, OpenAI, LLM Application, Generative AI, Artificial Intelligence, Data Quality, Decision Intelligence, Model Evaluation, AI Personalization, Model Training, AI Security
Intermediate · Course · 3 - 6 Months