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: Bioinformatics, R (Software), R Programming, Molecular, Cellular, and Microbiology, Molecular Biology, Data Manipulation, Programming Principles, File I/O, Scripting Languages, Data Processing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Web Content, Search Engine Optimization, Web Content Accessibility Guidelines, Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Web Development, Javascript, Frontend Performance, Performance Tuning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Visualization, Storytelling, Diagram Design, Action Oriented, Concision, Branding
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Prompt Engineering, ChatGPT, Education Software and Technology, AI Personalization, Prompt Engineering Tools, Digital pedagogy, Collaborative Software, Generative AI, AI Integrations, AI Workflows
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Exploratory Data Analysis, Teradata SQL, JSON, Data Integration, Advanced Analytics, Analytics, Data Cleansing, Text Mining, Data Quality, Data Analysis, Customer Insights, Statistical Analysis, Data Manipulation, Application Programming Interface (API), Database Management, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Swift Programming, iOS Development, Mobile Development, UI Components, Data Store, Animations, Data Persistence, Data Storage, Dataflow, Cloud Storage, Computer Graphics, User Interface (UI), Interactive Design
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Model Training, Java Programming, Java, Feature Engineering, Statistical Machine Learning, Machine Learning Algorithms, Model Optimization, Deep Learning, Data Pipelines
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Test Driven Development (TDD), Test Script Development, Test Case, Web Development Tools, Development Testing, Unit Testing, Software Testing, Browser Compatibility, Test Tools, JavaScript Frameworks, Javascript, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Full-Stack Web Development, JSON, Web Development Tools, HTML and CSS, Application Programming Interface (API), Javascript, Web Development, Web Applications, Browser Compatibility, Authentications
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, SQL, Google Cloud Platform, Code Review, Query Languages, Debugging, Prompt Engineering
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Health Technology, Clinical Informatics, Medical Imaging, Diagnostic Radiology, Clinical Documentation, Clinical Nursing, Data Ethics, Responsible AI, Clinical Practices, Image Analysis, Health Informatics, X-Ray Computed Tomography, Clinical Research, Risking, AI literacy, Radiography, Predictive Analytics, Decision Support Systems, AI Personalization, AI Integrations
Intermediate · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Image Analysis, Matlab, Computer Vision
Beginner · Course · 1 - 4 Weeks