
Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, File I/O, Matlab, Algorithms, Machine Learning Methods, User Interface (UI), Applied Machine Learning, Prompt Patterns, UI Components, Human Computer Interaction, ChatGPT, LLM Application, Large Language Modeling, Object Oriented Programming (OOP), Dimensionality Reduction, Computer Programming, Code Reusability, Data Analysis
★ 4.8 (18K) · Beginner · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Computational Thinking, Computer Programming Tools, Applied Mathematics, Computer Graphics, Computer Programming, General Mathematics, Numerical Analysis, Problem Solving
★ 4.2 (1.6K) · Beginner · Specialization · 1 - 3 Months

Logical Operations
Skills you'll gain: Excel Macros, Microsoft Excel, Excel Formulas, Data Transformation, Data Import/Export, File I/O, Data Wrangling, Extensible Markup Language (XML), Data Manipulation, Visual Basic (Programming Language), Spreadsheet Software, Automation, Microsoft 365, Microsoft Office, Data Science, Query Languages, File Management, Debugging, Performance Improvement, Computer Programming
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools
★ 4.6 (169) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SolidWorks (CAD), Assembly Drawing, Computer-Aided Design, 3D Modeling, Drafting and Engineering Design, Engineering Design Process, Mechanical Design, Verification And Validation, Design Software, Software Visualization, Animations, Functional Design, Mechanical Engineering, Equipment Design, Simulation and Simulation Software, Technical Design, Simulations, Industrial Design, Torque (Physics), Structural Engineering
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.5 (274) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Game Design, Computational Logic, Computational Thinking, File I/O
★ 5 (7) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Test Planning, Simulations, Test Case, System Programming, Systems Development Life Cycle, Computer Programming, Data Structures, C and C++, Software Engineering, Problem Solving, Software Design
★ 4.6 (7.4K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning
Beginner · Specialization · 1 - 3 Months
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (441) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Image Analysis, Computer Vision, Autoencoders, Convolutional Neural Networks, Vision Transformer (ViT), Generative Adversarial Networks (GANs), Recurrent Neural Networks (RNNs), Deep Learning, Generative Model Architectures, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Visualization (Computer Graphics), Machine Learning Methods, Model Deployment, Embeddings, Artificial Intelligence, Data Ethics, Data Processing, Applied Machine Learning, Linear Algebra
★ 4.5 (82) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Mainframe Computing, COBOL (Programming Language), Systems Development Life Cycle, Software Development Life Cycle, Mainframe Technologies, z/OS, Unit Testing, Systems Analysis, Job Control Language (JCL), IBM DB2, Systems Development, Agile Software Development, Debugging, Pseudocode, Program Development, Software Development Methodologies, Virtualization, Agile Methodology, Software Development, File I/O
★ 4.6 (1.4K) · Intermediate · Professional Certificate · 3 - 6 Months