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: Preview
Johns Hopkins University
Skills you'll gain: Unix Shell, Unix, Unix Commands, Bash (Scripting Language), Version Control, Git (Version Control System), GitHub, Shell Script, Linux, Command-Line Interface, File Management, Linux Commands, Cloud Computing, Software Versioning, Scripting, Scripting Languages
- Status: Free Trial
University of California, Davis
Skills you'll gain: jQuery, Javascript and jQuery, Javascript, Ajax, Debugging, Event-Driven Programming, Scripting, HTML and CSS, UI Components, Programming Principles, JSON, Data Manipulation, Scripting Languages, Application Programming Interface (API), Web Development Tools, Maintainability, Data Validation, Video Game Development, Integrated Development Environments, API Gateway
- Status: Preview
Hebrew University of Jerusalem
Skills you'll gain: Human Learning, Learning Theory, Psychology, Neurology, Basic Electrical Systems, Anatomy, Medical Science and Research, Biology, Computational Thinking, Research, Mathematical Modeling, Simulation and Simulation Software, Ethical Standards And Conduct
- Status: Free Trial
University of Michigan
Skills you'll gain: PHP (Scripting Language), Web Applications, HTML and CSS, Web Development, Authentications, Web Servers, Scripting Languages, Cascading Style Sheets (CSS), Application Development, Scripting, Development Environment, Network Protocols, Application Security
- Status: Preview
University of Michigan
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Pseudocode, Computational Thinking, Development Environment, Debugging
- Status: Free Trial
Skills you'll gain: Django (Web Framework), Web Development, Web Servers, MySQL, Full-Stack Web Development, Web Applications, Database Management, Restful API, User Accounts, HTML and CSS, Data Modeling, Data Validation
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Agile Methodology, Scrum (Software Development), Linux, Agile Software Development, Embedded Software, Linux Commands, Software Testing, Embedded Systems, Software Development Methodologies, Docker (Software), Containerization, Shell Script, Operating Systems, Development Testing, System Testing, Application Deployment, File Systems, Debugging, Peripheral Devices
- Status: Free Trial
Dartmouth College
Skills you'll gain: C (Programming Language), Data Structures, System Programming, Computer Programming Tools, Debugging, Computer Programming
- Status: Free Trial
University of Colorado System
Skills you'll gain: Public Key Infrastructure, Intrusion Detection and Prevention, Data Encryption Standard, Application Security, Cybersecurity, Firewall, Cryptography, Code Review, Network Security, Penetration Testing, Cyber Security Policies, Information Assurance, Cyber Attacks, Risk Management Framework, Advanced Encryption Standard (AES), Cryptographic Protocols, Encryption, Vulnerability Assessments, Security Controls, Secure Coding
- Status: Free Trial
University of California San Diego
Skills you'll gain: Graph Theory, Combinatorics, Algorithms, Theoretical Computer Science, Network Analysis, Data Structures, Mathematical Theory & Analysis, Bioinformatics
- Status: Free Trial
University of Alberta
Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Agile Software Development, Software Quality Assurance, Agile Methodology, User Story, Requirements Analysis, Usability Testing, User Research
- Status: Preview
National Taiwan University
Skills you'll gain: Building Information Modeling, Autodesk Revit, Integration Testing, Construction Estimating, Civil and Architectural Engineering, Data Integration, 3D Modeling, Simulation and Simulation Software, Construction Management
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- The Unix Workbench: Johns Hopkins University
- JavaScript for Beginners: University of California, Davis
- Synapses, Neurons and Brains : Hebrew University of Jerusalem
- Building Web Applications in PHP: University of Michigan
- Programación para todos (Introducción a Python): University of Michigan
- Django Web Framework : Meta
- Advanced Embedded Linux Development: University of Colorado Boulder
- C Programming: Pointers and Memory Management - 4: Dartmouth College
- Fundamentals of Computer Network Security: University of Colorado System
- Introduction to Graph Theory: University of California San Diego