Design patterns are a way to solve commonly occurring problems in software engineering. They are reusable, tested solutions to certain software design problems. They are not cookie-cutter solutions, and developers using them can tailor them to address the specific problem at hand.
Object-Oriented Design Patterns
Object-Oriented Design Patterns is a 9-lesson 1 hour 14 minutes self-paced course by NeetCode. Design patterns are a way to solve commonly occurring problems in software engineering.
Course facts
- Lessons
- 9
- Duration
- 1 hour 14 minutes
- Language
- English
- Added to CourseFlix
- January 2024
- Instructor
- NeetCode
- Price
- Premium
Who teaches Object-Oriented Design Patterns? NeetCode
NeetCode (neetcode.io) is the technical-interview-preparation platform of Navi (formerly an engineer at Google), behind one of the larger DSA-focused YouTube channels online. NeetCode's distinctive contribution is the curated NeetCode 150 and NeetCode 250 problem lists — pattern-grouped sets of LeetCode questions that have become a default reference for engineers preparing for the algorithm portion of senior tech-company interviews.
The course catalog covers algorithms and data structures in depth, system design for senior interviews, the OOP / design-patterns material that shows up in low-level design rounds, and the broader interview-prep landscape. Material is taught in Python, Java, and JavaScript with the same problem solved across multiple languages.
The CourseFlix listing under this source carries 7 NeetCode courses spanning that range. Material is paid; NeetCode runs on per-course or membership pricing on the original platform. Courses are aimed at engineers preparing for technical interviews at large tech companies.
What lessons are included in Object-Oriented Design Patterns?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 0 - Intro Demo | 01:54 | |
| 2 | 1 - Factory Method | 11:00 | |
| 3 | 2 - Singleton | 10:16 | |
| 4 | 3 - Builder | 09:18 | |
| 5 | 4 - Adapter | 06:43 | |
| 6 | 5 - Decorator | 09:13 | |
| 7 | 6 - Facade | 06:31 | |
| 8 | 7 - Strategy | 08:26 | |
| 9 | 8 - Observer | 11:01 |
One payment unlocks this course and every other premium course. No auto-renew.
See plansWhat courses are similar to Object-Oriented Design Patterns?
Updated 1y agoSystem Design in a Hurry
By: Hello InterviewMaster system design quickly. Only the most important things to successfully pass the interview. The course is created by recruiters and engineers from FAANG.24h 35m5/5
Updated 7mo agoGrokking SOLID Design Principles
By: Design GurusReady to take your programming skills to the next level? Mastering the SOLID design principles will fundamentally change your approach to software development.
Updated 3y agoSystem Design Interview
By: NeetCodePrepare for your system design interviews with this comprehensive course. System design interviews are a crucial part of the tech interview process, and this co4h 9m
Updated 1mo agoGrokking Oracle Coding Interview
By: Design GurusPrepare with the 50 coding questions most often asked at Oracle, sharpening algorithmic problem-solving in a browser-based practice environment.
Updated 1mo agoBehavioral Interview
By: ByteSizeGoThe course on behavioral interviews helps IT specialists confidently pass interviews, demonstrate leadership, and showcase the required grade.
FreeUpdated 1mo agoLeetCode & JavaScript Complete Course for Web Developer 2022
By: UdemyFree JavaScript-focused LeetCode course teaching pattern recognition and efficient problem-solving for technical interviews.2h 53m
Updated 1mo agoGrokking Meta Coding Interview
By: Design GurusPractice the 45 coding questions most often asked in Meta interviews, with interactive browser-based exercises on algorithms and patterns.5/5
ClassicSystem Design Course
By: Gaurav Sen (InterviewReady)In this course, you’ll get a deep understanding of system design concepts. Full guide. Architectural schemes, capacity planning, API list, tests, Faq.92h 26m4/5
More courses by NeetCode
ClassicAlgorithms and Data Structures for Beginners
Before starting the course, let s go a little bit over what will be taught, who it is for and what you will need to succeed.8h 22m5/5
Updated 3y agoObject-Oriented Design Interview
Prepare for your object-oriented design interviews with this comprehensive course.1h 49m
Updated 3y agoFull Stack Development
This course will take you on a journey to become a full-stack developer. You will learn how to build and deploy a modern web application from the ground up.4h 24m
Updated 3y agoSystem Design Interview
Prepare for your system design interviews with this comprehensive course. System design interviews are a crucial part of the tech interview process, and this co4h 9m
Updated 3y agoSystem Design for Beginners
The course "System Design for Beginners" is the key to understanding the fundamentals of designing scalable and efficient software systems.5h 21m3/5
ClassicAdvanced Algorithms
The "Advanced Algorithms" course is a comprehensive guide to fundamental data structures and algorithms required to excel in technical interviews.7h 36m5/5