$185.00 USD

12 monthly payments

Your payment information will be stored on a secure server for future purchases


1. Introduction

These Terms and Conditions (the "Agreement") govern the provision of the "Advanced Software Design Course" (the "Course") by Mirdin, LLC, a Massachusetts Limited Liability Company (the "Company"). The provision of the Course is subject to a Payment Plan (the "Plan"). By agreeing to these terms, the Customer agrees to pay the full amount under the Plan.

2. Payment Obligations

2.1 The Customer agrees to make a series of payments as specified on the Company's website at the time of purchase.

2.2 The Plan is non-cancellable and the Customer is obligated to complete all the payments until the full amount is paid, regardless of circumstances.

3. Termination

3.1 In the event of non-payment, the Company reserves the right to suspend or terminate the Plan and the provision of the Course. The Company may also pursue other remedies as available under Massachusetts law.

4. Liability

4.1 The Customer acknowledges and agrees that they are fully liable for any costs incurred by the Company as a result of non-payment, including but not limited to interest, collection costs, and legal fees.

5. Acknowledgement

5.1 By agreeing to these terms, the Customer confirms that they have read, understood, and agreed to be bound by this Agreement and to fulfill their payment obligations under the Plan.

6. Governing Law and Jurisdiction

6.1 This Agreement shall be governed by and construed in accordance with the laws of Massachusetts, and any disputes arising under or in connection with it shall be subject to the exclusive jurisdiction of the courts of Massachusetts.

By checking the box or clicking "I agree", the Customer acknowledges they have read, understand, and agree to these Terms and Conditions.


Full Course + Personal Feedback | 12-Month Payment Plan

This interactive course lets you elevate your software design skills at your own pace, whether you're looking to become a team leader or just seeking to refine your craft.

Guided by software design expert Jimmy Koppel, you'll delve into six comprehensive units, each dedicated to a unique aspect of software design, from the Hidden Layer of Logic to Future-Proofing Code. You'll gain a deep understanding of principles like Hoare triples, Embedded Design, and Representable/Valid Principle, enabling you to write clean, robust code and make design decisions that save hundreds of hours down the line.

Aside from didactic learning, you'll gain access to a curated library of readings, selected by Jimmy himself, comprising insightful articles and academic papers that further enrich your understanding of the art of software design.

This course is designed for engineers with at least a year of professional experience who are looking to upskill, take on more responsibility, and make a tangible impact on their team and projects.

Engage in self-paced learning that translates into real-world impact, becoming a better engineer and mastering the art of advanced software design with us.

Personal Feedback 

We’re very strong believers in giving personalized feedback, as one of the best ways to learn. Many of the exercises are very open-ended, especially the design exercises, which have you sketching the design of an entire piece of software. For all of our exercises, we read your solution carefully, understand exactly how you are thinking about the problem, and tell you exactly what you need to improve your understanding and walk away with a strong grasp of the concept.

We also work very hard to make our feedback of the highest quality. We have a 20-page document on how to give better feedback, and I personally review every feedback for quality. Most feedbacks go through several revisions before being declared good enough for students. At the moment, Nils and Jimmy are doing all the feedback themselves.

If you want to know more before signing up, book a call with either of us below.

See you in class!

Here’s a link to Jimmy's calendar: 

And here’s a link to Nils calendar: 

Complete Syllabus:

No Risk. 14-day refund policy.