
Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, File I/O, Matlab, Algorithms, User Interface (UI), Applied Machine Learning, ChatGPT, Scatter Plots, Object Oriented Programming (OOP), Digital Signal Processing, Mathematical Software, Computer Programming, Histogram, Predictive Modeling, AI Personalization, Data Processing, Data Analysis, Programming Principles
Beginner · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File I/O, File Systems, Test Case, Programming Principles, File Management
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Design Patterns, Software Architecture, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Advanced · Course · 1 - 4 Weeks
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

Pearson
Skills you'll gain: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermediate · Specialization · 1 - 3 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

Pearson
Skills you'll gain: Generative AI, Large Language Modeling, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Image Analysis, Model Evaluation, Autoencoders, Hugging Face, Computer Vision, Convolutional Neural Networks, Artificial Neural Networks, LLM Application, Natural Language Processing, Deep Learning, Embeddings, Tensorflow, Transfer Learning, Performance Tuning
Intermediate · Specialization · 1 - 4 Weeks

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: Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Java, Test Automation, Software Development, Development Testing, Application Design, Software Testing, Application Development, System Design and Implementation, Data Validation, User Interface (UI), Debugging, Data Integrity, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI) Design, Java, Application Design, Application Development, Databases, Development Environment, Data Validation, Debugging, Program Development, Data Modeling, Transaction Processing, Maintainability
Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Data Processing, Application Development, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
Intermediate · Specialization · 3 - 6 Months