Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Skills you'll gain: Behavior-Driven Development, DevSecOps, Test Driven Development (TDD), Kanban Principles, DevOps, Agile Software Development, Continuous Integration, Lean Methodologies, Agile Methodology, Continuous Deployment, Sprint Retrospectives, Cross-Functional Collaboration, Sprint Planning, Workflow Management, Virtualization
Scrimba
Skills you'll gain: TypeScript, File Management, Data Structures, Javascript, Software Design, Programming Principles, Application Development, User Interface (UI), Cascading Style Sheets (CSS), Web Development Tools, Object Oriented Programming (OOP)
Coursera Project Network
Skills you'll gain: Python Programming
Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Application Deployment, Containerization, CI/CD, Docker (Software), Microsoft Azure, Cloud Computing, Applied Machine Learning, GitHub, Application Programming Interface (API)
Skills you'll gain: User Centered Design, Responsive Web Design, Web Design and Development, Prototyping, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Elements And Principles, Wireframing, Typography, UI Components, Web Applications, Mobile Development
Coursera Project Network
Skills you'll gain: Data Science, Python Programming
LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Deployment, Web Applications, Application Servers, Object-Relational Mapping, Java, Application Development, Web Servers, Data Storage, Scripting, Scripting Languages, Server Side, Event-Driven Programming, Web Development, Distributed Computing, Network Protocols, Extensible Languages and XML, Transaction Processing, Back-End Web Development, Database Management
Coursera Project Network
Skills you'll gain: Exploratory Data Analysis, Deep Learning, Text Mining, Artificial Neural Networks, Matplotlib, Data Cleansing, Data Import/Export, Pandas (Python Package), Data Analysis, Natural Language Processing, Python Programming, Machine Learning, Automation
Johns Hopkins University
Skills you'll gain: Rmarkdown, Tidyverse (R Package), Ggplot2, Spatial Data Analysis, Data Visualization Software, Statistical Visualization, Geospatial Information and Technology, Data Manipulation, Scatter Plots, Plotly, Interactive Data Visualization, R Programming, Data Wrangling, Correlation Analysis
- Status: Free
DeepLearning.AI
Skills you'll gain: ChatGPT, Generative AI, Business Process Automation, Natural Language Processing, Application Programming Interface (API), Artificial Intelligence, Python Programming
University of Colorado Boulder
Skills you'll gain: General Statistics, Statistical Analysis, Probability & Statistics, Regression, R Programming
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Keras (Neural Network Library), Scripting Languages, Computer Programming, Scripting, Program Development, Integrated Development Environments, Software Installation
Searches related to programming
In summary, here are 10 of our most popular programming courses
- Combining Scrum with Other Agile Methodologies: LearnQuest
- Build a TypeScript Project: Scrimba
- Python for Beginners: Data Structures: Coursera Project Network
- MLOps Tools: MLflow and Hugging Face: Duke University
- Designing User Interfaces and Experiences (UI/UX): IBM
- Principal Component Analysis with NumPy: Coursera Project Network
- Java Enterprise Edition: LearnQuest
- Fake News Detection with Machine Learning: Coursera Project Network
- Advanced Data Visualization with R: Johns Hopkins University
- Building Systems with the ChatGPT API: DeepLearning.AI