Page 1 of 1

Starting coding

Posted: Wed Feb 17, 2021 1:03 pm
by bansteadninjo
Hi, I'm 9 years old and I've been coding my Lego EV3 brick with Scratch. I've just put micropython on the brick and I want to learn how to code. Can someone suggest a good place to look please? :)

Thanks

Re: Starting coding

Posted: Sun Feb 21, 2021 4:19 pm
by mathieu
Excellent question: as the parent of a 9-year-old I've been curious about these lego/micropython bricks for a while now, but from reading official descriptions it was never entirely clear how this differs (or not) from a lego-less microcontroller. So I'm also interested in a good place to learn more. Anybody?

Re: Starting coding

Posted: Mon Feb 22, 2021 3:25 am
by jimmo
bansteadninjo wrote:
Wed Feb 17, 2021 1:03 pm
Hi, I'm 9 years old and I've been coding my Lego EV3 brick with Scratch. I've just put micropython on the brick and I want to learn how to code. Can someone suggest a good place to look please?
Hi!

That's awesome. I was ~9 years old when I first learnt to program on Lego's pre-cursor to the pre-cursor to the pre-cursor to the pre-cursor to EV3 and haven't looked back since.

Unfortunately I don't know of any specific resources for the EV3, however for Python there are some quite good introductory materials on Hour of Code and code.org.

For MicroPython specifically, there are some free Hour of Code courses about the micro:bit at Grok Learning. Doesn't matter if you don't have a micro:bit as you can use their online simulator. https://groklearning.com/hoc/ If you're based in Australia (?) then a lot more of the more detailed Grok content is free. (Disclaimer, I used to work there and am very familiar with the courses, so that's why I'm recommending them).

And feel free to ask questions here in the forum! We'd be very happy to help!

Re: Starting coding

Posted: Mon Feb 22, 2021 9:02 am
by aivarannamaa
If you downloaded a sd-card image from Lego site, then you should start with https://pybricks.github.io/ev3-micropython/index.html

If you downloaded the image from Ev3Dev site, then you probably have a bit different MicroPython API. At the moment I wasn't able to find the documentation for this variant.

Re: Starting coding

Posted: Sun Mar 07, 2021 12:51 pm
by bansteadninjo
jimmo wrote:
Mon Feb 22, 2021 3:25 am

If you're based in Australia (?) then a lot more of the more detailed Grok content is free.
Thanks for the links, I will have a look.

I am in the UK.

Re: Starting coding

Posted: Sun Mar 07, 2021 12:59 pm
by bansteadninjo
aivarannamaa wrote:
Mon Feb 22, 2021 9:02 am
If you downloaded a sd-card image from Lego site, then you should start with https://pybricks.github.io/ev3-micropython/index.html

If you downloaded the image from Ev3Dev site, then you probably have a bit different MicroPython API. At the moment I wasn't able to find the documentation for this variant.
I downloaded the sd-card image from the Lego site (actually, my dad did it for me). I've started to look at the link you gave. It's quite confusing to start with after coding with Scratch.

Thanks for the reply.