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
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Linux, Vulnerability Assessments, Unix, User Accounts, Cryptography, Shell Script, C (Programming Language), Verification And Validation, Encryption, OS Process Management, Data Validation, File Management
- Status: Preview
Peking University
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Network Model, UI Components, Programming Principles, Debugging, Application Development, Algorithms, Event-Driven Programming, Data Structures, Program Development, Distributed Computing
- Status: Free Trial
Skills you'll gain: Linux Commands, Penetration Testing, Linux, Open Web Application Security Project (OWASP), Command-Line Interface, Scripting, Cyber Security Assessment, Cybersecurity, Malware Protection, Vulnerability Assessments, Information Systems Security Assessment Framework (ISSAF), Network Security, Python Programming, Web Applications, General Networking, Firewall, Wireless Networks, Program Development, Computer Networking, TCP/IP
- Status: Free Trial
Skills you'll gain: PyTorch (Machine Learning Library), Generative AI, Deep Learning, Natural Language Processing, Image Analysis, Computer Vision, Artificial Neural Networks, Development Environment, Applied Machine Learning, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Google Cloud Platform, Unsupervised Learning, Supervised Learning, Python Programming, Graph Theory, Flask (Web Framework), Software Installation, Regression Analysis
- Status: Free Trial
Skills you'll gain: Microarchitecture, System Programming, Embedded Systems, Computer Architecture, Hardware Architecture, Debugging, System Configuration, Programming Principles
- Status: Free Trial
Skills you'll gain: Exploratory Data Analysis, Probability Distribution, Data Storytelling, Data Visualization Software, Data Analysis, Statistical Analysis, Statistical Hypothesis Testing, Dashboard, Probability & Statistics, Data Science, Pandas (Python Package), Jupyter, Data Cleansing, Statistical Inference, Matplotlib, Data Manipulation, Python Programming, Machine Learning
- Status: Free Trial
Peking University
Skills you'll gain: Data Structures, Graph Theory, Computational Thinking, C++ (Programming Language), Programming Principles, Algorithms, C and C++, Theoretical Computer Science, Computer Programming, Object Oriented Programming (OOP), Network Analysis
- Status: Free Trial
Corporate Finance Institute
Skills you'll gain: SQL, Data Analysis, Relational Databases, Databases, Data Manipulation, Business Intelligence, Query Languages, Data Transformation, Data Warehousing
- Status: NewStatus: Free Trial
Scrimba
Skills you'll gain: Integrated Development Environments, Debugging, Software Development Tools, Development Environment, Code Review, Software Installation, Web Development Tools, Application Development, Generative AI, System Configuration, Software Development, Artificial Intelligence, User Interface (UI), Web Development
Coursera Project Network
Skills you'll gain: Matplotlib, NumPy, Exploratory Data Analysis, Data Visualization, Seaborn, Python Programming, Data Analysis, Applied Machine Learning, Statistical Analysis, Data Science, Algorithms, Machine Learning, Supervised Learning
Coursera Project Network
Skills you'll gain: Figma (Design Software), HTML and CSS, Front-End Web Development, Prototyping, Web Design, Web Development, Design, User Interface (UI)
- Status: Free Trial
Microsoft
Skills you'll gain: ASP.NET, .NET Framework, Microsoft Copilot, Middleware, C# (Programming Language), Server Side, Back-End Web Development, Application Programming Interface (API), Restful API, Software Documentation, Programming Principles, Microsoft Development Tools, Performance Tuning, JSON, Application Security, Debugging
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Identifying Security Vulnerabilities in C/C++Programming: University of California, Davis
- Java程序设计: Peking University
- The Complete Ethical Hacking Bootcamp: Beginner To Advanced: Packt
- PyTorch Ultimate 2024 - From Basics to Cutting-Edge: Packt
- Armv8-M Architecture Fundamentals: Arm
- AI Workflow: Data Analysis and Hypothesis Testing: IBM
- 数据结构基础: Peking University
- SQL Fundamentals for Data Analysts: Corporate Finance Institute
- Vibe Coding with Cursor AI: Scrimba
- Logistic Regression with NumPy and Python: Coursera Project Network