Modules | Topics | Description | Link |
---|---|---|---|
00 | Introduction | Objectives and overview of this bootcamp | Github - Colab |
01 | Colab Notebook | How to use jupyter notebook instance provided by google colab | Github - Colab |
02 | Python Overview | Basics of python. | Github - Colab |
03 | Basic Maths | Basic mathematical concepts that you will/may need | Github - Colab |
04 | Operations | Basics operations such as conditional, loops, functions and classes. | Github - Colab |
05 | Programming paradigms | Introduction of functional and object oriented programming | Github - Colab |
06 | Modules | Overview of popular modules such as numpy, pandas, matplotlib and pytorch. | Github - Colab |
07 | Fun Projects | We will make some fun projects together. | Github - Colab |
08 | AI | Introduction to computational intelligence | Github - Colab |
09 | Agent Development | Deep reinforcement learning with human feedback | Github - Colab |
-
Ensure a solid understanding of the basics: Help the learner grasp fundamental programming concepts such as variables, data types, and basic syntax.
-
Foster problem-solving skills: Encourage the learner to think critically and apply programming concepts to solve simple problems. Support them in breaking down problems into smaller steps and guide them in developing logical solutions.
-
Familiarize with control flow and loops: Introduce if statements and loops, enabling the learner to make decisions and repeat code blocks. Provide examples and exercises to reinforce understanding.
-
Cultivate the ability to create reusable code: Teach the learner how to define and use functions to organize and reuse code. Encourage them to think about modular programming and breaking down tasks into smaller, manageable functions.
-
Encourage creativity and project-based learning: Inspire the learner to explore coding through creative projects aligned with their interests. Assist them in brainstorming and developing small projects that allow them to apply their knowledge and foster enthusiasm for programming.