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 Deployment, Web Design and Development, Payment Systems
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache Hive, Big Data, JSON, Apache Hadoop, Dataflow, People Analytics, Analytics, Data Analysis, Data-Driven Decision-Making, Data Preprocessing, Data Processing, Analysis, Data Transformation, Query Languages, Debugging
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Visualization, Data Presentation, Interactive Data Visualization, Data Visualization Software, Query Languages, Data Integration, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Mobile Development, User Interface (UI), User Interface (UI) Design, Restful API, Application Development, Development Environment, Application Programming Interface (API), UI Components, Real Time Data
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Preprocessing, Data Wrangling, Data Transformation, Data Analysis, JSON, Pandas (Python Package), Data Quality, Extract, Transform, Load, Data Mapping, Scripting, Data Maintenance, Data Integrity, Anomaly Detection, Reconciliation
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Pipelines, Apache Airflow, Data Integration, Cloud Deployment, Extract, Transform, Load, Cloud Computing, Data Infrastructure, Data Processing, Data Warehousing, Data Architecture
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Vector Databases, Performance Tuning, Docker (Software), Embeddings, Query Languages, Multimodal Prompts, Generative AI, AI Integrations, API Design, Application Deployment, Database Design, Development Environment, Restful API, Image Analysis, Machine Learning
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Backlogs, Agile Project Management, Agile Software Development, Agile Product Development, Agile Methodology, Team Building, Team Oriented, Product Management, Project Management, Team Management, Project Management Life Cycle, Cross-Functional Collaboration, Case Studies, Meeting Facilitation, Prioritization, Continuous Improvement Process, Product Development, Discussion Facilitation, Communication
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Data Analysis, Analytics, Google Cloud Platform, Dashboard Creation, Interactive Data Visualization, Data Visualization Software, Cloud Storage, Data Storage Technologies, Data Storage, SQL, Data Warehousing, Data Sharing
Beginner · Course · 1 - 3 Months

Skills you'll gain: GitHub, Git (Version Control System), Open Source Technology, Version Control, Software Configuration Management, Software Versioning, File Management, Development Environment, Software Installation, Software Documentation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apache Hadoop, Extract, Transform, Load, Data Pipelines, Data Processing, Data Transformation, Data Manipulation, Scripting, Data Import/Export, Debugging, Scripting Languages, Open Source Technology
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Application Security, Security Testing, DevSecOps, Secure Coding, Security Requirements Analysis, Open Web Application Security Project (OWASP), Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Mixed · Course · 1 - 3 Months