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 Trial
University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Code Review, Software Testing, Continuous Integration, CI/CD, Software Technical Review, Software Documentation, Version Control
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, C and C++, Distributed Computing, Computer Graphics, Computer Vision, System Programming, Data Processing, Software Development, Performance Tuning, Hardware Architecture, Data Structures, Algorithms
- Status: Free Trial
Stanford University
Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Markov Model, Machine Learning, Statistical Modeling, Unstructured Data, Statistical Methods, Probability & Statistics, Algorithms, Test Data
Coursera Project Network
Skills you'll gain: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
- Status: Free Trial
University of Toronto
Skills you'll gain: Algorithms, Computer Vision, Simulations, Scenario Testing, Data Structures, Spatial Data Analysis
- Status: Preview
University of Michigan
Skills you'll gain: Higher Education, Diversity Equity and Inclusion Initiatives, Leadership, Workplace inclusivity, Cultural Diversity, Social Justice, Accountability, Advocacy, Student Engagement
- Status: NewStatus: Free Trial
Skills you'll gain: LangChain, Tool Calling, LLM Application, Agentic systems, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Software Development
- Status: Preview
Accenture
Skills you'll gain: Data Literacy, Computer Literacy, Microsoft Excel, Data Security, Data Analysis, Programming Principles, Emerging Technologies, Computer Security Awareness Training, Digital Communications, Computer Programming, Scripting Languages, Web Development, Information Technology, Business Technologies, Javascript, Python Programming, Blockchain, Cloud Computing, Computer Hardware, Artificial Intelligence
- Status: Free Trial
University of California, Davis
Skills you'll gain: Threat Modeling, Secure Coding, Cryptography, Exploit development, Open Web Application Security Project (OWASP), Encryption, Application Security, Vulnerability Assessments, Data Security, Security Controls, Authentications, Security Testing, Vulnerability Management, Personally Identifiable Information
Coursera Project Network
Skills you'll gain: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming, Computational Logic
- Status: Free Trial
Skills you'll gain: Blockchain, Web Development Tools, Development Environment, Software Development Tools, Application Deployment, Transaction Processing, Application Design, Front-End Web Development, Event-Driven Programming, Software Development, Javascript, Systems Architecture
Coursera Project Network
Skills you'll gain: Simulations, Agentic systems, Network Model, Biology, Programming Principles, Mathematical Modeling, Computer Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Engineering Practices for Building Quality Software: University of Minnesota
- CUDA at Scale for the Enterprise: Johns Hopkins University
- Probabilistic Graphical Models 3: Learning: Stanford University
- Python for Beginners: Data Structures: Coursera Project Network
- Motion Planning for Self-Driving Cars: University of Toronto
- Leading for Equity, Diversity and Inclusion in Higher Education: University of Michigan
- Fundamentals of Building AI Agents: IBM
- Understanding Technology and Data: Accenture
- Identifying Security Vulnerabilities: University of California, Davis
- Where, Why, and How of Lambda Functions in Python : Coursera Project Network