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
Skills you'll gain: Maintainability, Code Review, Style Guides, Technical Documentation, Software Documentation, Programming Principles, Debugging, Quality Assurance
- Status: Free Trial
Skills you'll gain: Natural Language Processing, Text Mining, Data Processing, Unstructured Data, Markov Model, Probability & Statistics, Machine Learning Methods, Algorithms, Data Structures
- Status: NewStatus: Preview
Coursera Instructor Network
Skills you'll gain: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Generative AI Agents, Automation, Agentic systems, Performance Testing, Large Language Modeling, Applied Machine Learning, Real Time Data, Ethical Standards And Conduct, Innovation
- Status: Free Trial
University of Michigan
Skills you'll gain: Interactive Data Visualization, Algorithms, Python Programming, Animation and Game Design, Digital Design, Creative Design, Computer Graphics, Simulations, Scripting, Object Oriented Programming (OOP)
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Distributed Computing, Data Warehousing, Transaction Processing, Apache Hadoop, Databases, Database Architecture and Administration, SQL, Scalability, Database Management, Relational Databases, Database Design, Cloud Computing, Query Languages, Big Data, File Systems, Database Management Systems, Machine Learning Algorithms, Authorization (Computing), Machine Learning Software, Machine Learning
- Status: Free Trial
Skills you'll gain: Transact-SQL, Microsoft SQL Servers, Database Design, SQL, Power BI, Database Management, Relational Databases, Data Modeling, Data Manipulation, Data Visualization Software, Data Processing, Database Architecture and Administration, Verification And Validation, Data Integrity, Data Transformation, Data Management
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Computational Thinking, Programming Principles, Cultural Responsiveness, Computer Programming, Program Development, Data Structures, Algorithms, Software Visualization, Student Engagement
- Status: Free Trial
Skills you'll gain: Cascading Style Sheets (CSS), React.js, UI Components, Maintainability, Software Design, Web Development
Coursera Project Network
Skills you'll gain: Wireframing, User Flows, UI Components, Web Design, Mockups, Prototyping, User Interface (UI) Design, Web Development
- Status: Free Trial
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Applications, Wireframing, Web Development Tools, Javascript, Restful API, Application Programming Interface (API), Software Development, Real Time Data, Debugging
- Status: Free
Coursera Project Network
Skills you'll gain: PySpark, Data Processing, AI Personalization, Dimensionality Reduction, Data Manipulation, Data Transformation, Applied Machine Learning, Predictive Modeling, Unsupervised Learning, Scatter Plots, Machine Learning, OpenAI
- Status: Free Trial
Skills you'll gain: Graph Theory, Data Structures, C++ (Programming Language), Algorithms, Programming Principles, Object Oriented Programming (OOP)
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Clean Code Basics: How to Write Maintainable Code: Scrimba
- Introduction to NLP and Syntactic Processing: Packt
- Building AI Agents: Automation and NLP Foundations: Coursera Instructor Network
- Creative Coding for Designers Using Python: University of Michigan
- Large-Scale Database Systems: Johns Hopkins University
- Data Connection and Functionalities in Power BI: Edureka
- Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists: University of California San Diego
- Learn Styled Components in React: Scrimba
- Draw a wireframe in Pencil Project: Coursera Project Network
- API Basics 4: Build a Personal Dashboard (Promise Rejection): Scrimba