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
Duke University
Skills you'll gain: Scalability, Performance Analysis, Simulations, Algorithms, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Architecture, Software Engineering
- Status: Free Trial
LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, System Monitoring, Linux Commands, Operating System Administration, File Systems, User Accounts, Command-Line Interface, Systems Administration, Data Storage, System Configuration, File Management, Data Storage Technologies, Network Monitoring, Network Administration, Software Installation, Network Troubleshooting
- Status: Free Trial
Universidad de los Andes
Skills you'll gain: Game Design, Animations, Video Game Development, Unity Engine, 3D Assets, Agile Methodology, Software Documentation, Virtual Environment, Prototyping, Technical Documentation, Computer Graphics, Scripting
- Status: Free Trial
Duke University
Skills you'll gain: Python Programming, Simulations, Debugging, Pandas (Python Package), Program Development, Unit Testing, Test Case, Data Science, Development Testing, Software Design, Computational Thinking, Integration Testing, Computer Programming, Object Oriented Programming (OOP), Data Manipulation, Data Structures, Software Engineering, Systems Integration, Software Development
Coursera Project Network
Skills you'll gain: Linux Commands, Linux, Unix Commands, Command-Line Interface, File Management, System Configuration, Linux Administration, Package and Software Management, DevOps
- Status: Free Trial
Politecnico di Milano
Skills you'll gain: Responsible AI, Social Studies
Coursera Project Network
Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
- Status: Preview
Board Infinity
Skills you'll gain: Collaborative Software, Software Development, Debugging, Application Development, Integrated Development Environments, Software Development Tools, Development Environment, Technical Writing, Computer Programming, Generative AI
Coursera Project Network
Skills you'll gain: Javascript, User Interface (UI), Web Development, Web Development Tools, Scripting, Hypertext Markup Language (HTML)
- Status: Preview
University of London
Skills you'll gain: Applied Machine Learning, Artificial Intelligence, Machine Learning, Computer Vision, Data Literacy, Data Processing
- Status: Free Trial
Columbia University
Skills you'll gain: Image Analysis, Computer Graphics, Virtual Reality, Computer Vision, Linear Algebra
- Status: Free Trial
LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, Model View Controller, Application Deployment, TypeScript, UI Components, Web Development Tools, Application Frameworks, Data Transformation, Event-Driven Programming, HTML and CSS, Application Design, Server Side, Dataflow, Front-End Web Development, Hypertext Markup Language (HTML), Restful API, Application Programming Interface (API), Web Applications, Network Routing
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Understand Big O Notation in Python: Duke University
- Managing Linux Systems: LearnQuest
- Desarrollo de Videojuegos 3D en Unity: Una Introducción: Universidad de los Andes
- Designing Larger Python Programs for Data Science: Duke University
- Getting Started with Linux Terminal: Coursera Project Network
- Ethics of Artificial Intelligence: Politecnico di Milano
- Test Driven Development in Java for Beginners : Coursera Project Network
- Introduction to Replit and Ghostwriter: Board Infinity
- Introduction to JavaScript: Coursera Project Network
- 모두를 위한 머신 러닝: University of London