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
Johns Hopkins University
Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, C and C++, Performance Testing, Distributed Computing, System Programming, Computational Thinking, Data Access, Hardware Architecture, Algorithms, Computer Architecture, Data Storage, Program Development, Debugging
- Status: Free Trial
Skills you'll gain: Ruby (Programming Language), Debugging, Programming Principles, Scripting Languages, Data Structures, Object Oriented Programming (OOP)
- Status: Free Trial
Skills you'll gain: Generative AI Agents, OpenAI, Code Review, API Gateway, Command-Line Interface, Generative AI, LLM Application, Rust (Programming Language), Artificial Intelligence, Key Management, Application Programming Interface (API), Prompt Engineering, Software Technical Review, Verification And Validation, Development Testing, Unit Testing, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: PHP (Scripting Language), Web Applications, Server Side, Web Development, HTML and CSS, Web Servers, Programming Principles, Data Validation
Coursera Project Network
Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
- Status: Free Trial
University of Colorado System
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Advanced Encryption Standard (AES), Application Security, Public Key Cryptography Standards (PKCS), Secure Coding, Data Security, Web Development, Email Security, PHP (Scripting Language), Algorithms, User Provisioning
- Status: Free Trial
Duke University
Skills you'll gain: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Debugging, Data Manipulation, Object Oriented Programming (OOP), Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Microsoft Visual Studio, Predictive Modeling, Data Analysis
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Test Planning, Embedded Systems, Linux, Internet Of Things, Embedded Software, Functional Requirement, Operating System Administration, Debugging, General Networking, Hardware Design, Systems Design, Operating Systems, Electronic Hardware, System Requirements, System Design and Implementation, C (Programming Language), Basic Electrical Systems, Application Programming Interface (API), TCP/IP, Python Programming
- Status: Preview
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Application Development, User Interface (UI), Application Design, UI Components, Java, Development Environment, Debugging
- Status: NewStatus: Free Trial
Board Infinity
Skills you'll gain: Application Design, Enterprise Application Management, Development Environment, HTML and CSS
- Status: Preview
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Data Management, User Interface (UI), UI Components, Human Computer Interaction, Java Programming, System Programming, Network Model, Geographic Information Systems, Interactive Design, Animations, Computer Programming, Computer Graphics
- Status: Preview
National Taiwan University
Skills you'll gain: Information Systems, Information Management, Business Logic, Data Structures, Transportation Operations, Information Technology, Production Planning, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Computer Programming, Python Programming, Decision Making, Software Installation
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- Intermediate Ruby Programming and Control Structures: Packt
- Advanced Rust Programming and AutoGPT Development: Packt
- XHTML - Server Side Programming with PHP: EDUCBA
- Introduction to Java Programming: Java Fundamental Concepts: Coursera Project Network
- Basic Cryptography and Programming with Crypto API: University of Colorado System
- Programming for Python Data Science: Principles to Practice: Duke University
- An Introduction to Programming the Internet of Things (IOT): University of California, Irvine
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- Scaling SAP ABAP with RESTful Programming Model (RAP): Board Infinity