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
Coursera Project Network
Skills you'll gain: Flask (Web Framework), User Accounts, Web Development, Web Applications, HTML and CSS, Authentications, Cascading Style Sheets (CSS), Database Development, Database Management
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Human Computer Interaction, Embedded Systems, Prototyping, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Usability, HTML and CSS, Real-Time Operating Systems, Internet Of Things, jQuery, Mobile Development, Telecommunications, Cross Platform Development, Artificial Intelligence and Machine Learning (AI/ML)
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Test Driven Development (TDD), JUnit, Java, Unit Testing, Software Testing, Software Engineering, Software Design Patterns, Java Programming, Software Design, Systems Analysis, Conceptual Design
- Status: Free Trial
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, Application Deployment, Mobile Development
- Status: Preview
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Web Services, Data Access, Application Programming Interface (API), Restful API, Data Processing, Python Programming, Development Environment, Software Installation
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, System Design and Implementation, Computer Programming, Computational Thinking
- Status: Free
DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Web Applications, JavaScript Frameworks, React.js, Web Development, Javascript, Generative AI Agents, Real Time Data, Large Language Modeling, Prompt Engineering
- Status: Free Trial
Scrimba
Skills you'll gain: React.js, Authentications, Authorization (Computing), Web Applications, Web Development, Performance Tuning
Coursera Project Network
Skills you'll gain: Exploratory Data Analysis, Tree Maps, Geographic Information Systems, Plotly, Data Analysis, Data Visualization, Interactive Data Visualization, Data Visualization Software, Jupyter, Statistical Analysis, Pandas (Python Package)
Coursera Project Network
Skills you'll gain: SQL, PostgreSQL, Query Languages, Database Management Systems, Database Management
Skills you'll gain: Distributed Computing, Java, Load Balancing, Middleware, NoSQL, Event-Driven Programming, Databases, Software Architecture, Servers, Remote Access Systems, Microservices, Scalability, Transaction Processing, Service Management
- Status: Free Trial
Coursera Instructor Network
Skills you'll gain: Large Language Modeling, Cybersecurity, Prompt Engineering, Cyber Attacks, Threat Modeling, Risk Analysis, Application Security, Vulnerability Assessments, OpenAI, ChatGPT, Security Strategy, Risk Mitigation
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Web Development in Flask: Build Your First Website: Coursera Project Network
- Rapid Prototyping of Embedded Interface Designs: University of Colorado Boulder
- Object-Oriented Analysis and Design: Foundations & Concepts: University of Colorado Boulder
- Build a Responsive Website with HTML and CSS: Scrimba
- Использование языка Python для доступа к веб-данным: University of Michigan
- Data Structures and Algorithms (IV): Tsinghua University
- JavaScript RAG Web Apps with LlamaIndex: DeepLearning.AI
- Learn React Router 6: Scrimba
- Exploratory vs Confirmatory data analysis using Python: Coursera Project Network
- Introduction to Regular Expressions in SQL: Coursera Project Network