TechRocket has at least one free Python course at https://www.techrocket.com/code/python-courses/python-and-the-curse-of-the-unusually-high-waves
but it looks like you need to register to even attempt the course. Registration is free and asks for an email address but doesn't seem to verify it?
The instructions are in a movie but the movies don't have captions so you would need earphones and a quiet environment to use this course.
Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but then it takes you through the print() statement, variables etc. with an embedded code editor for you to attempt some simple exercises.
However, after doing the first four tasks, I think the movies are a bit tedious, they're professionally done, but take too long to get to the point. I don't feel the jokes are very engaging, perhaps if they work for your students they would be OK but they seem to drag everything out like padding.
On top of that, I'm not entirely happy with the content. For instance, they introduce comparison operators, and list "==" to compare things, but don't explain why it's different to the "=" they've been using in the last few movies.
Resources I probably won't use:
TechRocket has at least one free Python course at
https://www.techrocket.com/code/python-courses/python-and-the-curse-of-the-unusually-high-waves
but it looks like you need to register to even attempt the course. Registration is free and asks for an email address but doesn't seem to verify it?
The instructions are in a movie but the movies don't have captions so you would need earphones and a quiet environment to use this course.
Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but then it takes you through the print() statement, variables etc. with an embedded code editor for you to attempt some simple exercises.
However, after doing the first four tasks, I think the movies are a bit tedious, they're professionally done, but take too long to get to the point. I don't feel the jokes are very engaging, perhaps if they work for your students they would be OK but they seem to drag everything out like padding.
On top of that, I'm not entirely happy with the content. For instance, they introduce comparison operators, and list "==" to compare things, but don't explain why it's different to the "=" they've been using in the last few movies.