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: 3D Assets, 3D Modeling, Unreal Engine, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Animation and Game Design, Data Import/Export, Model Optimization, Graphical Tools, Editing, User Interface (UI), File Management
Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, Spring Boot, Development Environment, Containerization, Spring Framework, Redis, Kubernetes, Java Programming, Docker (Software), Cloud-Native Computing, Apache Maven, API Gateway, Java, Software Architecture, Application Deployment, Apache Kafka, API Design, PostgreSQL, Prometheus (Software), Grafana
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Correlation Analysis, Data Pipelines, Dashboard, Dashboard Creation, Analytics, SQL, Business Analytics, Data Infrastructure, Data-Driven Decision-Making, Warehousing, Analysis, Capacity Management, Data Warehousing, Performance Analysis, Performance Metric, Scalability, Performance Measurement, Return On Investment, Interactive Data Visualization, Descriptive Statistics
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), User Interface (UI) Design, Java, Java Programming, Application Design, Application Development, Database Development, Database Management, Databases, Data Persistence, Development Environment, Data Validation, Program Development, Configuration Management, Data Modeling, Data Integrity, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Blockchain, Rust (Programming Language), Program Development, Application Deployment, Command-Line Interface, Transaction Processing, Cryptographic Protocols, Software Architecture, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Data Validation, Business Logic, .NET Framework, Verification And Validation, Relational Databases, Database Design, Database Development, C# (Programming Language), Code Reusability, Order Management Systems, Database Application, System Testing, Data Maintenance, User Interface (UI), Event-Driven Programming, Data Integrity, Program Development, Systems Development, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Apple Xcode, Swift Programming, API Testing, iOS Development, Integrated Development Environments, Apple iOS, Software Testing, Unit Testing, Test Script Development, Application Programming Interface (API), Network Troubleshooting, Test Case, Computer Programming Tools, Knowledge of Apple Software, Mobile Development Tools, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, Animation and Game Design, Video Game Development, Game Design, C# (Programming Language), Animations, Program Development, Mechanics, Software Installation, Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: .NET Framework, User Interface (UI), User Interface (UI) Design, UI Components, Dashboard Creation, Animations, Mobile Development, User Interface and User Experience (UI/UX) Design, C# (Programming Language), Cross Platform Development, Role-Based Access Control (RBAC), Application Development, Code Reusability, Extensible Markup Language (XML)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Product Requirements, Prompt Engineering, Prompt Patterns, LLM Application, Process Design, Process Mapping, Token Optimization, User Requirements Documents, MLOps (Machine Learning Operations), Business Process Automation, Large Language Modeling, Model Optimization, Cost Containment, Process Optimization, Workflow Management, Software Documentation, Cost Reduction, Cost Control, Key Performance Indicators (KPIs), Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Solution Design
Advanced · Course · 1 - 3 Months