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
Duke University
Skills you'll gain: Rust (Programming Language), Unit Testing, Test Case, Development Testing, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Development Environment, Computer Programming Tools, System Programming, Software Documentation, Command-Line Interface, Technical Documentation
Coursera Project Network
Skills you'll gain: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Seaborn, Matplotlib, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Applied Machine Learning, Python Programming, Linear Algebra
Coursera Project Network
Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis
- Status: NewStatus: Free Trial
Skills you'll gain: Angular, Web Content Accessibility Guidelines, Secure Coding, Front-End Web Development, TypeScript, Application Security, JavaScript Frameworks, Performance Tuning, Application Performance Management, User Interface (UI), Usability, Event-Driven Programming, Web Applications, UI Components, Authorization (Computing), Data Store, Authentications, Data Validation, Server Side
Coursera Project Network
Skills you'll gain: Selenium (Software), Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java Programming, Functional Testing
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging
- Status: Free Trial
Vanderbilt University
Skills you'll gain: JUnit, Unit Testing, Maintainability, Software Design Patterns, Software Testing, Test Automation, Integration Testing, Test Driven Development (TDD), Development Testing, Testability, Software Engineering, Secure Coding, Android Development, Application Security
- Status: Free Trial
Skills you'll gain: SQL, SAS (Software), Database Management, Query Languages, Data Access, Database Management Systems, Data Presentation, Data Manipulation, Data Integration, Data Processing
- 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 Tools, Software Development, Application Development, Data Ethics, Program Development
- Status: Free
Coursera Project Network
Skills you'll gain: Lead Generation, Email Marketing, Marketing Automation, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Skills you'll gain: Time Series Analysis and Forecasting, Deep Learning, Statistical Analysis, Predictive Modeling, Statistical Methods, Forecasting, Jupyter, Data Cleansing, Applied Machine Learning, Data Transformation, Exploratory Data Analysis, Pandas (Python Package), Unsupervised Learning, Dimensionality Reduction
- Status: Free Trial
Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Debugging, Software Development, Object Oriented Programming (OOP)
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Rust Fundamentals: Duke University
- Principal Component Analysis with NumPy: Coursera Project Network
- Python 101: Develop Your First Python Program: Coursera Project Network
- Advanced Data Handling and Reactive Programming Concepts: Edureka
- Create Your First Automation Script Using Selenium and Java: Coursera Project Network
- Introduction à la programmation orientée objet (en C++): École Polytechnique Fédérale de Lausanne
- Engineering Maintainable Android Apps: Vanderbilt University
- Structured Query Language (SQL) using SAS : SAS
- Generative AI for Web Development: Scrimba
- Create a Lead Generation Messenger Chatbot using Chatfuel: Coursera Project Network