Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Performance Metric, Performance Measurement, Failure Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scripting Languages, Scripting, Web Applications, Web Language, Web Development, Visual Basic (Programming Language), Back-End Web Development, Web Content, Content Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Application Lifecycle Management, User Interface (UI) Design, Data Validation, Code Reusability
Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Dashboard Creation, Dashboard, Looker (Software), Data Analysis, Data Cleansing, Data-Driven Decision-Making, Analytics, Data Visualization, Big Data, Data Presentation, Data Processing, Interactive Data Visualization, Business Intelligence, Google Cloud Platform, Cloud Storage, Data Warehousing, Data Storage, Data Sharing, SQL
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: SQL, Data Transformation, Data Wrangling, Data Manipulation, Pandas (Python Package), Query Languages, Data Processing, Consolidation, Time Series Analysis and Forecasting, Analytics, Pivot Tables And Charts, Apache Spark, Cross Platform Development
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Presentation, Geospatial Information and Technology, Geospatial Mapping, SQL, Data Visualization Software, Data Visualization, Verification And Validation, Plot (Graphics), Pivot Tables And Charts, Business Reporting, Query Languages, Microsoft Access, Report Writing, Data Sharing, Business Intelligence Software, Business Intelligence, Data Analysis Software, Data Analysis, Relational Databases, Microsoft Office
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: LangChain, Generative AI Agents, Agentic Workflows, LLM Application, Data Persistence, Agentic systems, Memory Management, Retrieval-Augmented Generation, AI Personalization, Data Storage, Context Management, Vector Databases
Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Apple Xcode, Database Management, Data Store, Databases, User Interface (UI), Model View Controller, Application Development, User Interface (UI) Design, Data Persistence, Cloud-Based Integration, Data Validation, Data Modeling
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Infrastructure as Code (IaC), Terraform, Unit Testing, Test Tools, YAML, Encryption, Rust (Programming Language), Advanced Encryption Standard (AES), Cryptography, JSON, Git (Version Control System), Data Validation
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Visualization, Google Cloud Platform, SQL, Analytics, Analysis, Data Warehousing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Predictive Modeling, People Analytics, Feature Engineering, Exploratory Data Analysis, Job Analysis, Predictive Analytics, Statistical Analysis, Data Analysis, Analytics, Model Evaluation, Statistical Methods, Trend Analysis, Correlation Analysis, Data-Driven Decision-Making, Statistical Hypothesis Testing, R Programming, R (Software), Data Preprocessing, Data Validation
Beginner · Course · 1 - 4 Weeks