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
Johns Hopkins University
Skills you'll gain: Graphing, Data Analysis, R Programming, General Mathematics, Mathematical Modeling, Algebra, Applied Mathematics, Calculus
- Status: Free Trial
Fractal Analytics
Skills you'll gain: Prompt Engineering, Generative AI, Code Review, Debugging, Data Ethics, ChatGPT, Artificial Intelligence, Object Oriented Programming (OOP), Artificial Neural Networks, Interactive Learning, AI Personalization, Computer Programming, Programming Principles, Deep Learning, Program Development, Maintainability, Automation, Data Cleansing, Python Programming, Information Privacy
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Operating Systems, Transaction Processing, Network Security, Data Centers, Authorization (Computing), Apache Hadoop, Data Store, Authentications, Cryptography, NoSQL, Algorithms
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Modeling, Statistical Hypothesis Testing, Regression Analysis, R Programming, Data Ethics, Statistical Methods, Data Analysis, Statistical Analysis, Data Modeling, Predictive Modeling, Probability & Statistics, Advanced Analytics, Correlation Analysis, Forecasting, Data Science, A/B Testing, Machine Learning, Classification And Regression Tree (CART), Linear Algebra
- Status: Free Trial
Cisco Learning and Certifications
Skills you'll gain: Ansible, Development Environment, Postman API Platform, Restful API, Authentications, YAML, Software Development Methodologies, Software-Defined Networking, CI/CD, DevOps, IT Automation, Network Engineering, Network Architecture, Network Administration, Application Programming Interface (API), Scripting, JSON, Data Modeling, Network Protocols, Network Routing
King Abdullah University of Science and Technology
Skills you'll gain: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, Statistical Methods, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Data Visualization, Programming Principles, Pandas (Python Package), Python Programming, NumPy, Data Manipulation, Data Structures
- Status: Free Trial
LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Software Versioning, Cloud Development, Programming Principles
- Status: Free Trial
Skills you'll gain: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Development, Software Testing, Web Applications, JavaScript Frameworks, Front-End Web Development
- Status: NewStatus: Free Trial
Skills you'll gain: Prompt Engineering, Generative AI, Agentic systems, Generative AI Agents, Large Language Modeling, OpenAI, Artificial Intelligence, Image Analysis, Application Development, Database Systems, Data Storage Technologies, Databases, Full-Stack Web Development, Natural Language Processing, Query Languages, SQL, Flask (Web Framework), Database Management, JSON, Reinforcement Learning
Skills you'll gain: Malware Protection, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Network Analysis, Virtual Machines, Code Review, Debugging, System Programming, Microsoft Windows, Windows PowerShell, Programming Principles, Computer Architecture, Excel Macros, Linux
Coursera Project Network
Skills you'll gain: Selenium (Software), Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java Programming
- Status: NewStatus: Free Trial
Skills you'll gain: Prompt Engineering, OpenAI, ChatGPT, Debugging, Generative AI, Large Language Modeling, Pseudocode, Integrated Development Environments, Artificial Intelligence, Software Development Tools, Software Installation, Cloud Applications, Code Review, Application Programming Interface (API), System Configuration, Web Development, Application Development, Data Ethics, Program Development, Application Deployment
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Precalculus: Relations and Functions: Johns Hopkins University
- Generative AI for Developers: Fractal Analytics
- Cloud Computing Concepts: Part 2: University of Illinois Urbana-Champaign
- Statistical Modeling for Data Science Applications: University of Colorado Boulder
- Network Automation Engineering Fundamentals: Cisco Learning and Certifications
- Fundamental Skills in Bioinformatics: King Abdullah University of Science and Technology
- Introduction to Application Development: LearnQuest
- Web Technologies and Security: Codio
- IBM RAG and Agentic AI: IBM
- Malware Analysis and Introduction to Assembly Language: IBM