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: Spatial Analysis, C# (Programming Language)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Teradata SQL, Data Import/Export, Data Migration, Google Cloud Platform, SQL, Identity and Access Management, Query Languages, Data Warehousing, Data Access, Role-Based Access Control (RBAC), Database Design, Data Mapping, Data Modeling, Database Architecture and Administration, Data Architecture, Data Management, Capacity Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Database Administration, Data Migration, Database Management, NoSQL, Database Architecture and Administration, Databases, Relational Databases, Cloud Applications, Database Design, Query Languages, Dataflow, Terraform, Cloud API, Performance Tuning, Application Deployment, Application Programming Interface (API), Transaction Processing
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Model Evaluation, Data Mining, Supervised Learning, Unsupervised Learning, Service Level, Dimensionality Reduction, Deep Learning, Statistical Modeling, Probability, Applied Machine Learning, Anomaly Detection, Machine Learning Algorithms, Statistical Inference, Statistical Hypothesis Testing, Statistical Machine Learning, Model Training, Data Warehousing, Performance Testing, Bash (Scripting Language), Data Science
Credit offered
Graduate Certificate · 6 - 12 Months

University of California, Berkeley
Skills you'll gain: User Research, Medical Imaging, File I/O, Materials science, Exploratory Data Analysis, Java Programming, Semiconductors, Medical Devices, Finite Element Methods, Team Leadership, Energy and Utilities, Control Systems, Mechanics, Robotics, Environmental Engineering, Radiation Protection, Sustainable Engineering, Structural Engineering, Engineering Analysis, Vibrations
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: User Interface (UI), Application Development, Application Deployment, UI Components, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Program Development, Interactive Design, Development Environment, Software Development Life Cycle, Software Testing, Context Management, Frontend Integration, Application Frameworks, Application Performance Management, Debugging, Application Security, Event-Driven Programming, Web Services
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Cleansing, Looker (Software), Data Transformation, Data Pipelines, Data Quality, Data Processing, SQL, Data Visualization, Big Data, Business Intelligence, Dashboard, Query Languages, Extract, Transform, Load, Data Analysis, Business Analytics, Dashboard Creation, Data Warehousing, Data Import/Export
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, PL/SQL, Data Modeling, Database Design, Data Architecture, Extract, Transform, Load, SQL, Google Cloud Platform, Relational Databases, Data Import/Export, Query Languages, Database Architecture and Administration, Identity and Access Management, Data Storage, Data Sharing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Redshift, Data Import/Export, Data Migration, Identity and Access Management, SQL, Google Cloud Platform, Data Store, Role-Based Access Control (RBAC), Data Modeling, Database Design, Data Sharing, Data Architecture, Database Architecture and Administration, Capacity Management
Intermediate · Course · 1 - 3 Months

Indian Statistical Institute
Skills you'll gain: Sampling (Statistics), Time Series Analysis and Forecasting, Sample Size Determination, Statistical Machine Learning, NumPy, Spatial Data Analysis, Statistical Hypothesis Testing, Database Management, Database Management Systems, Probability, Economics, SQL, Plot (Graphics), Data Compilation, Dimensionality Reduction, Statistical Methods, Lifelong Learning, Regression Analysis, Surveys, International Finance
Postgraduate Diploma · 6 - 12 Months

Skills you'll gain: Amazon Redshift, Query Languages, SQL, Identity and Access Management, Database Management, Data Import/Export, Google Cloud Platform, Data Warehousing, Data Mapping, Role-Based Access Control (RBAC), Data Migration, Data Architecture, Database Architecture and Administration, Database Design
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months