Ali Czech
Zakladatel Software Engineer, Rapid7 MFF UK
Founder of eXpansePi
We went through MFF, CTU and years of industry practice so YOU don't have to.
We are a team of developers who turned complex knowledge into courses designed for complete beginners. Our teaching is clear, practical, and step-by-step, without unnecessary academic overload.
Our courses make sense even for people who have never programmed before. We use real examples, explain everything simply, and teach only the essential foundations you truly need to start in IT.
Our instructors have experience in cybersecurity, cloud systems, backend engineering, and application development, yet we teach in a simple and approachable way. We show you the same principles we use every day, without stress and without academic pain.
By the end of our courses, you will program confidently and independently.
Starting is the hardest part. We'll handle the rest together.
Zakladatel Software Engineer, Rapid7 MFF UK
Founder of eXpansePi
Our lecturers are experienced professionals with practical experience in IT.
Software Engineer, Rapid7 MFF UK
A graduate of General Computer Science at the Faculty of Mathematics and Physics, Charles University, and an experienced Python developer. He focuses on process automation, building data tools, and creating efficient backend solutions. He has a strong technical foundation and an eye for clean, maintainable code. As a programming instructor, he has extensive experience with courses and individual mentoring, explaining modern development principles clearly, logically, and with practical relevance.
Senior Software Engineer, Rapid7 MFF UK
A senior developer at Rapid7, focusing on antivirus and cloud technologies with an emphasis on high performance and robust backend engineering. He holds a degree in General Computer Science (Theoretical Computer Science) from the Faculty of Mathematics and Physics, Charles University. His work centers on scalable architecture, performance optimization, and reliable data processing. As an instructor, he explains complex technical concepts clearly and practically, drawing on real-world experience from professional software development.
Senior Software Engineer, Rapid7
A senior cybersecurity developer with more than 10 years of experience. At Rapid7, he works on antivirus and endpoint security technologies. He previously worked at Samsung and several startups, one of which was later acquired by Google. He specializes in low-level development in C/C++, endpoint system engineering, and building high-performance, reliable security solutions.
Freelance Software Engineer MFF UK
A game development student at the Faculty of Mathematics and Physics, Charles University, and an active programming instructor. He focuses on C# game development, graphics, and building web applications in the .NET ecosystem. He has a strong sense for visual design and combines the technical side of development with clear, functional interfaces. In his teaching, he emphasizes understandable explanations and practical use of technologies.
Software Engineer, Grant Thornton MFF UK
A student of Theoretical Computer Science at the Faculty of Mathematics and Physics, Charles University, and an experienced programming instructor. He has experience in web development, data analysis, and IT consulting. At Grant Thornton, he automates business processes using Python and Power BI. He brings practical knowledge of modern technologies, data work, and real-world corporate projects into his teaching.
Senior Software Engineer, Azul Systems ČVUT
A senior C/C++ developer currently working at Azul Systems on the development of the Java JDK. Previously worked at Oracle, contributing to the Solaris operating system. He holds a degree in Software Engineering from CTU. He has extensive experience in low-level programming, performance optimization, and the development of mobile and desktop applications. His teaching is based on real-world engineering practice and modern software development techniques.