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: Computer Architecture, Mainframe Computing, Mainframe Technologies, Microarchitecture, Systems Architecture, Hardware Architecture, Data Storage, Computer Science, Programming Principles, System Programming, Data Structures, Computational Logic, Computer Hardware, Program Development, Computer Programming, Memory Management
★ 3.9 (10) · Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Development Environment, Programming Principles, Data Structures
★ 4.4 (94) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Programming, Java, Software Development Tools, Application Servers, Web Applications, Development Environment, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, Integrated Development Environments, UI Components, Event-Driven Programming, User Interface (UI), Virtual Machines
★ 4.4 (207) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Fine-tuning, Model Evaluation, Context Engineering, LLM Application, Token Optimization, Large Language Modeling, Hugging Face, Transfer Learning, Model Optimization, Model Training, Context Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Google Gemini, Generative AI
★ 4.4 (7) · Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: PostgreSQL, JSON, Query Languages, SQL, Databases, Data Access, Natural Language Processing, Database Management, Data Storage, Python Programming, Scripting
★ 4.6 (151) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI, Large Language Modeling, LLM Application, Google Gemini, AI literacy
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Artificial Neural Networks, Model Training, Applied Machine Learning, Data Preprocessing, Machine Learning, Data Processing
★ 4.6 (6.5K) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: SQL, Database Systems, Database Theory, Database Management, Query Languages, Database Design, Relational Databases, Database Administration, Database Application, Database Development, Data Access, Data Science, Data Analysis, Data Manipulation, Data Modeling, Data Integrity
★ 4.7 (1.1K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Hugging Face, Large Language Modeling, Recurrent Neural Networks (RNNs), Embeddings, Python Programming, Fine-tuning, Applied Machine Learning
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Large Language Modeling, Prompt Engineering, Google Gemini, Generative AI, LLM Application
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Hugging Face, Agentic Workflows, Generative AI Agents
Intermediate · Course · 1 - 4 Weeks