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
University of Maryland, College Park
Skills you'll gain: Fundraising, Business Management, Organizational Strategy, Event Management, Governance, Stakeholder Engagement, Business Planning, Marketing, Strategic Marketing, Planning, Business Strategies, Growth Strategies, Customer Engagement
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Programming Principles, Computational Thinking, Analysis, Big Data, Probability & Statistics, Python Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Systems Design, Electrical and Computer Engineering, Verification And Validation, Simulation and Simulation Software, Test Tools, Computer Programming Tools, Functional Testing
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Data Store, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Leaflet (Software), Plotly, Interactive Data Visualization, Data Visualization, Data Presentation, Data Visualization Software, R Programming, Statistical Reporting, User Interface (UI), Web Applications, Hypertext Markup Language (HTML), GitHub, Package and Software Management
- Status: Free Trial
Skills you'll gain: SAS (Software), Data Manipulation, Data Transformation, Data Processing, Data Integration, Statistical Programming, Data Analysis, Data Presentation
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Control Systems, Mechanics, Torque (Physics), Vibrations, Linear Algebra, Numerical Analysis, Engineering Calculations, Simulations, Engineering Analysis, Differential Equations, Trigonometry, Physics, Mathematical Modeling, Visualization (Computer Graphics), Simulation and Simulation Software, Applied Mathematics, Engineering, Advanced Mathematics, Algorithms, Systems Of Measurement
- Status: Free Trial
Scrimba
Skills you'll gain: User Interface (UI) Design, Color Theory, User Interface (UI), Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), HTML and CSS, Typography, React.js, Web Development Tools, JSON, Design, Event-Driven Programming, Web Design, Javascript, Debugging, Usability, Web Development, Node.JS, Front-End Web Development
- Status: Free Trial
California Institute of the Arts
Skills you'll gain: Game Design, Video Game Development, Storytelling, Software Design Documents, Ideation, Storyboarding, Writing, Creativity
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Communications, Electrical and Computer Engineering, Programming Principles, Engineering Analysis, Electronics, Telecommunications, Advanced Mathematics, Algorithms, Linear Algebra, Time Series Analysis and Forecasting, Mathematical Modeling, Computational Logic, Applied Mathematics
- Status: Free Trial
Skills you'll gain: Django (Web Framework), Web Development, Web Servers, Web Applications, Data Modeling, Back-End Web Development, MySQL, Application Security, Database Development, Application Frameworks, Database Management, Hypertext Markup Language (HTML)
- Status: Free Trial
Skills you'll gain: Responsive Web Design, Front-End Web Development, Git (Version Control System), Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, HTML and CSS, React.js, Version Control, Usability, Web Applications, Wireframing, Semantic Web, Data Validation, Javascript
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- The Cycle: Management of Successful Arts and Cultural Organizations: University of Maryland, College Park
- Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
- Hardware Description Languages for FPGA Design: University of Colorado Boulder
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Developing Data Products: Johns Hopkins University
- Doing More with SAS Programming: SAS
- Spacecraft Dynamics and Control: University of Colorado Boulder
- Frontend Development: Scrimba
- Story and Narrative Development for Video Games: California Institute of the Arts
- Digital Signal Processing 1: Basic Concepts and Algorithms: École Polytechnique Fédérale de Lausanne