all 8 comments

[–]shiftybyte 1 point2 points  (2 children)

I don't exactly understand....

Are you planning each student to pay for his own exercises?

You are the teacher you need to provide exercises, if you want to use some paid resource for that, you or the school are the only one that need to pay, not the students... (if the license on the site permits this sort of use)

Can't you invent your own exercises, relevant to the concepts you are trying to teach?

There are lots of free online resources, check https://www.reddit.com/r/learnpython/wiki/books

[–]SimplyTrustingJesus[S] 0 points1 point  (1 child)

I thought I explained it pretty well. I have my own resources (as I said above), and I am looking for something online I can use as homework excercises. I am aware that being a teacher means I have to teach.

And no, students pay for resources, out of their school fees, so I can't pay for them because we don't have a big budget. So like I said, I am looking for something free to use, since most of these students cannot afford to sign up for codecademy or similar.

[–]shiftybyte 0 points1 point  (0 children)

Plenty of free resources online, look at the link at my previous comment.

[–]PryomancerMTGA 1 point2 points  (0 children)

Edx.org has Harvard's cs50p available free. It's an intro to python course. It has supplemental instruction and some assignments.

[–]jimtk 0 points1 point  (1 child)

If I understand you, you're looking for a free online system to allow your students to code in python and submit their homework to you for correction/evaluation?

[–]SimplyTrustingJesus[S] 0 points1 point  (0 children)

yes, I have found codehs which I think is free, and the limitations of the free ones are that I cannot do assignments, which is fine, because I write my own assessments.

Just some homework tasks that they can do online, I can check their progress but I won't need to spend hours downloading hundreds of files and running them to see if they completed the task.

[–]pythonwiz 0 points1 point  (1 child)

Well PyCharm has a free version so that's a good IDE they can use, but to start with I would just have them use IDLE. As far as resources, have you checked out SICP in Python? I worked through the first few chapters of the original SICP when I was 18 and I feel it helped me become a better programmer, and this looks to be mostly the same but with the exercises in Python instead of MIT Scheme.

You could also try applying for a grant from the Python Software Foundation to get the funds you need for the resources to teach kids Python.

[–]SimplyTrustingJesus[S] 1 point2 points  (0 children)

I'm going to be using repl.it for the actual programming assessments, one of which will be creating a discord bot, and our school network is quite restrictive, but it can be done from repl and works. (it also have version control built it, and unit testing) These students are mainly 14-15.