Inspiration

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

We learnt the basics of styling html components and also adding javascript to create an interactive webpage.

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.

Built With

Share this project:

Updates