> For example, here are some drawbacks of Codecademy
Could you share some drawbacks of Futurecoder compared to Codecademy or other options? Would be useful to know when Futurecoder is and isn't the best option
- While I know that some people have used this with children and the children said they liked it and made some progress, I imagine some children need a game like https://codecombat.com/ to not lose interest.
- This is targeted at beginners. If you already know how to program and just need to know how Python differs from other programming languages, I would personally expect this to feel a bit too slow. However this is just a guess, I've been told that it's fine by someone who was relearning Python and even made a PR: https://github.com/alexmojaki/futurecoder/pull/171#issuecomm...
- I think futurecoder is the right place for learning the basics, i.e. for a complete beginner or for someone who has struggled with other learning resources. But it's just that - for now the course content doesn't go that far (https://futurecoder.io/course/#toc) and a student will need to find another resource with more content once they finish futurecoder. Even then, they may still find the debuggers and IDE helpful long after.
- The course is not designed for a teaching/classroom environment. It's usable, but it may not fit with how some teachers want to teach. For example, students can get solutions to any exercise. However the IDE may still be useful in a classroom even without the course.
- For mobile devices: Tablets seem like they might be OK but it's not optimised for that and you still have to type lots of code. Phones will technically work but the CSS is basically broken at that screen size. (EDIT: just discovered that telling my browser to look at the desktop site works pretty well)
> For example, here are some drawbacks of Codecademy
Could you share some drawbacks of Futurecoder compared to Codecademy or other options? Would be useful to know when Futurecoder is and isn't the best option