epi Posted June 17, 2016 Posted June 17, 2016 DS10 was on the AoPS website and noticed they had some Python programming classes. (He's taking AoPS math classes) I know nothing about Python. I have only done programming in school courses many years ago using mainly Pascal, so I don't know these newer programming languages from more recent decades. Also I hadn't really thought about programming as a homeschool topic, until DS10 mentioned this Python class. He wasn't asking to take these classes (or any class) specifically. It was more a conversation starter about how he could learn about this topic. Anyway, I thought it was a topic you could start on by "just playing around with it", and I'd heard of Scratch scratch.mit.edu so he made an account and has been playing around with it. I haven't really looked at what he's done yet, as in are the programs he makes just lists of instructions, or are there loops and if-thens etc, but I like the idea of just learning the general principles of programming, rather than any specific language (especially since I have no idea what programming languages are even used these days). So Scratch seems like a good starting point, right? But any suggestions for how to proceed with other ways to learn about computing, in a homeschool environment, for a very mathy kid, with mathy parents who understand general theoretical computing and programming principles, but lack modern practical computing knowledge? 1 Quote
ThoughtfulMama Posted June 17, 2016 Posted June 17, 2016 (edited) Scratch is great fun. My DS loves to read the Wiki, modify other people's projects, and design his own stuff. Look into the book "Hello, World!" for a good kid-friendly intro to Python too. It's long, but straightforward. Edited June 17, 2016 by ThoughtfulMama Quote
slackermom Posted June 17, 2016 Posted June 17, 2016 My dd used the book Adventures in Raspberry Pi for a little while, when she wanted to do something more than mess around with Scratch. It has projects for the device that use both Scratch and Python programming. It was a nice bridge. https://www.amazon.com/Adventures-Raspberry-Carrie-Anne-Philbin-ebook/dp/B00SEBB5LK/ref=pd_sim_351_2?ie=UTF8&dpID=61b3cpRDXYL&dpSrc=sims&preST=_OU01_AC_UL160_SR128%2C160_&refRID=5TF1GWZC33NERFJS6CHE 2 Quote
mathnerd Posted June 17, 2016 Posted June 17, 2016 (edited) At his age, he is old enough to start on Python programming and Javascript if he is interested. There are beginner books available for both and he can play around with them until he is ready for taking an online or B&M class. Edited June 17, 2016 by mathnerd 2 Quote
Guest Posted June 17, 2016 Posted June 17, 2016 I just let him do whatever he wants that way. He went from Scratch to python, CSS, Java, C++ and HTML (he is telling me right now...I don't know anything about it). Quote
crazyincolorado Posted June 19, 2016 Posted June 19, 2016 DD9 did scratch for a little while, but for next year she asked if she could learn to code for Minecraft (Java). So we are purchasing some self paced classes for building Minecraft mods and then a Minecraft server. After that, whatever she's interested in. 1 Quote
Runningmom80 Posted June 19, 2016 Posted June 19, 2016 DD9 did scratch for a little while, but for next year she asked if she could learn to code for Minecraft (Java). So we are purchasing some self paced classes for building Minecraft mods and then a Minecraft server. After that, whatever she's interested in. This is great! Thanks for mentioning it. :) Quote
ikslo Posted June 19, 2016 Posted June 19, 2016 DD9 did scratch for a little while, but for next year she asked if she could learn to code for Minecraft (Java). So we are purchasing some self paced classes for building Minecraft mods and then a Minecraft server. After that, whatever she's interested in. Link? 1 Quote
SparklyUnicorn Posted June 19, 2016 Posted June 19, 2016 A series we have loved here is Homeschool Programming. Homeschool Buyer's Co-op runs frequent deals on that. One kid did Java and then Android. I plan to get the web design course for the younger kid. Every time I mention this stuff to my husband he suggests Python. I know nothing about programming myself (he works in software QA and does some programming but that's not his main thing). Python gets mentioned in a lot of places as a good first programming course. My older kid has also spent a lot of time with Lua. That might be of interest as well. Here's a site to get started: https://www.lua.org/about.html Quote
Rush Posted June 19, 2016 Posted June 19, 2016 (edited) My eldest, 8y in 2 weeks, has started Python a few weeks ago here https://www.techrocket.com/code/python-courses For summer we got a book Python for Kids: A Playful Introduction to Programming Prior this he spent a half year on Raspberry Pi and Scratch using a book Adventures in Raspberry Pi. Both books are quite easy, Minecraft is not popular with my kid for some reason and they don't want to do anything with it at all Edited June 22, 2016 by rushhush08 Quote
SeaConquest Posted June 21, 2016 Posted June 21, 2016 After Scratch, mine moved on to Minecraft modding with Youth Digital. He loved the class. 1 Quote
summerreading Posted June 21, 2016 Posted June 21, 2016 (edited) DD9 did scratch for a little while, but for next year she asked if she could learn to code for Minecraft (Java). So we are purchasing some self paced classes for building Minecraft mods and then a Minecraft server. After that, whatever she's interested in. Are the classes Youth Digital? Funda Funda has Python classes too http://fundafunda.com/comp_courses There are summer sessions. My son is waiting for more people to join the Gamestar Mechanic class so it will run. He has done all her scratch classes. This year he played with CodeCombat to learn Java more Edited June 21, 2016 by summerreading 2 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.