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: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Advanced · Course · 1 - 3 Months

Skills you'll gain: Cloud Applications, Authentications, Google Cloud Platform, Cloud API, Web Applications, User Accounts, Web Development Tools, Web Development, Network Security
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Data Storytelling, Data Engineering, Data Presentation, Key Performance Indicators (KPIs), Dashboard, Business Analytics, Business Intelligence, Extract, Transform, Load, Performance Analysis, Data Transformation, SQL, Automation, Data Management, Version Control
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Apache Spark, NoSQL, Data Management, Data Processing, Databases, SQL, Query Languages, Data Manipulation, Scripting Languages, Data Transformation, Distributed Computing
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Restful API, Google Cloud Platform, API Design, Cloud Deployment, Scalability, Service Oriented Architecture, Back-End Web Development, Server Side, Data Management, Network Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Oracle Databases, Oracle SQL Developer, PL/SQL, Performance Tuning, Database Management, Database Administration, Database Architecture and Administration, Patch Management, Relational Databases, Database Design, Database Management Systems, Stored Procedure, Data Integrity, SQL, Data Import/Export, Data Storage Technologies, Data Storage, Data Management, User Accounts, Disaster Recovery
Beginner · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Hardware Architecture, Computer Systems, Hardware Design, Computer Engineering, System Programming, File Systems, Algorithms, Cloud Platforms
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Network Analysis, Statistical Modeling, Bayesian Network, R (Software), R Programming, Social Network Analysis, Simulations, Graph Theory, Statistical Analysis, Probability & Statistics, Markov Model, Probability Distribution, Data Visualization, Machine Learning, Statistical Hypothesis Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, OpenAI API, Context Management, User Interface (UI), Vector Databases, Debugging
Advanced · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Unity Engine, Cross Platform Development, 3D Assets, User Interface (UI), Virtual Environment, C# (Programming Language), Event-Driven Programming, Animations, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Node.JS, User Interface (UI), Restful API, Swift Programming, JavaScript Frameworks, Mobile Development, Application Programming Interface (API), Database Software, Web Development, Back-End Web Development, Development Environment, MongoDB, Javascript, Authentications
Beginner · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Node.JS, User Interface (UI), Restful API, Back-End Web Development, User Accounts, Server Side, Swift Programming, JavaScript Frameworks, Secure Coding, Web Development Tools, Application Programming Interface (API), API Design, Authentications, Mobile Development, Database Software, MongoDB, Web Development, Development Environment, API Gateway
Beginner · Specialization · 1 - 3 Months