Mission Bit: Non-profit in SF teaching kids how to code in after-school classes
blog.vueanalytics.co
blog.vueanalytics.co
If only there were some sort of cheap computer that is very bare bones and small. One that can hook up to TVs by HDMI or RCA so the kids could use them at home. Have it cost around fifty dollars (with case and power adapter), and get people to donate extra keyboards and mice. If only.
Better option IMO are the $199 Chromebooks Codestarter puts Ubuntu on: http://blog.codestarter.org/post/93985346780/how-we-turn-199...
In my opinion, I think a second hand mac is going to be much better than a brand new Pi for a child to learn on...
You'd also benefit from having a somewhat similar hardware system rather than having a multiple of different laptops with different specs, ports etc.
Not really though. Once you add the SD card, case, and USB power supply, you're at at least $80 (I know because I own one and that's what I had to buy).
Once you add the keyboard, mouse, and monitor to be on parity with the Chromebook you'll be lucky to be under $200.
That said Chromebooks would likely be the better answer then Raspi or Macbooks.
The reason I sarcastically suggested Raspis is because this is literally what they were meant for.
My bigger concern would be the ARM architecture / switch off x86 in general. Even getting Crashplan (a Java program) working was a PITA due to that.
For the beginning class, we use Chrome, a text editor, and a lightweight web server app ("Mongoose"), and we learn basic code concepts in JavaScript. Setup time is minimal and anything we do in class the kids can do at home on whatever computer they have access to. For the intermediate class, we install Virtual Box and everyone gets a copy of the same Ubuntu virtual machine image, whether the host machine is Mac or Windows, and we learn Linux and Ruby (it could just as easily be Python). We're looking at Cloud 9 IDE as another potential solution, one that would be completely install-free.
In fact, the only laptop a student's brought so far that we couldn't make use of was a Chromebook.
Because no true developer would write code on anything else /s
We standardize on Mac to keep the experience as uniform as possible. A huge issue that few people consider is that if you have a fleet of mismatched laptops you're going to spend a lot of time and/or storage space sorting out which power supply goes to what and it's going to take a lot longer to build a single image that's going to work well for all of them (regardless of OS).
We're doing a pilot class with Chromebooks this semester, but we have to buy most of those ourselves. We've found that it's often easier to get a donation of an old Mac laptop than ~$220.
They must have something to believe in, and to have hope for the future.
When I was a young bloke (Australia) the Tech schools offered great training courses, the employers were lined up on graduation day, and life-time employment was taken for granted.
These days, no one trains, the wages are ludicrous, and permanent employment is unheard of.
And yet employers complain that they can't get good engineers.
Back home I organise javascript meetups and bloody hell, I can't even get college students majoring in CS to attend. We manage to get a couple seniors and such here and there, but freshmen might as well be unicorns.
But I digress. All I wanted to say was that I love this and I wish you all the best. Getting good youth support is important for any field that doesn't want to die.
This sounds like a great program for kids and we wish it all the best, but HN users are hyper-allergic to the tiniest traces of astroturfing and its byproducts. For best results—including not getting downvoted, flamed, or complained about to HN moderators—you're best off just letting the content speak for itself. Good luck!