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: Embeddings, AI Personalization, OpenAI API, Data Analysis, Generative AI, Exploratory Data Analysis, OpenAI, Data Manipulation, Data Visualization, Data Preprocessing, Python Programming, Dimensionality Reduction
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development, Web Applications, Web Design and Development, Cascading Style Sheets (CSS), Web Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Animation and Game Design, Video Game Development, 3D Assets, Event-Driven Programming, Animations, Game Design, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, User Interface (UI), User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Development Environment, Debugging, Development Testing
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computational Logic, Debugging, Computational Thinking, Maintainability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Databases, Data Transformation, Case Studies, Query Languages, Pivot Tables And Charts, Data Analysis, Performance Tuning, Business Intelligence, Analytics
Beginner · Specialization · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Model Evaluation, Statistical Modeling, SPSS, SAS (Software), Statistical Analysis, Regression Analysis, Correlation Analysis, Data Analysis Software, Data Manipulation
Mixed · Course · 3 - 6 Months
Skills you'll gain: Software Quality Assurance, Quality Assurance, Test Automation, Test Tools, Test Script Development, Acceptance Testing, Agile Software Development, Test Case, Software Testing, Continuous Integration, User Acceptance Testing (UAT), Agile Methodology, User Story, Sprint Retrospectives, Automation, Analysis, Collaboration
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Exploratory Data Analysis, Data Wrangling, Data Structures, Time Series Analysis and Forecasting, Pandas (Python Package), Unsupervised Learning, Data Analysis, Machine Learning Algorithms, Computational Thinking, Data Preprocessing, Data Cleansing, Data Visualization, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Server Side, Kubernetes, Web Applications, Back-End Web Development, Software Development, Linux, Database Software, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Prototyping, Augmented Reality, Virtual Reality, Usability Testing, Virtual Environment, Unity Engine, UI/UX Research, Cross Platform Development, 3D Assets, Game Design, C# (Programming Language), Interaction Design, User Experience, User Interface (UI), Data Structures, Development Environment, Display Devices, Development Testing, Interactive Design
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Cloud Security, Data Security, Cloud Services, Cloud Storage, Personally Identifiable Information, General Data Protection Regulation (GDPR), Information Privacy, Data Governance, Data Integrity, Cloud Platforms, Security Controls, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Relational Databases, Encryption, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Serverless Computing, Google Cloud Platform, Systems Design, Distributed Computing, Cloud Development, Cloud Applications, Cloud Computing Architecture, Application Deployment, Middleware, Cloud Management, System Programming, Network Architecture
Intermediate · Project · Less Than 2 Hours