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
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Program Development, C and C++, Scalability, Deep Learning, Natural Language Processing, Linear Algebra, Distributed Computing, Computer Hardware, Computer Vision, Numerical Analysis, Computer Architecture, Computer Systems, Computer Programming, Software Development, Performance Tuning, Machine Learning, Data Structures
- Status: New
Skills you'll gain: Data Warehousing, SQL, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Administration, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Transformation, Data Architecture, Jupyter, Generative AI, Relational Databases, Database Design, Automation
Skills you'll gain: IBM Cloud, Private Cloud, Data Loss Prevention, WordPress, Cloud Services, Application Deployment, Artificial Intelligence, Cloud Applications, Natural Language Processing, Business Process Automation, Customer Service
Skills you'll gain: Computer Hardware, Hardware Architecture, Data Storage Technologies, System Configuration, Computer Architecture, Operating Systems, Peripheral Devices
Infosec
Skills you'll gain: File Systems, Microsoft Windows, File Management, Operating Systems, Data Structures, Data Validation, Data Storage Technologies, Data Integrity, Data Storage, Data Analysis Software, User Accounts, System Configuration, USB, Systems Analysis, Software Installation
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Data Manipulation, Development Environment, File Management, Data Analysis, Computer Programming, Software Installation
- Status: Free
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Computational Thinking, Analysis
Skills you'll gain: UI/UX Research, Design Thinking, User Research, User Experience Design, User Centered Design, Usability, Persona (User Experience), Web Content Accessibility Guidelines, Prototyping, Wireframing, Sprint Planning
- Status: Free
University of Alberta
Skills you'll gain: Computational Thinking, Programming Principles, Computer Programming, Program Development, Software Quality Assurance, Python Programming, Algorithms, Software Design, Visualization (Computer Graphics), Debugging, Problem Management, Computer Science, Test Planning
LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Unit Testing, Computer Programming, Software Development Methodologies, Distributed Computing
Skills you'll gain: PyTorch (Machine Learning Library), Supervised Learning, Feature Engineering, Generative AI, Keras (Neural Network Library), Deep Learning, Jupyter, Natural Language Processing, Reinforcement Learning, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Manipulation, Tensorflow, Python Programming, Verification And Validation, Applied Machine Learning, ChatGPT, Artificial Neural Networks, Statistical Machine Learning
Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, GitHub, Web Design and Development, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Unit Testing, Algorithms, Web Development
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- GPU Programming: Johns Hopkins University
- IBM Relational Database Administrator: IBM
- Building AI Powered Chatbots Without Programming: IBM
- Introduction to Contemporary Operating Systems and Hardware 1a: Illinois Tech
- Computer Forensics: Infosec
- Python Data Structures: University of Michigan
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego
- Foundations of User Experience (UX) Design: Google
- Problem Solving, Python Programming, and Video Games: University of Alberta
- Object-Oriented Programming Concepts: LearnQuest