 Hello everyone. I hope you all are safe and sound. A big thank you to everyone who joined in for the webinar today. I am Jennifer Krishnan from Stemperia. With me, I have the AI instructors, Mr. Ayushcha and Mr. Shalini Sharma, who will be taking you through the ride of AI and MR. To celebrate the Scratch Week 2021, which starts today, we have held you a webinar series of three-day life webinar, where on day one, we'll get started with programming, why it is important and what are its uses. On day two, we'll move ahead to explore the artificial intelligence and the different AI techniques and their uses. Finally, on day three, we'll upscale with machine learning and learn how to train the machines. I would like to hand over the stage to Mr. Ayush now. Over to you. Thank you, Jennifer. Thank you for introducing both of us. I am Ayush, an AI instructor in Stemperia, and I have along with me the Shalini you can see at the centre. Today, we will be taking you through the journey of the coding and then AI, then ML. As you already know, the Scratch Week has started. What exactly is Scratch Week and why do we celebrate? Let me just give you a little bit of an idea of it. Basically, we celebrate this Scratch Week for basically bringing out your imaginations, your creations, and after that, once you come up with the new projects and your creation and innovations, you can share that thing with us. Also, I would like to tell that generally, Scratch Week is a theme to spark the project ideas and learning through creativity and coding at your home. So, not taking much more of your time. Let's start with today's webinar. So, first of all, I will again welcome all the teachers, parents, and students for this webinar. So, today, we are going with the first webinar on this series of Scratch Week 2021, and I would request all of you to get downloaded with the Picto Blocks because we will be learning the coding with very Scratch in the Picto Blocks. So, to explain you more on this, the first thing which comes up here is why exactly we need coding and AI. So, if I directly ask you a question, that why exactly there is a need of understanding a coding or learning a coding? So, I will try to tell you the best three points which I can recollect. So, first is it makes you an active contributor towards your society. So, students, you might be seeing some problems around your society, around you, and you might have also been able to find a solution for it, but the things come up here that you are not able to put that into the action. So, here, if you will be learning and coding, you will be learning an artificial intelligence. So, there will be some of the problems which you can solve just by making the different codes and solving a real problem will definitely give you a high confidence. If I talk about the second point, you can see it here is a growing interesting technology. Many students might be in early age as of now, but in the future, you will be choosing one of your professional life out of being a teacher, being a musician, being an astronaut, scientist, anything, whatever you want. But trust me, you are going to see a flavor of artificial intelligence and coding in your career opportunities coming in front of you. So, why not to start early and win the race? So, if you will be starting from in this age, your logical skills will develop in a great direction and when till the time you will reach to your career options, it will become very much easy to pursue those things and bring your creations and innovations into it. So, if I talk about that, what exactly is program? So, because there are so many big words like artificial intelligence, machine learning, programming, but to understand all these things, there has to be a foundation and the foundation word, if I suggest, is a program. So, why not to start with this word and understand what exactly is program? So, if I talk about program, program is a set of instructions that a computer follows to complete a task. To explain you this in a much better way. So, it's a simple example, like if I say you to bring a glass of water for me, so what you are going to do? So, the first step, what you are going to take is, you will be just standing up from your place, going to your kitchen, and then you will take a glass of water and bring it to me. So, you followed a certain set of instructions to complete a desired task. In the same way, if we desire to complete a task in the, I should say, in computer or with the machines, in that case, we have to create a small program. And program, as I said, again, is a set of instructions. So, the machine is going to follow those set of instructions, which have been prepared by you and will give you the desired output, what you want. Now, in the programming, or I should say in the program, there are three basic steps. First is planning, I'm sorry. The first is planning. The second is writing. And the third is testing and debugging. So, to explain you these three steps, the first is planning, right? So, of course, if you are coming up with a problem, you should have a plan to solve it. Only then there will be, we can find an optimized solution for it which can help you to get your desired output or I should say, desired resolution for the problem. So, planning is very basic and it should be taken care that when you are planning, you should take all the scenarios, whatever you are thinking. After that, you have to write those things on a code that we are going to learn today in the pictoblocks. So, after once you write those things, you have to test and debug also. So, what exactly it means testing and debugging? So, if I explain you about testing and debugging, so once you have planned a solution for a problem, you have written the codes. After that, you have to test that how exactly it is working, whether it is giving you the desired output or not, or is it working perfectly or not. And after that, if you find a perfect solution, then no worries. But if you don't find an optimized solution, in that case, you have to find the error and finding an error that what we called as debugging. So, there might be chances that you might have used some different blocks or you might have misplaced the blocks or I should say misplaced some of the codes which is giving you an error. But after debugging, you will get your desired output. For all of these, we have brought up a pictoblocks that is the fastest way to learn coding and artificial intelligence. The most important thing on the pictoblocks is you can work with it on your laptop, desktop, PCs, also on your I should say smartphones. You can make stories, games, animations and make AI ML projects. And also, you can program wonderful robots. So, these are some examples you can see on the screen which have been completed by some of the students. So, like you can make a small story or animation within the pictoblocks or you can also make wonderful games. You can also program different robots. You can see on the screen. And all these things are so easy to do with a block coding on the pictoblocks that you are going to really enjoy this part of learning. So, I would just request Shalini to please share the pictoblocks links for their laptop PCs and the application for their Android. So, we will be sharing you the links which will help you to download the pictoblocks in your laptops, PCs, whatever you are using. Or if you want to work on Android phones, you can use the Android application. Yes, students, please hold on. Sir, I think the sir is facing the issue. So, please don't worry. Sir, we are going to come soon. Don't worry about it. I have already shared you the link, right? So, from there, you can directly install the pictoblocks for your laptop and for your Android and smartphones, right? So, what is the pictoblocks? The pictoblocks is basically the scratch-based programming, right? Where it supports the drag-and-drop functionality. Yes, so Ayush sir is here. Yeah. So, sorry, students, actually due to some stormy weather around my place, there was a disconnection of internet and I was just got disconnected. Not a problem. We will start from where we left. I'll just share my screen back and take you to the... Yeah. So, I think now my voice is audible. So, can you please share your response on the chat box? Okay. Wonderful. So, I have started getting... We can hear you. Thanks. Thanks. I'll just share my screen back. Yeah. So, I think till now you might have got the links for the pictoblocks to be downloaded in your laptop, PCs or in your Android phones. Now, if you want, you can do the things along with me. Not a problem. We will be taking your doubts and we will be taking your of every problem you are coming along and we'll try to resolve every problem. But also, I will request you to first follow the steps what we are trying to show you and tell you the concepts. Okay. So, what exactly is pictoblocks? So, pictoblocks is a scratch-based graphical programming software which give you and friendly interface with drag and drop facility and make wonderful coatings and projects. So, I will be explaining you these parts in detail while showing the things in the pictoblocks. But for as of now, you can see this is an interface how exactly pictoblocks look like on the... Okay. So, this is how exactly pictoblocks look like when you start up in your laptops or desktops. So, here you can see there are blocks. There are blocks. There is an scripting area, stage, sprite, extension. So, we will be talking about all of these. So, let me just stop my share and take you to the pictoblocks and start understanding the concepts from there. So, just give me a moment. So, I can see some of your replying on the chat. So, sir, I know how to do the scratch. So, it's wonderful to know that if you know how to do a scratch, things are very different. So, I will be showing you how to do it. But for you to know that if you know how to do a scratch, things are going to be very easy for you because pictoblocks is a scratch-based programming platform but with a wonderful different, I should say, solutions of artificial intelligence and machine learning. Yeah. So, here we are. So, I'll just share my screen back and show you the interface of the pictoblocks. So, yeah. So, I hope my pictoblocks screen is visible to everyone. Yeah. Hello, Charlene. Yeah, your shirt is visible. Wonderful. So, students who know about pictoblocks, it's really wonderful. But who don't know, let me give you a little glance over the what are the things on the pictoblocks are and how we can work it out. And we will be going in the depth of artificial intelligence and machine learning also. But let's start with a very basic so that, as I say, we are going to learn the scratch of pictoblocks, very basics of pictoblocks. So, now on the screen, the most attractive thing which you can see on you, which you will be like attracting you is the teddy bear. So, every sprite on the pictoblocks, I should say every character on the pictoblocks is called as in sprite. We have a dedicated library to which we can select any sprites. So, let me just show up this. So, you can say this is a dedicated library which can be from where you can choose a different sprites. Also, there are multiple options in the software in your pictoblocks when you are using it in your laptop that you can paint it, you can paint your sprite, you can upload your own sprite. Now, let's come to the second point which you can see where exactly this sprite is standing. So, the name of the sprite is Tobi. So, I'll now start calling it a Tobi. So, we can see there is a white background where the Tobi is standing and we called it as an stage. So, we can change the background of the stage by choosing an backdrop. So, again, pictoblocks comes up with a wonderful library of a backdrop. So, you can just click on choose a backdrop and you can choose a backdrop from the library. Although I'll just choose the beach backdrop. Okay. Now, on the center, the white area you can see, we called it as a scripting area because we will be making the scripts using the blocks on the left-hand side. So, yeah. So, these are the different blocks and along with that, you can see there are different palettes like motion palette, look palette, sound palette, even palette and many more. We will be telling you more about different palettes and the extensions in the coming. But to start with, let me show you some of the blocks related to the motion palette. So, here, although you can see there is a dedicated color, you can see at the blue. So, motion palette colors is a blue. So, you can see all the blocks in the blue which are related to the motion palette. Along with that, you can see different tabs over the palettes, one is costume and the sound. So, yeah. So, you can use the different costumes of a same sprite to make an animation and also use a sound library which comes up with the pictor blocks to provide a sound effect in your project. Now, to start with very basic activity, let's start with an activity of animating a sprite. So, to start with animation of a sprite, as I said, there will be three steps while we are doing the coding. Or I should say while we are doing the programming. So, there should be a planning that's what exactly I want to make. So, if I talk about planning, so, we have to plan that what is the last output we want to take from this project. So, if I talk about the project, so, it is an animation. So, at the last I want that my top is should be moving on the beach, right? So, if I talk about moving, or I should say if I talk about the movement, so, yeah, you can see the motion palette and we will be using the blocks from the motion palette. So, here if I bring the first block that is move 10 steps, if I'm going to click here, you can see the Toby has started moving. But the problem comes up here that how many times I have to press this. So, we have a control palette by which we can control the different blocks, like if I take this forever. So, if I explain you this forever block, what exactly it is used for. So, if I'm going to put any of the blocks inside this forever, this is going to be repeated until I stop it. So, if I just click on forever, you can see the my Toby has started taking the 10 steps. Again, even if I'm bringing it back, it is again and again taking the steps in the forward direction. If I want to stop it, I have to press the stop button on the top of the stage. So, now student, so, this was the first part, what I wanted to see that it should be moving. But again, the problem comes up here is that I wanted that my Toby should go till the end and come back to its initial position. How can I get it? So, students, if I want to make something where I want it should be, the motion should be to and fro, and it should go and come back, there I have to choose a set a rotation style. So, this is going to set a rotation style. Also, I will be choosing a block if on edge bounds. So, this is going to bring me, bring my sprite back to the initial position. So, let's check. Let's add one block at a time so that you can understand it's working very easily. So, I'm adding if on edge bounds inside a forever. And let's see how exactly it works. So, here you can see, students, it went on the same direction, but the problem comes up here is that it is with a rotation of, like complete one rotation, right? So, how can I manage that? So, as I said, we can manage the rotation style using the block which is set rotation style left to right. There are multiple options here, that is, don't rotate all around. So, you can test and try what exactly, how exactly it look like. So, if I will say, don't rotate, and I'll just set this rotation style. So, you will see my toby is going to the and and coming back without any rotation. But of course, I need a rotation which should look like that my toby is moving from left to right. So, I just click on left to right and keep this above the forever. Here, once I set the rotation style for my sprite, it will be set up and you don't have to put it again in a forever. So, now if I'm going to click here, you can see that my toby is moving from one end to another, but again, there is a short problem, right? So, what exactly it is? What I exactly planned for was that my toby should move on the beach, right? It should walk on the beach, I should say. But right now, it is more overlooking like it is sliding or I should say it's sliding on the beach. So, to bring the animation here, students, we have an option of costumes. So, to show you a small demo, I'll just go to costume and I want your focus on the stage on the toby. So, you can see there are different costumes. So, what exactly are costumes? So, costumes are nothing, but the different images of a same sprite. So, now you can see if I select toby walking one. So, how exactly this image look like? If I select toby walking two, you can see how exactly it look like. If I choose this, so you can see now the mouth of the toby is closed and if I choose this, the mouth of the toby, you can see the legs has just went apart. So, these are the different pictures which we say as in costume and just by choosing different costumes after certain time, we can make an animation. To show you here, just see if I'm going to choose between two costumes so you can see it is looking like my toby is talking to me. But this is definitely we don't want to change it with my cursor and that's why we are learning the coding. How can I do it using the blocks? So, in the looks palette instance, you are going to find a switch costume block and what exactly it is going to do is it is going to change the costume of the toby. So, what I'm going to select here is toby walking one and I'll put it here and along with this, I'll just duplicate this and how exactly I did. I just right clicked on the block and duplicated the same block and I'll change it to toby walking two. I'll keep these two blocks just below each other and let's see whether it works or not. So, you will not see that what I expected definitely that didn't happen and why it didn't happen. So, here students, the concept here is like it is changing the costume. It is changing the costume from toby walking one to toby walking two, but it is working in a such a high speed that we are not able to see it from our normal eyes. So, here the concept of a weight block comes in. So, in the control, you will see there is a block which says weight. So, we are going to use this weight block just after once the costume is changed and also we want there should be a movement going on when there is a change in costume. So, after once I have like you can see I have added one weight just below the costume. I'll just click it on here and now you can see it is looking like my toby is walking on the beach. So, I'm certainly getting what I desired for and yeah, I'll just stop this. Also, if I want to increase the speed of the toby how can I do it? I can change the weight time over here. So, I just select 0.5 and the weight 0.5 seconds that is a half second. I'm here a 0.5 seconds and let me just click this script again. So, now you can see it is looking like toby is walking along with this if I want to, if I want now that my toby should also move on the beach and also say hello to everyone. So, what I can do is I can go to looks and I can break a save block and I have this is a text area where I have written hello and I'll add it on the top. Now, let's see how exactly it is walking. So, now you can see my toby is walking on the beach also saying hello to everyone. You can customize this thing just by adding different sounds and different things you want to add. But is this completed? No, definitely not because there is an option students to go into the full screen mode into the picture blocks on the right hand side top corner you can see this is a full screen control and till now you have seen me that I have been clicking over the script to run the blocks, right? But what if I go to the full screen mode? Students, I won't be getting a chance to click on the script. So, I have to activate this green flag and how can I do it? So, in the event palette, you will find a block which says when green flag is clicked and just putting this on the top makes complete my program for this desired output that I wanted basically that my toby should move. So, if I'm going to click now on this green flag so now you can see my toby is walking on the beach with saying hello to everyone. But on the full screen you might be a little curious to know what are the different buttons over the top. So, here you can record the video of your project you can take the snapshot and this option will open the gallery so you can see exactly these videos and screenshots are getting saved. So, this was like a short animation program for you all to let you get started with very basics of pictoblocks because we will be going in depth of the things in the coming time. But this was like a short program to give you a little understanding of the basics of the pictoblocks. I'll just stop my share for as of now. If you have any questions I and Charlene sir will be very much happy to answer your all questions. So, what is the mic option is for? So, let me just share my screen and show you that again. So, yeah. So, if I just share you here so you were asking about the mic. So, as I said this is also going to open your gallery and show where exactly these videos are getting saved. So, I'll just stop my share and let me take your questions. So, me and Charlene will be very much happy to answer all your answers. So, yeah, Radhya, thanks. Thanks for your appreciation. We can see this is very interesting. Okay, wonderful. How to change a backdrop? So, we will be sharing you the recorded sessions not a problem students. Although I'll just answer your question. So, you can select backdrop in the pictoblocks when okay, so now I think the pictoblocks screen will be much more visible. So, here you can see choose a backdrop option. Okay. So, I think now it will be very much clear to everyone although we are going to also show you a mobile interface if you want to work with your Android mobile. So, how you can do that? We are also going to tell you about that. So, let me share back my screen and show you the mobile interface as well. Okay. So, if I talk about mobile interface experience once you have downloaded the pictoblocks you will be seeing some buttons over here. So, you might be seeing a plus button and a play button. So, what exactly it is for? Play button is resuming the project you were in while the plus button is for initiating a new project. So, once for the first timers when you are going to switch on the pictoblocks you will see the plus button. When you are going to click it on you will see a interface something like this and I'll explain you the same things which I have explained in the like I should say the desktop interface. I'll just explain you here some of the things. On the top students you can see a purple line purple bar where the pictoblocks is written and we called it as a menu bar. So, you can see there are three options select a backdrop add a sprite and a selected sprite. So, if you want to add a backdrop from the backdrop library into the pictoblocks you have to just click on that backdrop option an edit option will come up over here and you have to click it there once when you will reach to the backdrop library you can select the backdrop of your choice. You can see a stage a sprite over here this is the scripting area and you can see green flap a full screen option and on the I should say right-hand side bottom corner you can also hide and show the stage so you can see a option over here which will enable you to hide and show the stage if you want to go back how can you do that? So, you have a back button just beside the pictoblocks written over the menu bar you have to click on that and you will be just getting back so if I talk about the different components which we have talked about is a stage so you know what exactly it is stage palette, sprite palette block palette, scripting area and menu bar so I just to just give you a short recap so this is a stage we have talked about it where the sprite was standing this is a stage palette here you can see your sprites which you have taken for your programming here you can see the blocks palette and different palettes have different dedicated blocks related to it script so the program watch we are doing within blocks we called it in a script and we do it all together in the scripting area so I will just stop my share over here and if you have any questions me along with Shalini will be very much happy to answer them all yes sure you will be getting the links don't worry about it if you have any questions so on the Android to check the background option it is on the menu bar the first option is of backdrop you have to click on that option edit button will come up you can say a pencil button it looks like a little pencil you have to click on it and you will find an option to upload sorry to check your background so here I can see Karthik Divakar has said someone you can use MIT sketch so yeah you can so basically scratch the scratch is a different platform so this is a pictoblocks and we think that pictoblocks is much more better than scratch than do so many different things and wonderful things of artificial intelligence and machine learning in the pictoblock so we would recommend you to use the pictoblocks and we will be also explaining you about the very important thing that is the competition during this week so let me just give you some answers I can see there is a little confusion in uploading a backdrop in the smartphone right I will just share my screen back and let me show you it here so now students you can see if you want to choose a backdrop in the phone so on the top you can see the first option in the smartphone is a backdrop and here you can see this edit option once you will be clicking it on you will see a backdrop setting and at the bottom you will see a button which is an add backdrop and once you will click it here you will be able to see the wonderful library of backdrop and you can do it very easily so if you have any other questions you can feel free to ask I think yeah of course it is upon you you can choose any time you want on the weight block it should be like just looking good so now taking you forward towards telling you more about the competition we have came up with one competition for you all so along with this 3 day webinar series that today is the first part and in the coming 2 days we will be learning about artificial intelligence and machine learning in the pictoblock we have brought a wonderful competition for you all so let me just share my screen and tell you more about it I am sorry so talking about the competition so along a week long online programming cost contest hosted by Stempedia we have also brought a competition for you so what exactly you have to do to be a part of this competition you have to be present on all the 3 webinars of artificial intelligence machine learning concepts to understand these concepts after that you have to choose any AI ML extensions of pictoblocks which are available for you to bring up a wonderful creation and innovative projects and you have to submit the projects on the links which we will be sharing so last date of submission for your project will be 23rd of May and what exactly you are going to win so you can see this is a quirky innovator kit developed by Stempedia so winner will be rewarded with the quirky innovator kit and participants who will be attending all the 3 webinars and also submitting their final projects will be awarded with the certificates so also I would like to tell you that in the coming 2 webinars we are going to learn about artificial intelligence and machine learning and also going to make a wonderful activities of face expression detector and mask detector from here I would like to ask Jennifer to tell and motivate you more about the prizes and the things over to you Jennifer Jennifer am I audible now thank you so much Mr Ayush for such a wonderful experience I hope everyone would have got a recent idea about blog based programming and pictoblocks from this session thank you for covering the user interface and methods of creating animations in detail as you must be aware by now that we don't want to preach just theory to you we want you to apply by making projects of your own and submit them to the competition and as Mr Ayush mentioned the winners will receive an exciting AI and robotics kit quirky I would like I would like to play a short video for you so that we can have a better idea what quirky is meet quirky it's a gesture controlled robot no a smart gardening system no wait an autonomous delivery truck no a mass rover actually it's all this rolled into one hi quirky hi Jay it's an AI and robotics learning companion for the next generation quirky takes children on an exciting journey to explore advanced concepts on AI robotics with an easy engaging and hands on approach it is packed with interactive online courses and engaging live sessions that help children to learn food and make their own real world projects in other words one quirky endless possibilities quirky is portable carry quirky around and control it using your laptop tablet or even a smartphone it's easy to program whether you're a coding newbie using blocks or an expert using python comes with a plug and play interface making it hassle free and with some of the coolest latest tech so imagine a self driving car which identifies sweet signs and pedestrians or a faithful robot dog that follows commands with the help of machine learning and object detection quirky is for everyone who wants to be ahead of the girl ready to explore the universe of AI and robotics with me the video was very exciting to you let me take a few minutes to talk about quirky quirky is a programmable AI robot kit that allows you to bring your code to life it's a pocket sized board to help you make a variety of artificial intelligence and machine learning projects from self driving car can you move a little bit downwards from self driving car to waste collectors from weather monitoring systems to expression replicators and what not and you can make these wonders from the comfort of your home we will be launching quirky globally on Kickstarter soon and we want you and we want you to have the maximum benefits from the same and to ensure that we are inviting you for joining the day one VIP list you can join the same by registering yourself as the link given in the chat box now with this day one of the learning from scratch and here I'd like to thank all of you for joining and would like to thank our presenters Mr. Ayush and Mr. Shalini for sharing the knowledge we will see you tomorrow. So I just before ending the webinar I would like to say some of the questions from the students so some of them are where to send the project so students we will be sharing you the link and in that link basically you will be submitting your details and the project how can you download this so we have already shared you the links again we will share you the link with you because we will stop the chat for us now so that you can take all the links with you so just let me paste some of the links so students these are the two links for downloading basically the pictoblocks in your laptop, pc, desktops and if you are using an android phone also we will be sharing you the link for sending the project soon and yeah hope you have enjoyed the session you have liked the session we will love to see you tomorrow back again at the same time thank you all for joining bye bye, happy scratch week