Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
Status: Free TrialSkills you'll gain: MITRE ATT&CK Framework, Network Security, Cybersecurity, Python Programming, Data Access, Authorization (Computing), Authentications, Scripting, User Accounts
Status: Free TrialSkills you'll gain: User Interface (UI), Mobile Development, User Interface (UI) Design, Apple iOS, UI Components, Swift Programming, Apple Xcode, Application Development, Animations
Status: Free TrialUniversity of Michigan
Skills you'll gain: Scikit Learn (Machine Learning Library), Supervised Learning, Applied Machine Learning, Statistical Machine Learning, Predictive Analytics, Feature Engineering, Classification And Regression Tree (CART), Machine Learning Algorithms, Predictive Modeling, Analytics, Machine Learning, Data Analysis, Python Programming, Random Forest Algorithm
Status: Free TrialSkills you'll gain: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Software Testing, Integrated Development Environments, Test Data, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Development Environment, Continuous Integration, Automation
Status: Free TrialGoogle Cloud
Skills you'll gain: Data Pipelines, Data Cleansing, Data Governance, Data Transformation, Cloud Security, Data Visualization, Extract, Transform, Load, Data Integration, Data Processing, Data Management, Data Migration, Data Collection, Cloud Computing, Cloud Storage, Data Analysis, SQL

Coursera Project Network
Skills you'll gain: SQL, Database Design, Database Management, Relational Databases, Data Manipulation, Databases, Data Import/Export, PostgreSQL, Database Management Systems, Data Integrity
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Data Manipulation, Data Science, Histogram, Package and Software Management, Data Import/Export, Python Programming
Status: Free TrialUniversity of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Emotional Intelligence, Backlogs, Scaled Agile Framework, Negotiation, Sprint Retrospectives, Agile Software Development, Program Management, Brainstorming, Prioritization, User Story, Creative Thinking, Innovation, Project Portfolio Management, Leadership, Organizational Leadership, Problem Solving, Project Controls
Status: Free TrialCorporate Finance Institute
Skills you'll gain: Data Analysis Expressions (DAX), Snowflake Schema, Power BI, Financial Statements, Business Intelligence, Financial Reporting, Cash Flows, Microsoft Excel, Financial Data, Data Modeling, Balance Sheet, Financial Analysis, Income Statement, SQL, Data Import/Export
Status: NewStatus: Free TrialMicrosoft
Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, C# (Programming Language), Performance Tuning, Programming Principles, Microsoft Development Tools, Scalability

Coursera Project Network
Skills you'll gain: ChatGPT, Prompt Engineering, OpenAI, Artificial Intelligence, Customer Service, Application Programming Interface (API), User Flows, Test Case, Python Programming, Development Environment, E-Commerce, Debugging
Status: Free TrialLearnQuest
Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Computer Programming, Object Oriented Design, Mobile Development, UI Components, Program Development, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Credential Access, discovery, lateral movement & collection: Infosec
- Create the User Interface with SwiftUI: Meta
- Introduction to Machine Learning in Sports Analytics: University of Michigan
- Learn Automation Testing with Java and Selenium Webdriver: Packt
- Data Transformation in the Cloud: Google Cloud
- Performing Data Definition and Manipulation in SQL: Coursera Project Network
- Python Packages for Data Science: University of Colorado Boulder
- Agile Project Management: University of Maryland, College Park
- Financial Statements in Power BI: Corporate Finance Institute
- Data Structures and Algorithms: Microsoft










