Inspiration
While studying for the Canadian Computing Competition - CCC I decided I wanted to create a website to help motivate myself as well as others who want to prepare for this contest.
What it does
This website has different levels of learning that are modeled around the CCC contest problem levels as well as some brief syntax lessons. Currently, this website is built with HTML, CSS, and JavaScript with links to Repl.it pages coded in C and Python to illustrate the answers to various CCC contest questions as well as other simple problems.
Challenges I ran into
While building the C portion of the website the biggest challenge I ran into was translating a question I had solved in Python with lists into C. I was able to pick up simple C syntax pretty fast because the primary control structures such as, if else, while, for, etc. function similarly to PHP which is a language I am familiar with. The difficulty arose, however, when I had solved a problem in Python with lists because C uses either arrays or linked lists which function differently from Python lists.
What's next for CCC Tutoring Website
The next steps for this project include adding harder questions such as an S4 question as well as potentially adding a new language such as Java to the website.
Log in or sign up for Devpost to join the conversation.