Free Style Project

Introduction

The C# Academy's curriculum is hard to complete. Getting to black belt will take you at least a few months if you're disciplined and consistent. And most of the curriculum involves building stuff suggested by us. The objective of this projects is to let you express yourself. Throughout your journey you might have ideas of projects to create. We want to encourage you act on these ideas. Although having a set roadmap gives you an useful structure, your motivation will sky rocket if you're building things that you care about. And we will reward you for that!

Requirements

This project has only two requirements:

  • You can't build a project with the same features/challenges already present in the academy. But you can definitely expand or tweak our existing projects. Example: Do you want to create a multi-player function for the Math Game? Yup, that counts and will be approved.
  • You need to provide a Readme with information on how to run your project and detailing your thought process. This is extremely useful for your learning. Science shows self-reflection goes a long way in retention and motivation. Plus you'll be working on your communication skills.

You can use any technology you want, as long as .NET/C# is involved. It can be just console or full-stack. You'll be rewarded from 10 to 200 Experience Points based on the creativity, complexity and quality of your project. That's it! We can't wait to see what you come up with.

Tips

  • This project is different from the Flagship Project. While you can also create whatever you want, that project has a strict set of complex requirements as its intended to be showcased in portfolios. If you're creating a very complex full-stack project, consider submitting it as your Flagship project.
Log in to mark this article as read and save your progress.
An unhandled error has occurred. Reload 🗙