Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
- Status: Free Trial
Infosec
Skills you'll gain: Secure Coding, Computer Programming Tools, C and C++, C++ (Programming Language), Software Development Tools, Software Engineering Tools, C (Programming Language), Debugging
Coursera Project Network
Skills you'll gain: SQL, Stored Procedure, Query Languages, MySQL, Database Management, Transaction Processing, Data Manipulation, Relational Databases
Coursera Project Network
Skills you'll gain: Bash (Scripting Language), Systems Administration, Shell Script, Linux Commands, Linux Administration, Linux, Unix, Scripting, Scripting Languages, Unix Commands, IT Automation, File Systems
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Statistical Modeling, Applied Machine Learning, Unsupervised Learning, Statistical Machine Learning, Regression Analysis, Classification And Regression Tree (CART), Statistical Methods, Data Science, Decision Tree Learning, Predictive Modeling, Statistical Analysis, Artificial Neural Networks, R Programming, Supervised Learning, Probability & Statistics, Dimensionality Reduction, Advanced Analytics, Random Forest Algorithm, Machine Learning, Sampling (Statistics)
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Field-Programmable Gate Array (FPGA), Computer Displays, Display Devices, Electronics, Electronic Systems, Electronics Engineering, Hardware Design, Semiconductors, Electronic Components, Computational Logic, Embedded Systems, Power Electronics, Embedded Software, Basic Electrical Systems, Remote Access Systems, Control Systems, C (Programming Language), Program Development, Animations
- Status: Free Trial
Skills you'll gain: Performance Tuning, Microarchitecture, Real-Time Operating Systems, Embedded Systems, Application Security, System Programming, Security Engineering, Computer Architecture, Hardware Architecture, Authentications
Coursera Project Network
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Development Testing, Test Case, Software Testing, Python Programming, File Systems
University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Software Installation, Data Storage Technologies, Python Programming, Development Environment, File Management
- Status: Free Trial
Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Web Design and Development, Front-End Web Development, Web Design, Computer Programming
- Status: Free Trial
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Automation, Test Case, Development Testing, Software Testing, Mockups, Python Programming
Coursera Instructor Network
Skills you'll gain: Application Development, OpenAI, Large Language Modeling, Application Frameworks, Generative AI, Artificial Intelligence, Prompt Engineering, Natural Language Processing
Universidades Anáhuac
Skills you'll gain: Automation, Robotic Process Automation, Data Ethics, Internet Of Things, Artificial Intelligence, Data Capture, Emerging Technologies, Analytical Skills, Data Processing, Big Data, Cybersecurity, Innovation, Programming Principles, Algorithms
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to C++: Infosec
- Concepts in SQL: Coursera Project Network
- The Bash Shell and Basic Scripting in Linux: Coursera Project Network
- Statistical Learning for Data Science: University of Colorado Boulder
- Enseignes et afficheurs à LED: École Polytechnique Fédérale de Lausanne
- Advanced Armv8-M Features: Arm
- Use Python Unit Test to Demonstrate TDD: Coursera Project Network
- Estructuras de datos de Python: University of Michigan
- Learn CSS Flexbox: Scrimba
- A Practical Introduction to Test-Driven Development: LearnQuest