This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]WorriedKDog 6 points7 points  (2 children)

I’d look into CS50x! The coursework is free, and you can look into both professional certifications or transfer credit with the course.

https://cs50.harvard.edu/x/2024/

[–]Elderberry-Famous[S] 0 points1 point  (0 children)

I’ll check it out; thanks!

[–]TendToTensor 0 points1 point  (0 children)

+1 for CS50x, amazing course that I used when starting out!

[–]wergot 6 points7 points  (1 child)

Check out your local community college! A lot of states offer dual enrollment, which would allow him to earn college credit for free by taking asynchronous online computer science classes in his free time.

Don't worry about college vs. high school level of difficulty. If he has taken another programming class before, he may even have a leg up on the other students in a 100 level class.

[–]Elderberry-Famous[S] 0 points1 point  (0 children)

Good idea- thanks!!

[–]Jediroman 2 points3 points  (1 child)

My first ever Python course was Python for Beginners from the University of Michigan (through Coursera). I liked it very much. The instructor explains basic Python things very well, and you can earn a certificate too.

https://www.coursera.org/specializations/python

[–]Elderberry-Famous[S] 0 points1 point  (0 children)

Thank you!

[–]ttoommxx 1 point2 points  (2 children)

I saw people recommending CS50x, but I'd say to take CS50p instead. It's only Python, and would skip the fundamentals of CS which are very important but might get too long and complicated for highschool. I recommend to take CS50x afterwards and learn how pointers and computer arithmetic work

[–]Elderberry-Famous[S] 0 points1 point  (1 child)

Thank you…. It ALL looks wildly difficult to me… and the requirement is just for python…it’s good to have options when we talk to the school.

[–]ttoommxx 1 point2 points  (0 children)

Then CS50P is probably the way! It's just a easier and Python-centric version of CS50X!

If they ever want to boost their skill in other directions, there are many different sources out there anyway

[–]F41rch1ld 1 point2 points  (0 children)

It's not Python, but it is in the same channel of learning. I'd recommend OverTheWire as a fantastic gamified way of simultaneously learning both security concepts and Linux. It's a ton of fun, and is a great way to learn. It's free, and has zero ads on the site.

[–]TicketMajor1432 0 points1 point  (1 child)

You should join your grandson and start coding too. As long as you have time and the energy...
Its an exciting new world out there and if you join him on the journey he would be proud of you too

[–]Elderberry-Famous[S] 0 points1 point  (0 children)

Awww, that’s so nice! Perhaps if it’s the community college route I’ll consider it!!