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: Rust (Programming Language), File I/O, Memory Management, Data Structures, Code Reusability, System Programming, Secure Coding
Beginner · Course · 1 - 3 Months

Skills you'll gain: Business Process Automation, IT Automation, Data Presentation, Code Reusability, C# (Programming Language), Data Capture, File I/O, Programming Principles, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gherkin (Scripting Language), Behavior-Driven Development, Cucumber (Software), Test Tools, Test Execution Engine, .NET Framework, User Story, Test Script Development, Microsoft Visual Studio, Test Automation, Data Sharing, Acceptance Testing, Context Management, Functional Requirement, Scenario Testing, Maintainability
Beginner · Course · 3 - 6 Months

Skills you'll gain: Smart Goals, Marketing Effectiveness, Goal Setting, Campaign Planning, Marketing Planning, Marketing Strategies, Data-Driven Marketing, Key Performance Indicators (KPIs), Performance Measurement, Web Analytics, Accountability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Keyword Research, Data-Driven Marketing, Marketing Analytics, Data-Driven Decision-Making, Marketing Budgets, Return On Investment, Search Engine Marketing, Forecasting, Google Ads, Campaign Planning, Target Audience, Research
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Generative AI, Deep Learning, Tensorflow, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Model Optimization, Machine Learning, Model Training
Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, Development Testing, Test Script Development, Test Case, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Applied Machine Learning, Image Analysis, Machine Learning Algorithms, Generative AI, Machine Learning, Computer Vision, Microsoft Azure, Artificial Intelligence, AI literacy, Data Preprocessing, Natural Language Processing, OpenAI, Regression Analysis, Model Training, Data Ethics, Model Deployment, Model Evaluation, Feature Engineering
Beginner · Course · 1 - 3 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, Integrated Development Environments, Application Development, User Interface (UI), Programming Principles, UI Components, Interactive Design, User Interface (UI) Design, Development Environment, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, Tool Calling, Generative AI Agents, Agentic Workflows, Document Management, Query Languages, Agentic systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Quantitative Research, R (Software), Scatter Plots, R Programming, Statistical Visualization, Correlation Analysis, Statistical Programming, Descriptive Statistics, Statistical Analysis, Data Analysis, Data Visualization, Plot (Graphics), Statistics, Statistical Methods, Data Manipulation, Data Import/Export, Data Structures
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), LLM Application, Amazon Bedrock, Cross Platform Development, AI Workflows, Event-Driven Programming, Systems Architecture, TypeScript, Software Architecture, Application Deployment, Natural Language Processing, Artificial Intelligence, Memory Management, Command-Line Interface
Beginner · Course · 1 - 4 Weeks