Most educational websites about programming aren't suitable for young beginner programmers as it contains too much information that may overwhelm the person. We wanted to create something that is fun to use and educates beginner programmers on the basics of python using fewer, more precise words.
What it does
This website contains lessons about the basics of python, ranging from syntax, control flow, and functions.
How we built it
It is built using the Qoom platform. The python environment in the browser is made with the Brython console embed.
Challenges we ran into
It was hard figuring out how to incorporate a full Python interpreter in the web browser. Ultimately, we decided to just include the python console embed.
Accomplishments that we're proud of
On this webpage, there is a freestyle page where the user can experiment with python console. This is a great way to get them to try out different stuff on their own without having to download python on their own machine.
What we learned
What's next for PythonWorks
We would like to add an achievement system, which awards users with awards the more lessons they complete. This will motivate them to continue and finish their lessons.