
Vanderbilt University
Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, LLM Application, Large Language Modeling, Matlab, AI Personalization, Generative AI, Debugging
★ 4.9 (7) · Intermediate · Course · 1 - 4 Weeks

International Institute of Information Technology Bangalore
Skills you'll gain: File I/O, C (Programming Language), Memory Management, Programming Principles, C and C++, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Software Installation, Problem Solving
★ 4.8 (8) · Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: File I/O, Debugging, Go (Programming Language), Programming Principles, C (Programming Language), Program Development, Data Structures, Computer Programming, C and C++, Algorithms
★ 3.9 (10) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Version Control, GitHub Copilot, Software Documentation, R (Software), Software Versioning, Microsoft Visual Studio, Technical Documentation, Program Development, Statistical Analysis, Data Wrangling, Development Environment, Descriptive Statistics, Statistical Programming, Statistics, Programming Principles
Beginner · Course · 1 - 3 Months

Skills you'll gain: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Business Process Automation, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Dependency Analysis, Database Management, Database Management Systems, Computational Thinking, Database Application, Web Services, Data Access, Programming Principles
★ 4.8 (54) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Program Development, Debugging, Programming Principles, Python Programming, Computer Programming, Computational Logic, Game Design, Design and Product, Computer Science
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages
★ 4.3 (236) · Beginner · Course · 1 - 3 Months
University of California, Santa Cruz
★ 4.6 (792) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Animations, Performance Tuning, Image Quality
Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
★ 4.5 (9.6K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Analysis Software, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Data Validation, Feature Engineering, Analytical Skills, SQL, Report Writing, Data Store, Analysis, Analytics, Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Graphing, Scripting Languages, Data Visualization Software, Code Reusability, Debugging, Matlab, Numerical Analysis, Mathematical Software, Applied Mathematics, Data Manipulation, Linear Algebra
Mixed · Course · 1 - 4 Weeks