“Productive C# looks great! I love the practical C# videos, the regular news and resources shared by Andrea. I really like the ability to download the code from the videos and take my time to understand it and become a more productive developer. Productive C# is a great place to keep my mind fresh on coding and can helps me prepare for the Microsoft C# Specialist certification. ”

Tom Gauden, Project Manager

“I'm a seasoned software engineer with decades of experience in both technology and mathematics. My preferred language is C#. To keep up-to-date with the many features offered by the growing .NET Community (just a little reminder that .NET is now open source and naturally cross-platform), I will stick to Andrea's Productive C#. Andrea can explain complex topics in short and useful videos, and keeps me informed about all the latest .NET news with his frequent reports. The awesome thing about C# is its versatility that can be used for a wide variety of applications. Now with .NET Core working on MacOS and Linux, there truly is no limit to what you can do.”

Alexey Shestialtynov, Software Engineer

“No frills and lots of code: this is what My Productive C# is about. Andrea's essential and effective style will easily get you throughout the code. Each step is simple and clear. A special thanks to him.”

Mario Martellini, Project Manager

“Everyone will tell you how smart and knowledgeable Andrea is. His videos and articles have been enormously useful in shaping, testing and refining my own approach to software development. Andrea is an exceptional teacher and My Productive C# is just a proof of it. Andrea is one of the best software craftsman I’ve ever met.”

Nicola Baldi, Senior Developer

“I watch Productive C# videos after work. Thanks to the simplicity of the videos and the enthusiasm of Andrea I find the experience enjoyable even after a hard day at work. Moreover, being able to download the code, has allowed me to master new techniques and to use them in my team.”

Stefano D’Onofrio, Solution Developer

“Andrea is always up-to-date with the latest development in C#, no wonder he has been awarded the MVP title! I totally like the way Andrea structures and delivers the video courses. As a practical coder, I like how his short and straight-to-the-point videos save me time to understand particular topics with the most relevant code examples.”

ChengVoon Tong, Tech entrepreneur

“Andrea is one of the most passionate developers I’ve met! He’s committed to personal development and I’m sure you’ll learn something by listening to him.”

Jeff Foster, Head of Product Engineering

“I'm a seasoned C# developer and I am always looking for an easy way to stay up-to date with the many features offered by the language and the .NET platform. My productive C# delivers this and more. The short and practical videos are another tool in the belt of the programmer who wants to improve his coding skills. Andrea has an amazing ability to explain complex topics in a concise way. He really loves coding, teaching and his passion can be very contagious!”

Matteo Baglini, Software Craftsman

“Productive C# courses are very well prepared and concepts are clearly expressed. Andrea does not waste time for unneeded explanations.”

Igor Zeler

“I found Andrea's Productive C# web site when I was hitting a limit on my professional growth. I came to realise that I needed a good mentor who could push and guide me to the next level, and Andrea perfectly fits that description. He's very focused on practice and very helpful in answering all my questions. I enjoy receiving his short digests with the latest news in the .NET world and being part of a community of like-minded people to help grow my skills. This is why I've chosen to be a lifetime member of the Productive C# membership.”

Vadzim Papou

Meet Your Instructor

Andrea Angella

Microsoft MVP, Senior .NET Software Engineer and .NET Community Leader

I am a Microsoft MVP, certified C# master developer and .NET Community Leader. I am the founder of the Cambridge .NET User Group, the official community on .NET in Cambridge (UK), consisting of 500+ passionate .NET developers. I love to teach in a simple and practical way how to master C# related technologies to help you become one of the most productive C# developers in the world. I am a Senior .NET Software Engineer working at Redgate Software. My peers describe me as really enthusiastic, motivated, with an infinite passion for software development, and a relentless desire to keep learning as well as amazing ability to involve others in my pursuit of excellence. 


Manning Publications
O'Reilly's online trainings