Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Northeastern University
Skills you'll gain: Python Programming
- Status: Free
DeepLearning.AI
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Computer Programming, Programming Principles, Computational Thinking, Critical Thinking, Data Structures, Scala Programming, Theoretical Computer Science
Duke University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Algorithms, Problem Solving, Data Structures, Software Engineering, Computer Programming Tools, Critical Thinking, Computational Thinking, Data Analysis, Javascript, Software Testing, Front-End Web Development, HTML and CSS, Web Design, Web Development, Web Development Tools, Computer Graphic Techniques, Software Architecture, Data Model, Cryptography, Theoretical Computer Science, Small Data
Vanderbilt University
Skills you'll gain: Computer Programming, Other Programming Languages, Matlab, Data Analysis, Algorithms, Theoretical Computer Science, Data Visualization, Mathematics, Plot (Graphics), Visualization (Computer Graphics), Computer Graphics, Statistical Machine Learning, Data Analysis Software, Problem Solving, Programming Principles
Edureka
Skills you'll gain: Application Development, System Programming, Web Development
Duke University
Skills you'll gain: Computer Programming, DevOps, Machine Learning, Python Programming, Software Testing, System Programming
University of Michigan
Skills you'll gain: Computer Programming, Python Programming, Problem Solving
Duke University
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Python Programming
University of California, Santa Cruz
Skills you'll gain: Computer Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Basic Programming in Python II: Northeastern University
- Pair Programming with a Large Language Model: DeepLearning.AI
- Intermediate Ruby Programming and Control Structures: Packt
- Advanced Rust Programming and Real-World Applications: Packt
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
- Java Programming and Software Engineering Fundamentals: Duke University
- MATLAB Programming for Engineers and Scientists: Vanderbilt University
- Advanced Rust Programming: Edureka
- Rust Programming: Duke University
- Python 3 Programming: University of Michigan