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: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Application Frameworks, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Transformation, Cloud Computing Architecture, Systems Design, Business Transformation, SAP S/4HANA, Cloud Computing, Systems Architecture, System Design and Implementation, Security Management, Software Architecture, Cyber Attacks, Software Design, Security Strategy, SAP Applications, Cyber Governance, Cybersecurity, Cloud Platforms, ABAP RESTful Programming Model (RAP), Case Studies, Business Analysis
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Fundraising, Business Management, Organizational Strategy, Governance, Drive Engagement, Promotional Strategies, Marketing Strategies, Stakeholder Engagement, Business Planning, Marketing Communications, Marketing, Strategic Marketing, Marketing Planning, Planning, Driving engagement, Business Strategies, Performing Arts, Growth Strategies, Customer Engagement, Case Studies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Qualitative Research, Market Research, Quantitative Research, Data-Driven Decision-Making, Benchmarking, Data Presentation, Descriptive Statistics, Competitive Analysis, Analytical Skills, Brand Awareness, Research Design, Market Dynamics, Data Collection, Data Literacy, Data Analysis, ChatGPT, Data Analysis Software, Microsoft Excel, R Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Descriptive Statistics, Data Visualization, Statistical Analysis, Data Presentation, Data Analysis, Probability Distribution, Statistics, Statistical Methods, Statistical Hypothesis Testing, Data Science, Statistical Programming, Data Visualization Software, Probability & Statistics, Jupyter, Regression Analysis, Statistical Modeling, Descriptive Analytics, Statistical Inference, Correlation Analysis, Probability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Docker (Software), Kubernetes, Containerization, YAML, DevOps, Devops Tools, Application Deployment, Command-Line Interface, Flask (Web Framework), Cloud Deployment, Scalability, Load Balancing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, Tool Calling, Prompt Engineering, LLM Application, Anthropic Claude, Large Language Modeling, AI Integrations, AI Workflows, Cloud Deployment, Application Deployment, Servers, Development Environment, SQL, Databases, Development Testing, Data Integration, Debugging
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Combinatorics, Probability, Probability & Statistics, Algorithms, Bayesian Statistics, Mathematical Modeling, Computational Thinking, Statistical Methods, Arithmetic, Applied Mathematics, Program Development, Python Programming
Beginner · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Computer Systems, Algorithms, Computer Programming, Computational Logic, Java Programming, Computer Hardware, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Visualforce, Salesforce Development, Salesforce Object Query Language (SOQL), Salesforce, User Provisioning, Interviewing Skills, Data Security, Workflow Management, Authorization (Computing), Role-Based Access Control (RBAC), Business Process Automation, Identity and Access Management, Data Management, Data Sharing, Transaction Processing, Data Validation, Code Coverage, Unit Testing, Data Processing, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software
Beginner · Course · 1 - 4 Weeks