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 Toronto
Skills you'll gain: Bioinformatics, Molecular Biology, Biology, Data Analysis Software, Data Mining, Life Sciences, Analysis, Statistical Analysis, Databases
Sungkyunkwan University
Skills you'll gain: Language Learning, Language Competency, Writing, Literacy, Vocabulary, Ancient History
Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
- Status: Free
Nanjing University
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Statistical Analysis, Data Mining, Data Analysis, Data Processing, Pandas (Python Package), NumPy, Web Scraping, Python Programming, Data Manipulation, Programming Principles, User Interface (UI) Design
Peking University
Skills you'll gain: Language Learning, Language Competency, Vocabulary, Grammar, Oral Comprehension
Rice University
Skills you'll gain: Java Programming, Java, Distributed Computing, Programming Principles, Application Frameworks, Algorithms, Performance Tuning, Functional Design, Scalability, Computer Science
Skills you'll gain: Data Modeling, Database Design, Extract, Transform, Load, Data Warehousing, Performance Tuning, Data Pipelines, Data Integrity, Business Intelligence, Business Process, Data Mart, Data Validation, Data Quality, SQL, Performance Testing
Epic Games
Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Ideation, 3D Modeling, Prototyping, Visualization (Computer Graphics), Software Documentation, Software Design Documents, User Experience Design, Computer Graphics, Usability, Interactive Design, Virtual Environment, User Interface (UI) Design, Version Control, Conceptual Design, Web Content Accessibility Guidelines, UI Components
University of Michigan
Skills you'll gain: Large Language Modeling, Prompt Engineering, Application Development, Generative AI, Python Programming, Natural Language Processing, Open Source Technology
Skills you'll gain: Robotic Process Automation, Web Scraping, User Interface (UI), Business Process Automation, Automation, Email Security, UI Components, Test Automation, Excel Macros, Scripting, IT Automation, Data Cleansing, Data Import/Export, Software Development Tools, Data Management, Integrated Development Environments, Data Integration, Application Deployment, Programming Principles, Spreadsheet Software
University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), System Programming, Software Testing, Embedded Systems, Linux, Software Development Methodologies, Docker (Software), Git (Version Control System), Containerization, Linux Commands, Unix, Operating Systems, Shell Script, C++ (Programming Language), Debugging, File Systems, Internet Of Things, IBM WebSphere MQ, Peripheral Devices
- Status: Free
University of Maryland, College Park
Skills you'll gain: Fundraising, Business Management, Organizational Strategy, Event Management, Governance, Stakeholder Engagement, Business Planning, Marketing, Strategic Marketing, Business Strategies, Growth Strategies, Customer Engagement
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Bioinformatic Methods I: University of Toronto
- The Korean Alphabet: An Introduction to Hangeul: Sungkyunkwan University
- Writing, Running, and Fixing Code in C: Duke University
- 用Python玩转数据 Data Processing Using Python: Nanjing University
- Chinese for HSK 2: Peking University
- Parallel Programming in Java: Rice University
- The Path to Insights: Data Models and Pipelines: Google
- Epic Games Game Design: Epic Games
- Llama for Python Programmers: University of Michigan
- Robotic Process Automation (RPA): UiPath