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.

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Prompt Engineering Tools, Prompt Patterns, Responsible AI, Generative Model Architectures, Google Gemini, AI literacy, LLM Application, Model Evaluation, Debugging
Beginner · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Mobile Development, Mobile Development Tools, Android Development, Android (Operating System), Application Development, Image Analysis, Geographic Information Systems, 3D Assets, Geospatial Information and Technology, Computer Vision, Global Positioning Systems, Prototyping, Scripting
Intermediate · Course · 1 - 3 Months

Skills you'll gain: OpenAI API, Fine-tuning, OpenAI, Large Language Modeling, Generative AI, ChatGPT, Prompt Engineering, Generative Model Architectures, LLM Application, Token Optimization, File Management, Embeddings, Classification Algorithms, Application Development, Model Training, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Music Theory, Musical Composition, Music, Instrumental Music, Post-Production, Media Production, Music Performance, Creativity, Aesthetics, Oral Expression, Peer Review, Digital Publishing, System Configuration
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Tensorflow, Natural Language Processing, Python Programming, Applied Machine Learning, Machine Learning Methods, Model Training, Recurrent Neural Networks (RNNs), Generative Model Architectures, Machine Learning, Deep Learning
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Scripting Languages, Scripting, Java, Java Programming, Server Side, Web Applications, Web Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Mobile Development, Web Development Tools, Android Development, React.js, Javascript, Unit Testing, Test Script Development, Node.JS, Application Development, Package and Software Management, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Event-Driven Programming, Functional Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Ethics, Unsupervised Learning, Dimensionality Reduction, Responsible AI, Text Mining, Data Preprocessing, Data Transformation, Anomaly Detection, Exploratory Data Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Natural Language Processing, Data Science, Quality Assurance, Data Pipelines, Machine Learning Algorithms, Classification Algorithms, Design Thinking, Python Programming
Advanced · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: File I/O, Debugging, Go (Programming Language), Programming Principles, C (Programming Language), Program Development, Data Structures, Computer Programming, C and C++, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Vision Transformer (ViT), Recurrent Neural Networks (RNNs), Generative Model Architectures, Embeddings, Digital Signal Processing, Transfer Learning, Machine Learning Methods, Classification Algorithms, Supervised Learning
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Serverless Computing, Identity and Access Management, Data Pipelines, Google Cloud Platform, Cloud Security, Data Processing, Data Security, Cloud Storage, Containerization
Intermediate · Course · 1 - 3 Months