Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Unreal Engine, Data Structures, Debugging, Video Game Development, Game Design, Scripting, Data Store, Event-Driven Programming, Object Oriented Programming (OOP), Data Management, Software Design
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Regression Analysis, Statistical Modeling, Statistical Methods, Data Visualization, R Programming, Statistical Analysis, Case Studies, Business Analytics, Advanced Analytics, Analytics, Data Analysis, Statistical Hypothesis Testing, Variance Analysis
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Data Validation, Interoperability, Data Integrity, Data Mapping
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Splunk, Dashboard, Ad Hoc Reporting, Data Visualization Software, Event Monitoring, Security Information and Event Management (SIEM), Statistical Analysis, Software Installation, Analytics, Data Analysis, Anomaly Detection, Big Data, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Augmented and Virtual Reality (AR/VR), Video Game Development, User Interface (UI), Image Quality
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, SQL, Database Design, Hardware Troubleshooting, Databases, Computer Networking, Relational Databases, Network Protocols, Information Technology, Network Routers, Wireless Networks, System Configuration, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unix, Unix Commands, Shell Script, Bash (Scripting Language), Operating System Administration, Linux, File Systems, Operating Systems, Command-Line Interface, Performance Tuning, System Monitoring, System Programming, File Management, OS Process Management, System Configuration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Stakeholder Management, Agile Project Management, Stakeholder Engagement, Jira (Software), Sprint Retrospectives, Scrum (Software Development), Sprint Planning, User Story, Backlogs, Kanban Principles, Agile Product Development, Lean Methodologies, Agile Software Development, Agile Methodology, Team Management, Risk Management, Project Management Institute (PMI) Methodology, Prioritization, Azure DevOps, Test Planning
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Application Programming Interface (API), Natural Language Processing, Machine Learning, Application Development
Beginner · Project · Less Than 2 Hours

Skills you'll gain: OpenAI API, Embeddings, Dimensionality Reduction, OpenAI, Application Development, Exploratory Data Analysis, Application Programming Interface (API), Text Mining, Python Programming, Data Analysis, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Recurrent Neural Networks (RNNs), PyTorch (Machine Learning Library), Text Mining, Artificial Neural Networks, Natural Language Processing, Classification Algorithms, Deep Learning, Applied Machine Learning, Network Architecture, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Databases, Disaster Recovery, Operational Databases, Database Architecture and Administration, Database Management, System Configuration, Data Storage, System Monitoring, Virtual Machines, Scripting Languages
Intermediate · Course · 1 - 3 Months