
University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Development Environment, Software Design, Programming Principles, Problem Solving
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Scripting, Software Installation, Data Structures, Data Science
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Beginner · Specialization · 3 - 6 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Integrated Development Environments, Algorithms, Computational Thinking, Unit Testing
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Java, Performance Tuning, Engineering Software, Data Structures, Software Engineering, Application Performance Management, Tree Maps, Scalability, Program Development, Maintainability, Algorithms, Benchmarking, Theoretical Computer Science
Advanced · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, Microsoft Visual Studio, Application Development, User Interface and User Experience (UI/UX) Design, Data Validation, Application Design, Database Application, Business Reporting, Data Management, SQL, .NET Framework, Data Structures, Javascript and jQuery, Programming Principles, Web Development, Maintainability
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Programmable Logic Controllers, Industrial Engineering, Control Systems, Electronic Hardware, Data Structures, Data Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Solution Design, Computational Thinking, Graphing, Verification And Validation, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Application Design, Data Validation, C and C++, Program Development
Beginner · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Perl (Programming Language), Data Processing, Statistical Programming, Stored Procedure, Data Manipulation, Data Transformation, Data Analysis
Intermediate · Course · 1 - 3 Months