Complete Python / Practical Python Boot Camp

Python has gained more and more popularity with programmers as it allows you to express concepts in fewer lines of code than would be possible in many other languages. Take your Python mastery to the next level with this advanced, hands-on course.

Building Business Applications with WPF

Users now expect fast and fluid desktop applications that compare to the latest tablet applications. With Windows, that means Windows Presentation Foundation (WPF) - the perfect choice for building your next serious client application.

Mastering .NET Threading

Performance, responsiveness, and scalability are the keys to building software your users will love. This class is all about endowing your server and client applications with these attributes.

Mastering Entity Framework

With Entity Framework (EF), Microsoft provides an object-relational mapper (ORM) for managing relational data, allowing developers to leverage the power of object-oriented programming (OOP) in their data-driven applications. Mastering Entity Framework provides you with the essential knowledge and skills needed to leverage the power and flexibility of the Entity Framework, while avoiding common mistakes and pitfalls.

.NET Architecture Best Practices

Continue on your journey from Developer to “Software Engineer,” from Programmer to “Architect.” Learn how to design and build reliable, maintainable and scalable solutions using the .NET framework, and open your eyes to a variety of best practices and architectural concepts while discussing the pros and cons for each.

Design Patterns for the .NET Framework

Continue on your journey from Developer to “Software Engineer,” from Programmer to “Architect.” You will learn how to conceptualize and describe systems as a series of patterns, leading to proven and scalable architectures, and obtaining key insights into the design of object-oriented systems.