futurecoder
futurecoder copied to clipboard
100% free and interactive Python course for beginners
The main part of the site, the course, doesn't look great. It's plain and generic and uses bootstrap. This stuff is really not my strong point so I need someone...
Some basic linting with pyflakes was introduced in #99. This needs to be extended with checks from other libraries: - pylint - pylint plugins. https://github.com/pyta-uoft/pyta has some custom checkers which...
- [ ] Make mobile experience consistent - [ ] Use flexbox in a better, more standardised way - [ ] Fix left alignment of some features images
After introducing each debugger, we should maybe point out at the end that users can still use these tools outside of futurecoder. For example: > You can also use snoop...
Some things to add to the current functions chapter: - In the page on calling functions from functions, after showing what this looks like in various debuggers, I want to...
I want to explore ways we can reward success to encourage better performance. For example there could be a page dedicated to statistics, progress, achievements, etc. Or we could show...
The `get_solution` function uses the standard Python tokenizer to split an exercise solution into tokens which the user can gradually reveal. This works pretty well, but: 1. f-strings are considered...
Maybe we should add an exercise at the end of the variables chapter where users have to swap variables in the classic way: ```python x = 'x' y = 'y'...
Currently users may solve Parsons problems when they ask for a solution to an exercise. There should also be a way to specify an entire exercise as a Parsons problem...