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
Johns Hopkins University
Skills you'll gain: C and C++, Distributed Computing, Computer Hardware, Computer Architecture, Computer Systems, Software Development, Computer Programming, Program Development, Algorithms, Python Programming
Skills you'll gain: Unix, IBM DB2, Database Management Systems, System Programming, Operating Systems, Unix Commands, Data Management, System Monitoring, File Systems, Systems Administration, Data Storage, Command-Line Interface, System Configuration, Transaction Processing
Skills you'll gain: Data Cleansing, Sampling (Statistics), Data Integrity, Data Quality, Data Validation, Data Analysis, Data Processing, Data Manipulation, SQL, Data Transformation, Spreadsheet Software
Skills you'll gain: ChatGPT, Generative AI, OpenAI, CI/CD, Software Development, Software Development Life Cycle, DevSecOps, Data Ethics, Natural Language Processing, Prototyping, Software Architecture, Artificial Intelligence, IBM Cloud, Artificial Intelligence and Machine Learning (AI/ML), Software Testing, Software Development Tools, Augmented and Virtual Reality (AR/VR), Debugging, Image Analysis, Technical Communication
Skills you'll gain: Stakeholder Engagement, Software Development Life Cycle, Agile Software Development, Project Management Life Cycle, Resource Management, Risk Management, Peer Review, Earned Value Management, Stakeholder Management, Agile Methodology, Project Risk Management, Team Motivation, Kanban Principles, Project Schedules, Development Environment, Project Management Institute (PMI) Methodology, Information Technology, Sprint Retrospectives, Interviewing Skills, Project Management
University of California, Davis
Skills you'll gain: Data Governance, Presentations, Data Cleansing, Feature Engineering, SQL, Apache Spark, A/B Testing, Distributed Computing, Descriptive Statistics, Data Lakes, Data Quality, Data Storytelling, Peer Review, Exploratory Data Analysis, Data Manipulation, Data Pipelines, JSON, Statistical Analysis, Database Design, Query Languages
Skills you'll gain: Software Development Life Cycle, Agile Software Development, User Story, Sprint Retrospectives, Agile Methodology, DevOps, Kanban Principles, Development Environment, Information Technology, Software Engineering, Computer Hardware, Agile Project Management, Software Architecture, Software Design, Sprint Planning, Cloud Computing, Backlogs, Cloud-Native Computing, Programming Principles, Scrum (Software Development)
University of Michigan
Skills you'll gain: Pandas (Python Package), Jupyter, NumPy, Data Manipulation, Data Science, Data Analysis, Statistical Analysis, Pivot Tables And Charts, Data Cleansing, Data Import/Export, Probability & Statistics, Python Programming, Programming Principles
- Status: New
Vanderbilt University
Skills you'll gain: ChatGPT, Generative AI, Ideation, Verification And Validation, Data Presentation, Document Management, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Creative Thinking, Artificial Intelligence, Creativity, Personalized Service, Risk Management Framework, Business Process Automation, Expense Management, Automation, Productivity Software, Strategic Thinking, Microsoft Excel, Python Programming
Duke University
Skills you'll gain: Software Design, Java, Object Oriented Programming (OOP), Computer Programming, UI Components, Data Structures, Algorithms, Hypertext Markup Language (HTML)
Skills you'll gain: Agile Software Development, Cloud Computing Architecture, Cloud Services, Agile Methodology, DevOps, Kanban Principles, Cloud Security, Cloud Infrastructure, Cloud Platforms, Cloud Computing, Agile Project Management, Cloud-Native Computing, User Story, Cloud Storage, Sprint Retrospectives, Sprint Planning, Workflow Management, CI/CD, Test Driven Development (TDD), Scrum (Software Development)
Skills you'll gain: CI/CD, Istio, Open Web Application Security Project (OWASP), Continuous Integration, Agile Software Development, Kubernetes, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Jenkins, Code Coverage, Cloud-Native Computing, OpenShift, Cloud Applications, Containerization, Agile Methodology, Behavior-Driven Development, Serverless Computing, DevOps, Secure Coding
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to Concurrent Programming with GPUs: Johns Hopkins University
- Basic System Programming on IBM Z: IBM
- Process Data from Dirty to Clean: Google
- Generative AI for Software Developers: IBM
- IBM IT Project Manager: IBM
- Learn SQL Basics for Data Science: University of California, Davis
- IBM IT Scrum Master: IBM
- Introduction to Data Science in Python: University of Michigan
- AI Agent Developer: Vanderbilt University
- Java Programming: Build a Recommendation System: Duke University