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: Regression Analysis, Exploratory Data Analysis, Model Evaluation, Scikit Learn (Machine Learning Library), Supervised Learning, Applied Machine Learning, Machine Learning, Data Preprocessing, Deep Learning, Statistical Analysis, Data Analysis, Artificial Neural Networks, Data Import/Export, Matplotlib, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, SAS (Software), Data Analysis, Statistical Methods, Quantitative Research, Probability & Statistics, Analytical Skills, Regression Analysis, Data Management, Statistical Inference
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Database Management, Stored Procedure, Database Design, Database Systems, Relational Databases, SQL, Database Development, Database Administration, Query Languages, Data Management, Data Integrity, Data Validation
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Hugging Face, Containerization, CI/CD, DevOps, Docker (Software), Microsoft Azure, Cloud Computing, Machine Learning Software, Transfer Learning, Model Evaluation, GitHub
Advanced · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Threat Modeling, Secure Coding, Cryptography, Open Web Application Security Project (OWASP), Encryption, Application Security, Vulnerability Assessments, Data Security, Exploitation techniques, Security Controls, Authentications, Vulnerability Management, Personally Identifiable Information
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Gateway, Application Programming Interface (API), Cloud API, API Design, Continuous Deployment, CI/CD, Restful API, Continuous Integration, Middleware, JSON, Software Versioning, Proxy Servers, Scalability, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Matlab, Data Preprocessing, Machine Learning, Classification Algorithms, Machine Learning Algorithms, Visualization (Computer Graphics), Data Validation
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, OpenAI API, Application Design, Database Management, AI Enablement, Software Architecture, System Design and Implementation, Software Development, Query Languages, Secure Coding, Application Programming Interface (API), Performance Tuning
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Public Speaking, Presentations, Storytelling, Communication, Verbal Communication Skills, Communication Strategies, Verbal Strategic Communication, Concision, Goal-Oriented, Planning
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: CI/CD, Jenkins, Docker (Software), Spring Boot, Kubernetes, Configuration Management, Containerization, Scalability, Software Documentation, Application Deployment, Cloud Deployment, Java, Spring Framework, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), Secure Coding, Java Programming, React.js
Intermediate · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Command-Line Interface, Scripting, Unix Commands, Computer Programming Tools, Scripting Languages, Data Manipulation, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Web Applications, Javascript, Web Development, Node.JS, Security Controls, Web Servers, Hypertext Markup Language (HTML), Java Programming
Intermediate · Course · 1 - 4 Weeks