Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
Status: PreviewDeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, ChatGPT, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Data Structures
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Programming Principles, Computational Thinking, Data Science, Analysis, Big Data, Probability & Statistics, Python Programming
Status: NewStatus: Free TrialSkills you'll gain: 3D Modeling, Computer Graphic Techniques, Visualization (Computer Graphics), Computer Graphics, Linear Algebra, Animations, Programming Principles, Scripting, Simulations, User Interface (UI), Scripting Languages, Data Structures
Status: NewSkills you'll gain: Large Language Modeling, Generative AI, Back-End Web Development, Full-Stack Web Development, Application Deployment, Computer Programming, User Interface (UI) Design, Scalability
Status: Free TrialUniversity of Michigan
Skills you'll gain: Data Store, Relational Databases, Database Design, SQL, Databases, Web Scraping, Data Modeling, Database Management, Data Visualization Software, Object-Relational Mapping, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
Status: Free TrialSkills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Computer Science, Technical Communication, Program Development, Communication
Status: Free TrialArizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Status: Free TrialPeking University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Science, Theoretical Computer Science, Computer Architecture, Computer Programming, Data Structures, Computer Hardware, Computational Thinking, Algorithms, Emerging Technologies
Status: Free TrialRice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Computer Programming
Status: Free TrialSkills you'll gain: Cybersecurity, Security Controls, Cyber Attacks, Security Management, Cyber Security Strategy, Incident Response, Cyber Risk, Security Information and Event Management (SIEM), Information Assurance, Data Ethics, Network Analysis, Ethical Standards And Conduct
Status: Free TrialUniversity of Toronto
Skills you'll gain: Model View Controller, Apple iOS, Apple Xcode, Swift Programming, User Interface (UI), Mobile Development, UI Components, User Interface and User Experience (UI/UX) Design, Application Frameworks, Computer Programming
Status: NewStatus: Free TrialSkills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- AI Python for Beginners: DeepLearning.AI
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Houdini VEX Wrangles: Procedural Effects Guide: EDUCBA
- Create Your Own ChatGPT Clone using Python: Packt
- Using Databases with Python: University of Michigan
- Coding Interview Preparation: Meta
- Python: A Guided Journey from Introduction to Application: Arizona State University
- 计算导论与C语言基础: Peking University
- Algorithmic Thinking (Part 1): Rice University
- Foundations of Cybersecurity: Google










