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 Languages Course Catalog
University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, Test Case, Test Automation, Development Testing, Test Planning, Code Coverage, Software Quality Assurance, Functional Testing, Testability, Integration Testing, Test Data, Issue Tracking
Coursera Project Network
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)
Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
- Status: Free
Nanjing University
Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Manipulation, Matplotlib, User Interface (UI) Design
Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Unsupervised Learning, Deep Learning, Tensorflow, Generative AI, Artificial Neural Networks, Artificial Intelligence, Time Series Analysis and Forecasting, Computer Vision, Natural Language Processing, Performance Tuning
University of California San Diego
Skills you'll gain: Apache Spark, PySpark, Apache Hadoop, Data Integration, Big Data, Data Pipelines, Data Processing, Data Management, NoSQL, Analytics, Splunk, Database Systems, MongoDB, Pandas (Python Package), Query Languages, SQL
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Communications, Electrical Engineering, Electrical and Computer Engineering, Programming Principles, Computer Engineering, Engineering Analysis, Advanced Mathematics, Numerical Analysis, Algorithms, Linear Algebra, Time Series Analysis and Forecasting, Applied Mathematics
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, Systems Development Life Cycle, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Engineering Software, Software Design, Process Driven Development, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design
Skills you'll gain: Unix, IBM DB2, Database Management Systems, System Programming, Operating Systems, Unix Commands, Data Management, System Monitoring, File Systems, Systems Administration, Data Storage, Command-Line Interface, System Configuration, Transaction Processing
University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Apple Xcode, Model View Controller, JSON, User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, OAuth, Responsive Web Design, Prototyping, Human Computer Interaction, UI/UX Strategy, Usability Testing, Authentications, Data Mapping, Mobile Development
University of California San Diego
Skills you'll gain: Combinatorics, Probability, Algorithms, Mathematical Modeling, Statistics, Arithmetic, Applied Mathematics, Python Programming, Simulations
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Introduction to Software Testing: University of Minnesota
- Introduction to HTML: Coursera Project Network
- Introduction to Accounting Data Analytics and Visualization: University of Illinois Urbana-Champaign
- Introduction to Python: Arizona State University
- Data Processing Using Python: Nanjing University
- Deep Learning with Keras and Tensorflow: IBM
- Big Data Integration and Processing: University of California San Diego
- Digital Signal Processing 1: Basic Concepts and Algorithms: École Polytechnique Fédérale de Lausanne
- Software Engineering: The Hong Kong University of Science and Technology
- Basic System Programming on IBM Z: IBM