The Unstoppable Errichto: From Competitive Programming to YouTube Stardom

\colorbox{black}{\color{white}{\textbf{E}}}\colorbox{red}{\textbf{rrichto}}, also known as \colorbox{black}{\color{white}{\textbf{A}}}\colorbox{red}{\textbf{lgha\_Porthos}} on Codeforces, is a competitive programmer, YouTuber, and educator with a massive following in the programming community. His real name is Marcin Michalski, and he hails from Poland. He has been active on Codeforces since 2010 and has achieved a legendary status in the competitive programming world. In this blog post, we'll take a deep dive into Errichto's background, achievements, and unique approach to teaching competitive programming.

Errichto's Competitive Programming Journey

Errichto's competitive programming journey began in 2008 when he was a university student studying computer science. He stumbled upon the ACM International Collegiate Programming Contest (ICPC) and was immediately hooked. He spent hours practicing and participating in online competitions, honing his skills and improving his performance.

In 2010, Errichto joined Codeforces, a popular competitive programming platform, and quickly rose to fame. He has an impressive track record on the platform, with multiple victories in prestigious contests like Google Code Jam, Facebook Hacker Cup, and Topcoder Open. He's also a Grandmaster on Codeforces, one of the highest rankings achievable on the platform.

Errichto's Teaching Philosophy

Errichto's unique approach to teaching competitive programming has made him one of the most popular educators in the programming community. He's known for his concise explanations, insightful commentary, and engaging teaching style. He doesn't shy away from complex topics, and his videos and blog posts are filled with advanced concepts and techniques.

One of the hallmarks of Errichto's teaching philosophy is his emphasis on problem-solving skills. He believes that competitive programming is not just about memorizing algorithms and data structures, but about developing a problem-solving mindset. He encourages his students to think critically about problems, come up with innovative solutions, and approach programming as a creative endeavor.

Errichto's YouTube Stardom

In recent years, Errichto has gained a massive following on YouTube, where he regularly posts videos on competitive programming and related topics. His channel has over 400,000 subscribers and is one of the most popular programming channels on the platform.

Errichto's videos are known for their clarity, depth, and accessibility. He covers a wide range of topics, from basic programming concepts to advanced competitive programming techniques. He also streams his own coding sessions, providing viewers with a unique insight into his thought process and problem-solving strategies.


Errichto's journey from competitive programmer to YouTube star is a testament to his talent, hard work, and unique approach to teaching. His contributions to the programming community have been immense, and his influence on the next generation of programmers will undoubtedly be profound. Whether you're a beginner or an experienced programmer, there's a lot to learn from Errichto's approach to competitive programming and problem-solving. So be sure to check out his videos, blog posts, and Codeforces profile, and join the thousands of programmers who have been inspired by his work.