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.

Google Cloud
Skills you'll gain: MySQL, Google Cloud Platform, Data Migration, Database Management, SQL, Big Data, Extract, Transform, Load, Data Pipelines, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Virtual Environment, Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Game Design, Conceptual Design, Image Quality, Performance Tuning, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Authentications, Application Frameworks, Routing Protocols, Web Applications, Web Development, Unit Testing, Authorization (Computing), Functional Testing, Integration Testing, Application Security, Configuration Management, File Management
Advanced · Course · 1 - 3 Months

Skills you'll gain: Regression Testing, Algorithms
Advanced · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cybersecurity, Cyber Attacks, Threat Detection, Threat Modeling, Malware Protection, SQL, Network Security, Vulnerability Assessments, Databases, Data Security, Email Security
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Teradata SQL, Data Modeling, Database Design, Database Administration, Database Architecture and Administration, Database Management, Database Management Systems, Data Architecture, Data Warehousing, SQL, Data Import/Export, Software Installation, Performance Tuning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Debugging, Apple Xcode, Swift Programming, iOS Development, Software Testing, Unit Testing, Application Programming Interface (API), Network Troubleshooting, Mobile Development Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Java, Java Platform Enterprise Edition (J2EE), Object Oriented Design, Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design, Data Access, System Configuration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Search Engine Optimization, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Analytics and SEO, Web Development, Javascript, Browser Compatibility
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Data Processing, Database Management, SQL, Google Cloud Platform, Databases, Performance Tuning, Google Analytics
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Google Gemini, Cloud Development, Google Cloud Platform, Cloud Applications, Application Deployment, Application Programming Interface (API), Cloud API, LLM Application, Application Development
Intermediate · Project · Less Than 2 Hours

Coursera
Skills you'll gain: SQL, Query Languages, Data Manipulation, Data Quality, Data Presentation, Data Mining
Intermediate · Guided Project · Less Than 2 Hours