Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. 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 applications and enhancing your programming capabilities.

Skills you'll gain: Social Media Content, Social Media, Social Media Marketing, Instagram, Brand Loyalty, Content Creation, Customer Relationship Building, Customer Engagement, Graphic Design, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Tufts University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Microsoft Excel, Quantitative Research, Statistical Methods, Probability & Statistics, Statistical Analysis, Data Analysis Software, Sampling (Statistics), Analytical Skills, Spreadsheet Software, Statistics, Business Analytics, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, User Interface (UI), User Interface (UI) Design, UI Components, Web Design and Development, User Interface and User Experience (UI/UX) Design, Usability, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Animations, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Gmail, Authorization (Computing), Google Workspace, Email Security, Data Governance, Cloud Management, Cloud Security, OAuth, Identity and Access Management, Document Management, Role-Based Access Control (RBAC), Data Management, Authentications, File Management, User Provisioning, Data Security, Data Sharing, Security Assertion Markup Language (SAML), Single Sign-On (SSO), Email Marketing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, File I/O, Scripting, Maintainability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Conversion Funnel Analysis, Dashboard, Data Pipelines, Strategic Prioritization, Customer Retention, Customer Analysis, Product Strategy, SQL, Data Analysis, Business Intelligence, Data Warehousing, Pandas (Python Package), Performance Metric, Statistical Analysis, Scikit Learn (Machine Learning Library), Decision Making, Resource Allocation, Python Programming
Intermediate · Specialization · 3 - 6 Months

Nikolai Schuler
Skills you'll gain: Data Warehousing, Data Transformation, Data Import/Export, Database Management Systems, Query Languages, SQL, Cloud Computing Architecture, Database Management, Data Management, Amazon S3, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Containerization, Cloud Infrastructure, Google Cloud Platform, Cloud Platforms, Cloud Computing Architecture, Cloud Computing, Cloud Management, Application Deployment, Infrastructure Architecture, Cloud Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graphic Design, Marketing Design, LinkedIn, Marketing Materials, Promotional Materials, Product Promotion, Content Creation, Social Media Content, User Accounts, Data Visualization, Account Management, Digital Content, Professional Development, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours
Duke University
Skills you'll gain: Data Ethics, Exploratory Data Analysis, Data-Driven Decision-Making, Logistic Regression, Statistical Modeling, R (Software), Web Scraping, Ggplot2, Model Evaluation, Statistical Reporting, Data Visualization Software, Predictive Modeling, Tidyverse (R Package), Data Visualization, Responsible AI, Data Transformation, R Programming, Data Science, Data Wrangling, Version Control
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Teradata SQL, Database Architecture and Administration, Data Storage, Database Theory, Relational Databases, Database Management Systems, Mainframe Computing, Data Management, SQL, Data Processing, Performance Tuning, Distributed Computing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Ethics, Responsible AI, Generative AI, ChatGPT, Prompt Patterns, AI powered creativity, AI literacy, Vibe coding, Blogs, Content Scheduling, Social Media Management, Copywriting, Social Media Content, Content Creation, Marketing Automation, Web Development, Web Language, Writing, Content Marketing, Personalized Service
Beginner · Course · 1 - 3 Months