Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
DeepLearning.AI
Skills you'll gain: ChatGPT, Generative AI, Code Review, OpenAI, Software Development, Natural Language Processing, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Persona Development
University at Buffalo
Skills you'll gain: Computer Vision, Matlab
Skills you'll gain: Regression Analysis, Statistical Analysis, Advanced Analytics, Correlation Analysis, Analytics, Data Analysis, Statistical Methods, Predictive Modeling, Statistical Modeling, Supervised Learning, Statistics, Statistical Machine Learning, Variance Analysis, Machine Learning Methods, Python Programming
- Status: Free
Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Operations Research, Applied Mathematics, Computational Thinking, Computer Programming, Network Routing, Programming Principles, Network Model, Java Programming, Linear Algebra
University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Science, Computer Programming, Data Manipulation, Python Programming
University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Software Development Tools, Testability, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Software Engineering Tools, Test Planning, Acceptance Testing
University of Pennsylvania
Skills you'll gain: Data Analysis, Python Programming, Computer Programming, Data Analysis Software, Data Management, Data Structures, Data Visualization, Exploratory Data Analysis, Programming Principles, Computer Programming Tools, Data Science
University of Illinois Urbana-Champaign
Skills you'll gain: Computational Logic, Application Specific Integrated Circuits, Theoretical Computer Science, Hardware Design, Data Structures, Verification And Validation, Computer-Aided Design, Computer Architecture, Algorithms, Electrical and Computer Engineering, Programming Principles
Skills you'll gain: React Redux, React.js, Front-End Web Development, JavaScript Frameworks, UI Components, Full-Stack Web Development, Web Applications, Web Development Tools, User Interface (UI), Javascript, Event-Driven Programming, Git (Version Control System), Data Structures
University of California, Irvine
Skills you'll gain: Computer Programming, iOS Development
University of Colorado Boulder
Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Data Import/Export, Programming Principles, Spreadsheet Software, UI Components, User Interface (UI), Automation, Debugging, Data Validation
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Scripting Languages, Scripting, Python Programming, Computer Programming, Computational Thinking, Data Structures, Development Environment
Searches related to programming
In summary, here are 10 of our most popular programming courses
- Introduction to Generative AI for Software Development: DeepLearning.AI
- Computer Vision Basics: University at Buffalo
- Regression Analysis: Simplify Complex Data Relationships: Google
- Algorithms, Part II: Princeton University
- Introduction to Python Fundamentals: University of Colorado Boulder
- Software Testing and Automation: University of Minnesota
- Data Analysis Using Python: University of Pennsylvania
- VLSI CAD Part I: Logic: University of Illinois Urbana-Champaign
- Developing Front-End Apps with React: IBM
- Foundations of Objective-C App Development: University of California, Irvine