After 8 months of searching… I think I have found my Coding in the Classroom solution. What I was looking for was a product that gave me a means of some semblance of classroom control but gave the students the flexibility of an open learning environment. I also needed a product that gave me the confidence in saying “this is the one” to students, parents and administration.
What I have come to after months of searching is a Learn to Code solution called Grok Learning out of Australia. They have developed an all in one learn to code platform using Python as their first offering and from what I have played with thus far, it looks to be a tight little package.
Being a coding neophyte myself, I needed something I could learn quickly along side my students but at the same time had enough complexity and sophistication to challenge the aspiring Wozniaks in the room. From what I have read, Python is apparently the way to go. It is easy to learn, teaches good coding practices and is similar enough to the C languages that learning C & C++ is easier once Python is in the bag. Besides, if Python is good enough for Google and NASA, I am guessing it is probably good enough for a high school classroom.
Some of the things I like about Grok are the following:
- Browser based
- Created by educators
- No installations needed
- Affordable(ish) $30 a head
- Easy to set up online classroom
- Student tracking and marking ready
- Discussion forums to hash out coding challenges
- Competitions to challenge students
- Growing selection of tutorials
- Downloadable resources
- Custom courses available
- Parenting Dashboard
- Worked on my iPad
- Live help
When speaking to the good folks of Grok, I mentioned that Canadian educators need an online classroom environment that doesn’t require ANY student information in order to comply with our privacy laws and they seemed to be willing to make that happen. As it stands, a teacher could still set up aliases for each kid and still be within the law.
The question you may now be asking is how Grok Learn To Code is different or better than the products already available? and to be honest, I am not completely sure. I have only just begun to play but at this point what I do like is the following.
Bang for buck – I originally looked at Code School. They provide a wide selection of courses, a really good delivery system and “team” discounts. Unfortunately, the cost is just way to much to ask kids or the school to pay. Sure if I was a good teacher, I would shell out the cash for it myself but I am a selfish sort and prefer to feed my kids so I passed
There are some Great Free Resources out there as well such as Code Academy, which my class is using now. They provide a very similar product to Grok including Python but it doesn’t give the teacher the opportunity to create an online classroom or delve into Python quite as deeply as Grok. In my opinion the ability to manage students under a single back-end interface is invaluable but being able to challenge the higher end kids is imperative. Grok also provides a unique level of support and opportunity for kids to interact with other young coders from around the world.
So after 6 short months and a long intensive search, I think I have come to a decision. it has been really quite astonishing how many learn to code options have come out of the woodwork while I have been looking. All offer a decent learn to code experience but at this moment… I think I will give Grok Learning a go for my coding program.
If anyone would like to give Grok a FREE trial run, they have given me 5 teacher subscriptions to give away. The first 5 insightful comments on this post will receive a link to join Grok.