What you’ll learn:
- Understand Core Design Patterns
- Apply Design Patterns in Real-world Scenarios
- Enhance Code Readability and Maintainability
- Understand the Trade-offs and Limitations
- Collaborate Effectively Using Common Terminology
- Evaluate and Select Suitable Design Patterns
My name is Levon, and I am a TypeScript & C++ Software Developer from Armenia with 8 years of professional experience. I studied at Russian-Armenian University, participated in many programming contests, and am currently lecturing the Algorithm and Data Structure course for local companies.
Algorithms have been my passion since 2013, my first year at university. I was spending about 5 hours per day to learn something new about algorithms and data structures. I’ve solved over 5000 algorithmic problems on various online and onsite sites during these years.