Announcement - Daily code walkthrough live sessions during the Corona lockdown starting 30th Mar 2020

**Machine Learning with Python and Live Sessions**

The course aims to help students become better programmers by implementing machine learning models who can use machine learning libraries effectively and efficiently. The live sessions will provide an opportunity for students to participate, ask questions, and engage in discussions with the instructor.

**Previous Day's Topic Announcement**

Every day, a new topic of the live session will be announced on previous days' topics. Students are encouraged to attend the earlier sections if they find certain topics challenging, but all parts of the live session will be accessible after it is over for registered students who miss it.

**Participating in Live Sessions**

The focus of the live sessions is to help students become better programmers by providing code walkthroughs and teaching them how to solve problems step-by-step. The instructor will try to answer as many questions as possible during the live session, and students are encouraged to ask for help if they get stuck.

**Real-World Problems and Code Walkthroughs**

The course will cover real-world problems and provide a step-by-step approach to solving them using Python and machine learning libraries. Students will learn how to break down complex problems into smaller sub-problems, solve each part, and debug their code. This skill is essential for programmers who want to solve many problems in the field.

**Machine Learning Modules**

As students build more complex machine learning models, they will need to understand how to implement them using Python and various libraries. The course will cover topics such as scikit-learn, TensorFlow, and PyTorch, providing a solid foundation for students to build upon.

**Feedback and Suggestions**

Students are encouraged to provide feedback and suggestions on what areas they want to see covered more in the live sessions. The instructor values student input and will try to incorporate their suggestions into future live sessions. This will help ensure that the course is tailored to meet the needs of all participants.

**Becoming Better Programmers**

The ultimate goal of the course is to help students become better programmers by providing a structured learning environment. Students will have the opportunity to practice problem-solving skills, learn from others, and receive feedback on their code. By the end of the course, students will be well-equipped to tackle complex problems in programming.

**Course Syllabus**

The course syllabus is divided into several topics, including:

* Basics of Python

* NumPy, Pandas, and Exploratory Data Analysis

* Simple Plotting

* Scikit-learn

* XG Boost

* TensorFlow

Each topic will be covered in detail, with a focus on providing code walkthroughs and teaching students how to solve problems step-by-step.

**Live Sessions**

The live sessions will be held daily from 6 p.m. to 8 p.m., and students are encouraged to attend all of them, even if they miss previous topics. The instructor will provide detailed explanations of the material, and students will have an opportunity to ask questions and engage in discussions with each other.

**Announcements**

The instructor will send daily announcements via email and post them on various platforms, including YouTube, the official Slack group, and Facebook. Students can stay informed about the topic of the live session by checking these sources.

**Active Participation**

The instructor encourages active participation from all students during the live sessions. By engaging with each other and asking questions, students will learn more effectively and make the most out of their experience.

**Lockdown Period**

Given the lockdown period, it is essential to make the most out of this time by learning new skills and improving ourselves. The instructor hopes that all students will attend the live sessions and participate in the discussions.

**Safety First**

The instructor reminds everyone that safety is a top priority during this period. Students are encouraged to prioritize their health and well-being while also doing their part to control the spread of the virus.

**Next Day's Topic Announcement**

For Monday, the topic will be the basics of Python, assuming that students have gone through all the previous videos. The instructor will cover 10-20 problems over two live sessions to help students become better at basic problem-solving with code.

**Technical Details**

The course will be held on a desktop app, which means that students can access the material even after the live session is over. The instructor will provide detailed explanations of the material, and students will have an opportunity to ask questions and engage in discussions with each other.

By following this article, readers can gain a deeper understanding of the course's objectives, topics, and structure. They can also learn more about the instructor's approach to teaching and the importance of active participation from all students.

"WEBVTTKind: captionsLanguage: enhi friends I hope all of you are safe at your homes during this log down please respect it cooperate both with your local governments state governments and the central government and let us all do our part so that this coronavirus spread is controlled I hope everybody is safe it's extremely important for us to be safe we have shut down our office from the March 4th we've asked all of our employees to work from home this is almost like 20 days we are almost 20 days into it 20 almost 25 days into it so we are going through it and thankfully all of our employees are safe I hope all of our students are also safe so for the last few days we have been thinking about how to utilize this time for the benefit of our students and we have brainstormed multiple ideas but one thing that we converged on again I've written my notes here so that I don't miss anything is to do more regular life sessions because anyway most of our students who are either college students or working professionals everybody is at home enough so starting this Monday again today is a Saturday when I as I'm recording this we have a live session on Sunday a public live session on the overview of AI but starting Monday we'll start doing more regular live sessions from 6 p.m. to 8 p.m. to our live sessions and we'll try to do at least 5 5 live sessions a week again I chew we have chosen the evening time because that's when the lockdown becomes more severe a lot of local governments and state governments have been asking people not to go out after a certain time in the evening mornings I understand that some of you may be busy getting your groceries getting your essential needs medication etc so we thought the best time would be 6 p.m. to 8 p.m. so we'll be doing regular live sessions from 6 p.m. to 8 p.m. starting this Monday and we'll do it for for at least a few weeks during this lockdown right so we will try to do at least 5 live sessions a week so this is going to be lot of live sessions then we thought what would be a good topic for these live sessions we might do and maybe you'll still live sessions during this long down period right so we were brainstorming on multiple ideas one thing that that was most popular amongst our whole team to do life sessions on code walkthroughs so we have some students who don't have programming background some students who are not very good with programming or comfortable with programming right and they're facing some issues when they're trying to code up things so what we thought of is let's use this lockdown period constructively to help our students improve their programming skills so during this during this next 15 or so days of official logged on we don't have the logged on my texted nobody knows right but we'll try to do our best right so during this lockdown it is officially it's still April 15th which means we have a couple of weeks and we try to do 10 to 12 as many as we can actually try to do 10 to 12 live sessions and our focus will be code walkthroughs so what do I mean again I'm just I'm just I just written note so that I don't miss any important point here in the code walkthrough we will start from the very first chapter we have which is python programming we'll start with simple concepts like for loops in Python functions in Python how to call again simple standard libraries at numpy site by panders we'll start with that and we'll go up to deep learning so for each of these cases what we'll do is we'll go through code line by line I'll explain each of the functions each of the operations each of the parameters of every line of code so that there is less dilemma especially for students who don't come from none or who come from non programming backgrounds can also easily understand and pick it up right so we'll do it very similar to the way we explain Python code in our course videos but we'll do it now for for again for for the Python chapter itself will focus I'll take a bunch of problems simple problems very simple straightforward problems and he'll explain how to think about solving this problem step by step how to break a complex problem into subproblems and how to write code for each of these also again this will be a code walkthrough this is not like giving high level overview of the code it will be line by line walk through of the code number one I'll also point at typical mistakes that we see students doing in assignments so that you can learn what are the common errors you will encounter how to get out of that error how to Google such efficiently to fix the bugs in your code right so I'll also cover all of that so we'll start with Python this coming Monday we'll start with simple for loop simple programs like how do you how do you do basic operations in numpy a site by panda's lab plot lib we'll start with basic Python most important libraries in Python but we'll also graduate and move to its core machine learning algorithms for example how do you do I'll go walk through how do you how do you implement k-fold cross-validation right and other other interesting and important concept so what we have so this will be additional content to what we have done already in the course right so we are calling these sessions code walk through sessions where we'll go line by line explain it and the live sessions are also great way for you to ask questions in interactive fashion we'll try to resolve as many questions as possible in a two-hour live session whatever we cannot resolve you can always shoot an email and we'll try to answer that right so these live sessions will be accessible to all of our registered students again every day suppose suppose today let's assume we have a live session let's say on Tuesday we have a live session I will announce on Monday what is the topic of the live session what are topics you should go through in the course videos what all code snippets you have to go through in the course videos so that you come prepared for the live session right so we'll start of course for the very first live session which will be on Monday it will be basics of Python I expect that you go through all the Python videos and the Python codes depends if you've discussed in the live session we'll start with some simple problems we could spend a couple of days just on Python problems so that you become more comfortable with the fundamentals and foundations of Python programming itself and then we'll we be good for if not to raise maybe three days one day just for numpy pi panda's type of operations and then we'll slowly move on to more complex things like proper machine learning models and if time permits we'll go up to deep learning we'll also see how to do proper again we have explained some of this in the course videos this will be in addition to what is there in the course videos right so for example we'll explain how to do transfer learning using convolution neural networks in the CNN chaplain or course students will do one more example where we'll go through a code line by line slowly step by step if it takes more time so be it it's okay because we are going to do right life sessions I mean every if you're doing five or more life sessions a week we don't have to be in a rush or a hurry to finish anything like a typical life session where the live session is on a weekly basis now we have more time we'll try to cover as much as possible but the whole objective is very clear the objective is to ensure that our students during this lockdown period use this time constructively to bec become better programmers at the end of the day who can who can implement machine learning models who can use machine learning libraries and also write simple Python code effectively and efficiently and how to get unstuck again a lot of students send us emails saying okay I got stuck at this snippet of code how do i debug it how do I fix it of course we help them or email but we thought this type of session can broadly help everyone not just a few set of students right so what we'll do is every day for every live session the previous day will announce the topic of the live session again students on the earlier sections can participate in some of them they may not be able to understand carers they may not be able to understand convolutional neural networks etc but students were in the later parts can attend all of them and of course all of these will be accessible even after the live session is over for all of registered students why are a desktop app so in case you miss one of these live sessions it's okay you can watch it before the next day's live session right but please try to participate so then we K so that we can have some interesting back and forth discussion so that it's it's much more fun it's a group activity that all of us are doing and we can have some questions back and forth I'll try to answer as many as possible also I request you to give us some suggestions on what areas you want to you want us to cover more in these live sessions again the focus is very important the focus is to help you become better programmers so we'll do code walkthroughs and also teach you how to solve how to given a real-world given a problem it could be simple Python programming for loop given a problem how do you break it up into sub parts and how do you solve each of those parts step by step and how to get unstuck if you get an error or a bug and those are the key those are key skills for a programmer that will help you solve many many problems as you build more complex machine learning modules also so any suggestions you have any concrete constructive suggestions to make good walk throughs better do let us know but we will try and be very very careful go step by step line by line operator by operator parameter by parameter in every function so that you get a good concrete understanding of course we'll do more more step-by-step walkthroughs in the earlier parts but suppose if you've learnt about some basic stuff if I'm doing if I'm reusing that operation or if I'm reusing that functionality again in a later life session I would assume that you've gone through the previous lecture life sessions right so please try to attend all of them anyway it's a lockdown time so let's make the most out of it and be and become better programmers by the end of fact right so so again please suggest us anything that you want us to cover specifically we'll do our best but we'll start from basics of Python and will graduate as per our course syllabus will start with Python numpy pandas exploratory data analysis simple plotting then we'll keep going and scikit-learn right then we learn X G boost so we'll go step by step finally we will also do some coding in caris okay let's tensorflow all right so let's go step by step but it will be code deep dive code voxels right so let's let's do that looking forward to having all of you it in these sessions and make the most of our most out of lockdown period constructively improving ourselves again please make sure that you your family your friends everybody is safe let us do our part in controlling the spread of this virus but being safe ourselves and keeping our fellow citizens also safe right see you folks let's hope you all attend and make again I'll do daily announcements of what the next life session would be this is a broad announcement right so for Monday for sure it's very clear we'll be doing that basics of Python anyway I'll do a more detail so I'll do a more detailed announcement but for Monday live session from 6 p.m. to 8 p.m. I'm going to assume that you have gone through all the Python course videos right so that we can do some simple problem solving in fact them right so I'll try to cover 10 or 20 problems over over a couple of life sessions so that you become better at basic problem solving with code right so see you again and hope to have active participation from all of you again we'll keep you informed about the topic of the live session what to prepare what to know before you come to the live session we'll send you emails over your registered email will also make announcements on YouTube we'll post it on the official slag group we'll also put it on Facebook so if if you're looking at any of them you know what what comes next in each in each of these live sessions right so let's do thathi friends I hope all of you are safe at your homes during this log down please respect it cooperate both with your local governments state governments and the central government and let us all do our part so that this coronavirus spread is controlled I hope everybody is safe it's extremely important for us to be safe we have shut down our office from the March 4th we've asked all of our employees to work from home this is almost like 20 days we are almost 20 days into it 20 almost 25 days into it so we are going through it and thankfully all of our employees are safe I hope all of our students are also safe so for the last few days we have been thinking about how to utilize this time for the benefit of our students and we have brainstormed multiple ideas but one thing that we converged on again I've written my notes here so that I don't miss anything is to do more regular life sessions because anyway most of our students who are either college students or working professionals everybody is at home enough so starting this Monday again today is a Saturday when I as I'm recording this we have a live session on Sunday a public live session on the overview of AI but starting Monday we'll start doing more regular live sessions from 6 p.m. to 8 p.m. to our live sessions and we'll try to do at least 5 5 live sessions a week again I chew we have chosen the evening time because that's when the lockdown becomes more severe a lot of local governments and state governments have been asking people not to go out after a certain time in the evening mornings I understand that some of you may be busy getting your groceries getting your essential needs medication etc so we thought the best time would be 6 p.m. to 8 p.m. so we'll be doing regular live sessions from 6 p.m. to 8 p.m. starting this Monday and we'll do it for for at least a few weeks during this lockdown right so we will try to do at least 5 live sessions a week so this is going to be lot of live sessions then we thought what would be a good topic for these live sessions we might do and maybe you'll still live sessions during this long down period right so we were brainstorming on multiple ideas one thing that that was most popular amongst our whole team to do life sessions on code walkthroughs so we have some students who don't have programming background some students who are not very good with programming or comfortable with programming right and they're facing some issues when they're trying to code up things so what we thought of is let's use this lockdown period constructively to help our students improve their programming skills so during this during this next 15 or so days of official logged on we don't have the logged on my texted nobody knows right but we'll try to do our best right so during this lockdown it is officially it's still April 15th which means we have a couple of weeks and we try to do 10 to 12 as many as we can actually try to do 10 to 12 live sessions and our focus will be code walkthroughs so what do I mean again I'm just I'm just I just written note so that I don't miss any important point here in the code walkthrough we will start from the very first chapter we have which is python programming we'll start with simple concepts like for loops in Python functions in Python how to call again simple standard libraries at numpy site by panders we'll start with that and we'll go up to deep learning so for each of these cases what we'll do is we'll go through code line by line I'll explain each of the functions each of the operations each of the parameters of every line of code so that there is less dilemma especially for students who don't come from none or who come from non programming backgrounds can also easily understand and pick it up right so we'll do it very similar to the way we explain Python code in our course videos but we'll do it now for for again for for the Python chapter itself will focus I'll take a bunch of problems simple problems very simple straightforward problems and he'll explain how to think about solving this problem step by step how to break a complex problem into subproblems and how to write code for each of these also again this will be a code walkthrough this is not like giving high level overview of the code it will be line by line walk through of the code number one I'll also point at typical mistakes that we see students doing in assignments so that you can learn what are the common errors you will encounter how to get out of that error how to Google such efficiently to fix the bugs in your code right so I'll also cover all of that so we'll start with Python this coming Monday we'll start with simple for loop simple programs like how do you how do you do basic operations in numpy a site by panda's lab plot lib we'll start with basic Python most important libraries in Python but we'll also graduate and move to its core machine learning algorithms for example how do you do I'll go walk through how do you how do you implement k-fold cross-validation right and other other interesting and important concept so what we have so this will be additional content to what we have done already in the course right so we are calling these sessions code walk through sessions where we'll go line by line explain it and the live sessions are also great way for you to ask questions in interactive fashion we'll try to resolve as many questions as possible in a two-hour live session whatever we cannot resolve you can always shoot an email and we'll try to answer that right so these live sessions will be accessible to all of our registered students again every day suppose suppose today let's assume we have a live session let's say on Tuesday we have a live session I will announce on Monday what is the topic of the live session what are topics you should go through in the course videos what all code snippets you have to go through in the course videos so that you come prepared for the live session right so we'll start of course for the very first live session which will be on Monday it will be basics of Python I expect that you go through all the Python videos and the Python codes depends if you've discussed in the live session we'll start with some simple problems we could spend a couple of days just on Python problems so that you become more comfortable with the fundamentals and foundations of Python programming itself and then we'll we be good for if not to raise maybe three days one day just for numpy pi panda's type of operations and then we'll slowly move on to more complex things like proper machine learning models and if time permits we'll go up to deep learning we'll also see how to do proper again we have explained some of this in the course videos this will be in addition to what is there in the course videos right so for example we'll explain how to do transfer learning using convolution neural networks in the CNN chaplain or course students will do one more example where we'll go through a code line by line slowly step by step if it takes more time so be it it's okay because we are going to do right life sessions I mean every if you're doing five or more life sessions a week we don't have to be in a rush or a hurry to finish anything like a typical life session where the live session is on a weekly basis now we have more time we'll try to cover as much as possible but the whole objective is very clear the objective is to ensure that our students during this lockdown period use this time constructively to bec become better programmers at the end of the day who can who can implement machine learning models who can use machine learning libraries and also write simple Python code effectively and efficiently and how to get unstuck again a lot of students send us emails saying okay I got stuck at this snippet of code how do i debug it how do I fix it of course we help them or email but we thought this type of session can broadly help everyone not just a few set of students right so what we'll do is every day for every live session the previous day will announce the topic of the live session again students on the earlier sections can participate in some of them they may not be able to understand carers they may not be able to understand convolutional neural networks etc but students were in the later parts can attend all of them and of course all of these will be accessible even after the live session is over for all of registered students why are a desktop app so in case you miss one of these live sessions it's okay you can watch it before the next day's live session right but please try to participate so then we K so that we can have some interesting back and forth discussion so that it's it's much more fun it's a group activity that all of us are doing and we can have some questions back and forth I'll try to answer as many as possible also I request you to give us some suggestions on what areas you want to you want us to cover more in these live sessions again the focus is very important the focus is to help you become better programmers so we'll do code walkthroughs and also teach you how to solve how to given a real-world given a problem it could be simple Python programming for loop given a problem how do you break it up into sub parts and how do you solve each of those parts step by step and how to get unstuck if you get an error or a bug and those are the key those are key skills for a programmer that will help you solve many many problems as you build more complex machine learning modules also so any suggestions you have any concrete constructive suggestions to make good walk throughs better do let us know but we will try and be very very careful go step by step line by line operator by operator parameter by parameter in every function so that you get a good concrete understanding of course we'll do more more step-by-step walkthroughs in the earlier parts but suppose if you've learnt about some basic stuff if I'm doing if I'm reusing that operation or if I'm reusing that functionality again in a later life session I would assume that you've gone through the previous lecture life sessions right so please try to attend all of them anyway it's a lockdown time so let's make the most out of it and be and become better programmers by the end of fact right so so again please suggest us anything that you want us to cover specifically we'll do our best but we'll start from basics of Python and will graduate as per our course syllabus will start with Python numpy pandas exploratory data analysis simple plotting then we'll keep going and scikit-learn right then we learn X G boost so we'll go step by step finally we will also do some coding in caris okay let's tensorflow all right so let's go step by step but it will be code deep dive code voxels right so let's let's do that looking forward to having all of you it in these sessions and make the most of our most out of lockdown period constructively improving ourselves again please make sure that you your family your friends everybody is safe let us do our part in controlling the spread of this virus but being safe ourselves and keeping our fellow citizens also safe right see you folks let's hope you all attend and make again I'll do daily announcements of what the next life session would be this is a broad announcement right so for Monday for sure it's very clear we'll be doing that basics of Python anyway I'll do a more detail so I'll do a more detailed announcement but for Monday live session from 6 p.m. to 8 p.m. I'm going to assume that you have gone through all the Python course videos right so that we can do some simple problem solving in fact them right so I'll try to cover 10 or 20 problems over over a couple of life sessions so that you become better at basic problem solving with code right so see you again and hope to have active participation from all of you again we'll keep you informed about the topic of the live session what to prepare what to know before you come to the live session we'll send you emails over your registered email will also make announcements on YouTube we'll post it on the official slag group we'll also put it on Facebook so if if you're looking at any of them you know what what comes next in each in each of these live sessions right so let's do that\n"