Six-Project Series

Six Small Algorithm Projects with C# you own this product

working knowledge of classes and constructors, arrays and lists, working with text files, and overriding `ToString` • basics of lambda expressions and extension methods • basic trigonometry and complex numbers
skills learned
manipulating images • drawing fractals • using recursion • using tree data structures and terminology • performing network traversal • drawing in WPF (Windows Presentation Foundation) • performing topological sorting • finding maximal flows
Rod Stephens
6 weeks · 4-8 hours per week average · INTERMEDIATE

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • share your subscription with another person
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Algorithms make the world go round! In this series, you’ll wear six different hats in six diverse projects that spotlight algorithms in a wide range of applications. You’ll build task-scheduling tools, draw organizational charts, and dive into fractals. Throughout this series of liveProjects, you’ll go hands-on to discover a variety of algorithmic techniques, including recursive data structures, image processing, and finding shortest paths. When you’re finished, you’ll have practical experience that you can use to solve real-world problems.

These projects are designed for learning purposes and are not complete, production-ready applications or solutions.

This is a really great liveProject for learning recursion and some applications of it.

Patrick Regan

Manning author Rod Stephens shares what he likes about the Manning liveProject platform.

book and video resources

When you start each of the projects in this series, you'll get full access to the following book and video for 90 days.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Six Small Algorithm Projects with C# project for free

All the instructions for all projects are very clear and to the point. The fact that the author is a mathematician helps a lot with that.

Emmanouil Chardalas

I think that people who want to advance their algorithm knowledge will definitely buy this course.

Amrh Umaudlu


These liveProjects are for intermediate C# programmers who are familiar with WPF and Windows Forms programming. To begin these liveProjects you’ll need to be familiar with the following:

  • Visual Studio version 2022
  • Windows operating system
  • Basics of Windows Forms programming
  • Basics of WPF programming
  • Basics of classes and constructors
  • Arrays and lists

you will learn

In this liveProject series, you’ll learn useful, widely employed algorithms and their techniques.

  • Tree data structures and terminology
  • Recursion
  • Draw in WPF
  • Network traversal
  • Topological sorting
  • PERT charts
  • Critical path methods
  • Gantt charts
  • Manipulate image pixels
  • Maximal flows
  • Work assignment
  • Fractals


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.