Skip to main content

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)
  • WhatsApp
  • 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.