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
University at Buffalo
Skills you'll gain: Blockchain, Emerging Technologies, Distributed Computing, Cloud Platforms, Microsoft Azure, FinTech, Cloud Computing Architecture, Interoperability, Cryptography, Scalability, Data Storage, Information Privacy
University of California San Diego
Skills you'll gain: Design Research, User Experience Design, User Research, Prototyping, Human Centered Design, User Centered Design, Usability Testing, Research Methodologies, Innovation, Storyboarding, Interviewing Skills
- Status: Free
The University of Sydney
Skills you'll gain: Blockchain, Distributed Computing, Security Engineering, Network Security, Scalability, Cryptography, Data Integrity, Transaction Processing, Algorithms, Network Model, Theoretical Computer Science
Coursera Project Network
Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Application Development, Program Development, Computer Programming, Java Programming, Computational Logic
Instituto Tecnológico de Aeronáutica
Skills you'll gain: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Agile Project Management, Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Continuous Integration
Johns Hopkins University
Skills you'll gain: Performance Tuning, Data Structures, Performance Testing, Distributed Computing, System Programming, Computational Thinking, Hardware Architecture, Algorithms, Computer Hardware, Computer Architecture, Program Development, Software Development, Debugging
Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Exploratory Data Analysis, Feature Engineering, Interactive Data Visualization, Data Analysis Expressions (DAX), Human Centered Design, Storyboarding, Classification And Regression Tree (CART), SQL, Applied Machine Learning, Problem Solving, Data Modeling, Machine Learning Algorithms
Skills you'll gain: Jest (JavaScript Testing Framework), Mobile Development, Unit Testing, Programming Principles, Javascript, React Native, JSON, Computer Programming, Web Development, Node.JS, Object Oriented Programming (OOP), Front-End Web Development
University of Colorado System
Skills you'll gain: Routing Protocols, Network Routing, TCP/IP, Network Protocols, Network Architecture, Network Performance Management, Computer Networking, OSI Models, Local Area Networks, Algorithms
Coursera Project Network
Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Cloud Hosting, HTML and CSS, Web Design and Development, GitHub, Web Servers, Web Content
University of Illinois Urbana-Champaign
Skills you'll gain: Tableau Software, Data Visualization Software, Excel Macros, Analytics, Accounting and Finance Software, Analytical Skills, Pivot Tables And Charts, Accounting Systems, Business Analytics, Microsoft Excel, Data Analysis, Regression Analysis, Financial Modeling, Visual Basic (Programming Language)
University of Colorado Boulder
Skills you'll gain: Vibrations, Mechanics, Torque (Physics), Linear Algebra, Numerical Analysis, Engineering Calculations, Simulations, Engineering Analysis, Mechanical Engineering, Trigonometry, Physics, Mathematical Modeling, Visualization (Computer Graphics), Differential Equations, Simulation and Simulation Software, 3D Modeling, Structural Analysis, Applied Mathematics, Advanced Mathematics, Systems Of Measurement
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Blockchain Platforms: University at Buffalo
- User Experience: Research & Prototyping: University of California San Diego
- Blockchain Scalability and its Foundations in Distributed Systems: The University of Sydney
- Introduction to C++ Programming: Create a Tic-Tac-Toe Game: Coursera Project Network
- Princípios de Desenvolvimento Ágil de Software: Instituto Tecnológico de Aeronáutica
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- Fractal Data Science: Fractal Analytics
- Mobile Development and JavaScript: Meta
- Packet Switching Networks and Algorithms: University of Colorado System
- Build Your Portfolio Website with HTML and CSS: Coursera Project Network