 We had a very short break and now on stage is Reimer Bauer and we will take a step up from using Turtle now using fancy 3D software teaching young people programming Okay Hello We have a different approach. We also know Turtle But on our idea is that we want child to learn object oriented programming at the beginning not making hello world and not functions just to start and Usually there's a problem if you make some Objects you can't see them you have to tell these are objects. It's not visible and so on and we had a different idea And also to make this more attractive. We are making a contest always we do this have this done now two years and Yesterday there was a child 13 years old who made 140 line Python program which runs is makes a movie and makes which makes some icicle Drops and so on I show this later the idea is just from this kind of having a contest to make it more valuable and We got to this for because We want that more School of Childs can program they have to learn this somehow and they should not only be Just be user or be programmed by everything which is around and just by using this They just should learn to program their selves and this should be easy and We found out that there are some interest from them So you have to have maybe something with movements You have to make music or something else or images and so that they are like this to do And also if you go to a school and want to have teachers It must be also for them very easy and so you have to provide also course materials You can't tell just make Python and you have a book this won't work Which have to do something they like to use and The project idea was also built By the pie is for and there's also Peter Coppers was the initial idea to make it with blender Because blender you said yesterday. It's a toy in horse if you install blender You have the modernist Python on your system and this is the same Python Installation on each platform you have it on Mac on windows and on linux and it's very easily just you have one step to do Install blender and then you can work with pysons 3.4. It's very simple and It's also very well documented. There's an API for pyson and Everything you can do with a mouse. There was yesterday a training. There were 70 attendees there And if you think you can make with a mouse with clicks buttons, you can do with pyson on The thing is if you make in blender with make issues to make all the movies You can handle these objects and you see them and they are in 3d and you can scale rotate or whatever and by this just showing this is a Telling about what an object is and what the method is is so easily and it's clear to understand and So it's also easy to learn We have in our course a lot of material already and also some parts for school and from chemistry and Mathematics and we wish to have a bit more on this if you want to see how Python script looks like You have just a class definition or anything else you have to do some imports and this all is explained Also the IDE is there always some discussion which IDE blender has its own scripting IDE. This is an example how clouds could be seen them and in the area there you can also May rotate them or make something look at them from a different point of view and so also Can change your code afterwards and if you run the script Maybe it's a bit more extended it looks like this and this is just a few lines of code if you know how this works and this is the part you can learn and Also to show that you have a complete Python terminal You can just try import this or import anti-gravity It's behaves exactly the same as you have your own price and chill Also, we did already some courses at the first as I influenced last year I announced the start of the first contest and there was Jens Klein Jens is right, but Klein is wrong Who found this there and he made the first course and And so it was first course and then we had in Cologne in Berlin Hamburg and Leipzig courses for the This material we produced and This are Right easy to make just 3d objects You can make games or scenes You can make movies Everything you do there is as a result of the movie and this is very interesting so you can show very different your skills and You can also present some in not only its 2d 2d graphics just make them all those 3d look like and The contest task to this course is that you can your program Manage just everything you are not allowed to take any clicks of this Ede to just write everything in Python and if you were in the tutorial yesterday I think you have seen that every click on the IDE shows you the Python command line You just have to copy in your text window and then you can run it and don't have to pick it again and The contest is also that everything must be done by the Python program and you have to submit the animation The price program also the screencast. It's not so very difficult so we had two results in Last year, which are very good and this was about just make an algorithm I think lots of us are known this is those connoisseur game of life and Also a game and simulation and this year a simulation again And I want to show you the results because that's more than just words That's the first one from Anna Koine She's 16 years old and she thought she shows us how a kind of a game of life can be done in 3d so just all these combinations and So I go to the next one That's Valentin. He started with 13 years and He did continue on this and it's very Famous currently because you won the Kiwi contest this year the international Kiwi contest. So he's very Interesting in all the stuff and if you find out some school students around and I like programming Maybe try one of the courses with them and maybe also Tell them they are maybe a contest. They can just make movies and this is a card game I don't in Germany. It's it's named scarred to play it with three persons and Then you have to announce. I've disabled this sound She also had the idea he makes voice recordings of His family and so that there are three different speakers Tell the card numbers from different directions the blender has also 3d sounds. So you can very Make very interesting special effects So if you can't believe there's at the end, there's someone winning here and It's all done in this place and he liked that it's randomized that every game looks and different and He extended this that someone can play against the computer very simple If I remember what I did with 13 I I wasn't able to do this. This is Winner from this year. He had the idea to make just a small project which she names Ice toughen hurry, but it's a meaning of icicle cave. It's just to see Ice on top and then the falling drops and then building new ice Pickles and this is then also the sound so every release of the talk and every touch down makes a new sound and This is just 142 lines long This comments so even shorter and so it's just an idea to start with this course material and just to try out and That's just for completion The idea is just to make it easily to learn and also have teaching courses We have these currently in German. We have started to translate some in English and We are interested in having a good English compatible course maybe the base of further development of this and You are all if you like it, you are invited to join us at the sprints we like to have a documentation sprint about this and All this material is online available and it has a list license to copy it copy and use it's the CC by SA license and It's very easy as you have seen their behalf already childs they found out it's easy to learn and Also, we have a flask application, which is a web page for this condos. It's a flask and ginger to based application Yeah, I have said this already. We want you We want to go international maybe a contest Like the one in German in your country. Maybe not together at all the time Just that you maybe find out. Oh, it's interesting to do this in your country. Also, maybe make something similar We also want a good English translation of this and Yeah, maybe you extend it to make your own course The school students are very interesting at the moment. They see what they can do with playing and you have to be careful That's a give up to to take everything with the mouse But at the moment they know if you show them a movie there are lots on the YouTube channel because they're also Contest making movies there's for example big bug bunny and Then some other more and there are some scenes there and has to be built crests on the ground And if you tell them just make one crest That's easy. That's then make it 10,000 times then it's clear that they need a programming language. They don't want to paint this Okay, so and also we want to port maybe you have more ideas how to make chemistry or We have some molecules already or we have some mass functions to make special diagrams in 3d Which is also maybe interesting to get this together at school The idea is also to get those different things together if someone programs There's a question for this is if he has a physics experiment And he wants to show a simulators Maybe possible in blender because There's a lot of physics inside you can throw a ball for example, and then it knows it must come to the earth So it and it jumps back and not with full speed and to the same level it knows this everything and so It's easy to combine this also in school also with some other things and Yeah So for currently also partners as small companies in Germany, which helps us for example to make it more popular or to spread the word or Show up at the trainings or help us with images and so on Okay, so Okay, thank you. I'm very impressive and impressive results and questions Maybe the first question for me and how do you reach out to people? Do you go directly to school? It's how do you get into contact with teenagers or children? Do you go to public schools or is it mouse to mouse propaganda or? And we used to have summer courses we did summer courses and also we were on Linux Tuck in Chemnitz and Berlin and so on and we give there all the courses We tried to go there. We're also interested School of styles are some there are some camps already We are also looking to go forward to go with a German Institute Asian Fowdy E together So that's where I can share their more knowledge. The problem is if you show our we have a course and something You can't expect us. That's a school as soon as come They don't know what this is and so it's easy if you are have some Positions in some institutes for example also We are we have visitors from from schools here Regularly there is they have to visit because of job research They want to know what they maybe want to become later in job What they should study and so on then they visit some institute at this time if you have at the right time the course You can also crap all these people and tell them something very important that they need in the future They have to learn programming so But that's it's a different difficult problem Okay more feedback more questions So the blender tool like the blender UI has a reputation for being difficult to use at first and taking a long time to Become familiar with the UI and make Models and stuff how much of the time as you were teaching these kids blender How much of the time was spent just learning to use blender as opposed to programming in python? Oh, I think it's much easier to show it a little bit and If you want to learn blender with Python you have to install it. Maybe this takes two minutes You have downloaded what install it and get it somewhere Then it looks like this and then in the newer versions They have seen that there are a lot of programmers and they want it easier So they implemented something they named it scripting and it's this moment you have an IDE and You also can just I just try. Oh, I should have Prepared this that's not so easy Yeah, you could open a script there and run it and Although you could type something here or use a terminal and what we Explain at the at the trainings for them how to use Some buttons the a button So that selects everything and then the delete button that they can get rid of this and so it's only one hour in total There are only a few parts always and we start concentrating on Python and what happens if they For example, if you scroll this down and if I Do something here to see there's a Python command and This is very Good because there's something all the more if you You have to look for something So if you're on this side, then also have now is the different problem is my screen resolution so Yeah, I can show it at the moment you click the right mouse button on one of these menus you get the API documentation of planner and You can see as there's online Python reference. This is with every command You can do in planner and if you go on this then your browser opens and you are shown how to use this and This also parts. It's in English. So The students have to acknowledge They have to learn English understand English in school, which is also for German students good And also if they want to do in blender something they learn something more that Mars is maybe also Something they should keep on because otherwise they have to if they want not Triangle has 180 degrees if they know this then they can build a lot of things very easily and To the course material, this is a web page of the contest and also I try to show an example. So you see this is in German unfortunately and In the planner tutorial is something which makes a battle I'm not who of you were in the blender tutorial. Oh No one good then Sorry, I'm just interrupting you How far are you with the English translation? He wanted to This year, but there is in German so It was really really difficult for him to follow he starts picking English Yeah German may be next year a little bit, but so far even with Google translator. It was not An efficient material cost material. So this is just a real problem for non German speakers Yes, so how can we help or how can we? Work for you if there's only German available as language We have it since a few days on transiflex decision translation service and so there can be pages edit changed and Yeah, we're at the beginning it's it's Maybe translated a bit, but it's not in good English state That's so and if we could start and make maybe 30 to 40 percent Maybe then it's much easier to find others also to get and usually a sprint is a good idea To start with such a project. They're usually a much Speakers there which can English and German and so I hope we get to this close Okay, that's it. Thank you again