Skyrocket your career.

The Principal Developer is invitation-only, two-day long masterclass for senior developers, team leaders, and software architects. We build traits, habits, and skills that engineers need to succeed at senior-level positions.

Join masterclass Learn more


It takes more than coding skills to be a great developer. The best software developers know how to make wise technical decisions, organize a good development process, communicate effectively, mentor peers and conduct technical interviews. This course is for software developers, who want to build missing skills and make the leap from good to great.


In this course you won't find boring theories, "let's be Agile!" mantras or easy-to-Google ideas. You will develop skills that every great developer needs:

Process Acceleration

Learn how to deliver software fast, without compromising on quality. Understand the whole development process from idea to cash. Identify bottlenecks using the Theory of Constraints. Increase throughput using lean manufacturing secrets. Make wise architecture decisions that enable fast delivery in the long run.

Business Innovation

Become a trusted business partner by understanding the non-technical side of things. Understand how IT fits into the organization and how organizations work. Learn how to increase profits and reduce expenses. Understand the economics of technical decisions and how to choose technology wisely.


Understand Little's Law and organize teamwork for fast and continuous delivery. Do more work in less time by increasing throughput. Make the best practices from eXtreme Programming, DevOps and Agile methodologies work for you.


Understand human behaviour, psychology and principles of influence. Deliver a strong message and convince people across the organization. Make winning proposals. Learn to say "no" without being killed. Boost your confidence, reduce anxiety and stress of public speaking.


Become an inspiring role model and start developing your colleagues. Identify and eliminate lack of necessary skills in your team. Build A-Team from a group of people. Build continuous learning and innovation culture in your organization.


Learn how to conduct interviews that developers enjoy. Understand which skills matter more than others and why. Hire smarter and faster than your competitors.

Frequently asked questions

For whom is this course?

The course is for experienced and motivated engineers who already know how to write good code and get things done. It's for those who are eager for the next big career jump. It's for those who want to know what best engineering leaders, technical directors, and company owners know.

What are admission requirements for the course?

The course is invitation-only and requires at least three years of commercial software development experience in Agile environment. Request an invitation by sending a brief motivation letter to [email protected]. Our team will review your application and send the registration link in 48H.

Why the course is invitation-only?

The content of the course requires a certain level of maturity. To create effective learning environment, we invite motivated individuals whose participation is beneficial to other attendees.

I have deep technical experience, but I'm not a dev. Can I participate?

Let's figure it out together. Ask at [email protected]

How is the learning process organized?

You will work with other developers in a small team. You'll be solving real-world challenges, such as optimizing slow development process, making unhappy customers happy, finding cost-effective solutions to problems, refactoring interviewing process. We'll also address and resolve your current career, team and company challenges.

Would I receive a certificate upon completing the course?

Yes, you will receive a Certificate of Accomplishment.

What is the language of instruction?

The course is taught in English. Non-native speakers are welcome.

How would I develop my knowledge after the course?

You will receive a list of books, blogs, videos for self-development. After intensive 2-day masterclass, alumni join the private community where we continue our professional growth. Eduards will be there to help and provide one-on-one mentoring.

How do I convince my manager to send me to this course?

Tell the truth: Coursera is for beginners, conferences are just fun and you want to learn serious stuff. You will get new skills, a certificate and tons of inspiration. If you dislike the course, you'll get your money back. No questions asked.

What people say?

"I learned so much from Eduards over the course of my career that I can strongly recommend everyone to take part in this course."

"10x motivation booster! Now I have much cleaner vision how to grow professionally, how to keep up with trends, how to boost my professional reputation in and outside the company."

"Two days after the training I discovered the limiting factor in our process and convinced my teammates to work on it. We fixed the problem and accelerated product delivery by at least 50%."

"This is the best technical training I have ever attended. Energy, inspiration, wisdom that I have gotten from that training is extremely valuable."

"This course is an eye opener."

"I am very impressed. I will make sure that every developer in my company has attended this course."

"I attend DevChampions workshops for insights and practical stuff. This time was no exception. Started applying tips & tricks immediately. The team is happy!"

"The practical guide for a developer on becoming an effective, top-level company leader."

"Eduards is an excellent mentor. I had the luck to work with him and he helped me a lot to shape my career. This course is a mind-blowing summary of knowledge what every professional software engineer should have."

"A must-have for any software development lead. Perfectly balanced information has an immediate impact on your career. Would recommend it to anyone aspiring to be a great leader."

"A well tailored course for those who want to grow as technical leaders. I have found valuable material and real-world experience."

Upcoming Masterclasses

The price will increase as the training approaches. Enroll today.
Riga, Latvia
3-4 Oct 2019

€900 1500

  • Certificate
  • Private Community
  • One-on-One Mentoring
London, UK
12-13 September 2019

€1200 1800

  • Certificate
  • Private Community
  • One-on-One Mentoring
Stockholm, Sweden
19-20 September 2019

€1200 1800

  • Certificate
  • Private Community
  • One-on-One Mentoring

Ready for the next level?

The course is invitation-only and requires at least three years of software development experience in Agile environment. Request an invitation by sending a brief motivation letter to [email protected]. Our team will review your application and send the registration link in 48H.

Request Invitation

Eduards Sizovs

Consultant, Speaker, Trainer  

Eduards has been involved in commercial software development for over 15 years. He quickly grew from a developer to architect, from architect to software engineering manager, from manager to IT director. Today, Eduards is consulting C-level technical people and training senior developers, architects and engineering leaders.

Eduards leads DevTernity – the top tech conference in Europe, and is the founder of a startup DevTube (#1 Hackernews, #3 ProductHunt). He is a well-known international speaker, who had spoken at the largest conferences Worldwide. Eduards is a certified enterprise architect, CSM, CSPO and ICF coach.

There are over 22 million developers worldwide and this figure is expected to rise to 26 million in 2022. My goal is to equip you with skills that will set you apart from competitors. See you at the masterclass!

Eduards Signature