Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Duke University
Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Amazon Web Services, Data Structures, Data Processing, Application Programming Interface (API), Cloud Applications, Data Manipulation, Encryption, Algorithms, Command-Line Interface
- Status: Free
Sungkyunkwan University
Skills you'll gain: Machine Learning Algorithms, Machine Learning, Python Programming, Supervised Learning, Scikit Learn (Machine Learning Library), Analysis, Regression Analysis, Data Analysis, Classification And Regression Tree (CART), Applied Mathematics, Linear Algebra, Probability
University of Colorado Boulder
Skills you'll gain: Algorithms, Linear Algebra, Python Programming
Duke University
Skills you'll gain: Data Ethics, Decision Tree Learning, Regression Analysis, Generative AI, Artificial Intelligence, Predictive Modeling, Machine Learning, Statistical Modeling, Artificial Intelligence and Machine Learning (AI/ML), Ethical Standards And Conduct, Python Programming, Applied Machine Learning, Natural Language Processing, Deep Learning, Business Ethics, Visualization (Computer Graphics), Artificial Neural Networks, Computer Vision, Data-Driven Decision-Making, Decision Making
University of Minnesota
Skills you'll gain: Time Series Analysis and Forecasting, Predictive Modeling, Regression Analysis, Microsoft Excel, Forecasting, Pivot Tables And Charts, Data Transformation, Data Cleansing, Statistical Methods, Business Analytics
Scrimba
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Programming Principles, User Interface (UI), Scripting, Performance Tuning, Scripting Languages, File Management, Computer Programming, Computational Thinking, Debugging
Coursera Project Network
Skills you'll gain: Cross Platform Development, Event-Driven Programming, Computer Graphics, Computer Graphic Techniques, Python Programming, Application Development, User Interface (UI), Computer Programming
LearnQuest
Skills you'll gain: Computer Programming, Java Programming, Data Structures, Programming Principles
LearnQuest
Skills you'll gain: Programming Principles
- Status: Free
Coursera Project Network
Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Javascript, Web Applications, Front-End Web Development, Web Content, Web Design, Debugging
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
Skills you'll gain: Selenium (Software), JUnit, Eclipse (Software), Java Programming, Java, Test Automation, Integrated Development Environments, Object Oriented Programming (OOP), Software Testing, Object Oriented Design, Browser Compatibility, Test Data, Test Case, Computer Programming, Test Execution Engine, Software Design Patterns, Development Environment, Programming Principles, HTML and CSS, Software Installation
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Data Engineering with Rust: Duke University
- Machine Learning Basics: Sungkyunkwan University
- Basic Robotic Behaviors and Odometry : University of Colorado Boulder
- Explainable AI (XAI): Duke University
- Introduction to Predictive Modeling: University of Minnesota
- Learn Python: Scrimba
- Create a Tic-Tac-Toe game in Python: Coursera Project Network
- The Java Language: LearnQuest
- Java Servlet Pages (JSPs): LearnQuest
- Build a Portfolio Website with HTML, CSS, and JavaScript: Coursera Project Network