
Universidad Nacional Autónoma de México
Skills you'll gain: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Digital Signal Processing, Music History, Electronic Hardware, Post-Production, Electronic Components, Electronics, Digital Communications, Electronic Systems, Aesthetics, Hardware Design, Multimedia, Collaborative Software, Patch Management, Embedded Systems, Instrumental Music
Intermediate · Specialization · 3 - 6 Months

University of London
Skills you'll gain: User Interface (UI), Interactive Design, Computer Graphics, Video Game Development, Mobile Development, Visualization (Computer Graphics), Web Applications, Game Design, Animations, Animation and Game Design, Musical Composition, Music, Multimedia, Graphics Software, Computer Programming, Image Analysis, Digital Signal Processing, Computer Programming Tools, Javascript
Mixed · Course · 1 - 3 Months

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

EDUCBA
Skills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Command-Line Interface, File I/O, File Systems, Programming Principles, Computer Programming
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Data Visualization, Data Store, Web Scraping, Database Management, Creative Design, Scatter Plots, Data Structures, Data Manipulation, Programming Principles, File I/O, Test Case, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Programming Principles, Computer Programming, Memory Management, Computational Thinking, Computer Systems, Data Structures, Algorithms, File I/O, Operating Systems, Computer Hardware
Build toward a degree
Beginner · Course · 1 - 3 Months

Universitat Pompeu Fabra of Barcelona
Skills you'll gain: Digital Signal Processing, Music, Open Source Technology, Python Programming, Applied Mathematics, Classification Algorithms, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scalability, Code Reusability, Software Design, Flutter (Software), Computational Logic, Functional Design, Application Development, Application Design, Computer Programming, Automation
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Code Reusability, Object Oriented Programming (OOP), Game Design, Memory Management
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Microarchitecture, Program Development, Distributed Computing, Performance Testing, Algorithms, Memory Management, Computer Hardware, C (Programming Language)
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: File I/O, Embedded Software, C and C++, C (Programming Language), Linux, Embedded Systems, System Programming, Build Tools, Linux Commands, Command-Line Interface, Program Development, Computer Programming Tools, Code Reusability, Software Installation, Development Environment, Application Development, Make.com, Computer Programming, File Management, Dependency Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours