Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.

Skills you'll gain: Plant Operations and Management, Mechanical Engineering, Equipment Design, Structural Engineering, Engineering, Thermal Management, Mechanical Design, Chemical Engineering, Hydraulics, Engineering Plans And Specifications, Structural Analysis, Energy and Utilities, Design Specifications, Engineering Calculations, Construction, Safety Standards, Reliability, Materials science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Electrical Power, Plant Operations and Management, Control Systems, Energy and Utilities, Mechanical Engineering, Three-Phase, Thermal Management, Electrical Safety, Engineering, Basic Electrical Systems, Environmental Regulations, Safety Assurance, Communication Systems, Chemical Engineering, General Networking, Process Engineering, Water Resource Management, Environmental Engineering, Engineering Drawings, Process Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, Dashboard, Responsible AI, Dashboard Creation, Interactive Data Visualization, Data Ethics, Generative AI, Infographics, Applied Machine Learning, Data Visualization, Anomaly Detection, Time Series Analysis and Forecasting, Root Cause Analysis, Model Evaluation, AI literacy, Risk Modeling, Predictive Analytics, Automation
Intermediate · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Statistical Modeling, Statistical Methods, Statistical Inference, Statistical Programming, Statistical Analysis, Statistics, Probability & Statistics, Regression Analysis, Data Analysis, R Programming, R (Software), Probability, Analysis, Data-Driven Decision-Making, Predictive Modeling, Model Evaluation, Probability Distribution
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Generative Model Architectures, PyTorch (Machine Learning Library), Image Analysis, Deep Learning, Convolutional Neural Networks, Model Training, Model Evaluation, Responsible AI, Data Ethics, Machine Learning, Image Quality, Information Privacy, Data Synthesis
Intermediate · Specialization · 1 - 3 Months

Eindhoven University of Technology
Skills you'll gain: Business Process Improvement, Process Analysis, Process Improvement, Business Process Management, Data Mining, Process Design, Business Process Modeling, Process Modeling, Operational Analysis, Performance Analysis, Real Time Data, Data-Driven Decision-Making, Data Science, Predictive Modeling, Verification And Validation, Model Evaluation
Intermediate · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Model Evaluation, Feature Engineering, Model Deployment, Interactive Data Visualization, Data Wrangling, Critical Thinking and Problem Solving, Data Analysis Expressions (DAX), Human Centered Design, SQL, Machine Learning, Problem Solving, Python Programming
Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: OS Process Management, Operating Systems, C (Programming Language), Memory Management, System Programming, Virtualization, Virtualization and Virtual Machines, Programming Principles, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: C (Programming Language), Data Structures, C and C++, Programming Principles, Program Development, Algorithms, Memory Management, Computer Programming, Data Access
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Model Deployment, Model Training, Convolutional Neural Networks, Classification Algorithms, Data Analysis, Image Analysis, Data Store, Data Integration, Data Lakes, Model Evaluation, Transfer Learning, Cloud Management, Machine Learning Methods, Machine Learning, Data Processing, Data Preprocessing, Data Pipelines, Data Transformation, Data Manipulation
Intermediate · Professional Certificate · 3 - 6 Months
University of London
Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Feature Engineering, Machine Learning, Artificial Intelligence, Statistical Machine Learning, Model Evaluation, Data Literacy, Machine Learning Algorithms, AI literacy, Data Ethics, Data Collection
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data-Driven Decision-Making, Data-Driven Marketing, Spreadsheet Software, Campaign Management, Marketing Channel, Microsoft Excel, Looker (Software), Marketing Analytics, Data Storytelling, Data Quality, Data Cleansing, Performance Reporting, Snowflake Schema, Excel Formulas, Pivot Tables And Charts, Data Visualization, Key Performance Indicators (KPIs), Data Modeling, SQL, Business Intelligence
Intermediate · Specialization · 3 - 6 Months