Syllabus
Instructor Information
Name: Zohair ul Hasan
Email: zohair.ul.hasan@gmail.com
WhatsApp: +1 (215)-315-4989
Website: zohair.dev
Teacher Assistant Information
Name: Hamza Malik
WhatsApp: +92 (324)-905-7409
Class Information
Dates: 1st July 2024 - 24th July 2024
Days: Monday, Tuesday, Wednesday
Time: 10am - 12pm
Classroom: Conference Room
Course Website: itp.zohair.dev
Optional Book: Automate the Boring Stuff with Python (free and online)
Course Description
This comprehensive course is designed for high school students with no prior programming experience. It will introduce the fundamentals of Python 3, covering essential programming concepts and techniques. Students will learn to write and debug code, understand basic data structures, and work with libraries. By the end of the bootcamp, students will have a solid foundation in Python and the skills to confidently tackle real-world tasks.
Course Objectives
After this course, you should be able to:
- Understand and apply fundamental programming concepts, including variables, data types, control structures, functions, and error handling.
- Develop proficiency in writing, testing, and debugging Python code.
- Utilize essential Python libraries and modules to enhance program functionality.
- Develop problem-solving skills and logical thinking through hands-on projects and real-world applications.
- Foster a foundational understanding of programming that prepares students for further studies in computer science and related fields.
Course Requirements
- Personal Laptop
- Pen and paper (optionally use your laptop to make notes)
- A willingness to learn
Phone and Device Policies
Use of mobile phones in class is forbidden. Students will be required to use their laptops in class for class related activities.