2-week Python Immersive


Out of stock


2-week Python Immersive

This introductory level course requires no programming experience to enter but gives students a broad programming foundation when they leave. Focused on programming with Python, one of the world's most popular programming languages, students master the basic building blocks of programming like variables, operators, loops, functions, classes, and objects. Students will use development tools that professional programmers use, like PyCharm IDE, Jupyter notebook, and GitHub. It’s an ideal course for aspiring programmers looking for a well-rounded introduction to programming.

Master fundamentals
of Python Programming 

Learn to use professional development tools

Bring your ideas to life

About Python

Python is a powerful, expressive language that’s easy to learn and fun to use. It’s design philosophy emphasizes code readability and ease of use. Python provides an extraordinary combination of clarity and versatility that makes it an excellent choice for teaching kids how to code.

Topics include: 

  • Coding fundamentals
  • Variables
  • Operators 
  • Data types
  • Program flow: conditionals, loops, functions
  • Data Structures: lists, tuples, dictionary
  • Algorithms and creative problem-solving
  • Problem decomposition techniques
  • Modules
  • Classes and Objects
  • Development tools: IDLE, PyCharm, Jupyter, Github

Tuition includes:

  • All class materials, presentations, code snippets
  • Student achievement report
  • Personalized feedback
  • Certificate of Completion
  • Online student project profile to share with friends, family, and colleges


Get personalized attention

Our instructors are industry-experts with extensive teaching experience

Project-based learning

Learn by doing. Apply skills to solve real-world problems

College-ready portfolio

Share your success with friends, family, and colleges


Frequently Asked Questions (FAQs):

Who should take this class? 
This introductory class is designed for students entering 6th grade or above. Prior programming experience is not required. We will start right at the beginning, so even if you've never programmed before or never seen a line of code, you won't be left behind.

How many students will be in my child's class?
Our maximum student-to-staff ratio is 8:1. This allows us to individualize, customize and offer plenty of personalized, one-on-one time for each student. Our instructors include industry professionals and technology educators who have a genuine passion for technology and a demonstrated skill for teaching and inspiring young learners.

What equipment is required?
Students are required to bring their own Mac OS or Windows-based laptop. We support one of the following two configurations:

  1. Mac: Intel chipset based Macs with OS X 10.9+
  2. Windows: Intel Core2 Duo processor, Windows 10 or newer, 4GB+ of RAM

Chromebooks are not supported in this class. Code Hobbits is not held liable for lost or damaged items. Please make sure your computer is functioning perfectly. We will not be responsible for missed instruction because of a faulty student-provided laptop.

Will there be homework?
There will be optional homework for students who wish to reinforce what they learnt in class. Typically each homework assignment takes 30-60 min to complete. Since all homework is optional, instructors do not expect any homework submissions in class. If students have questions about their work, they are encouraged to ask questions during class. 

What is your cancellation policy?
If you cancel at least 30 days prior to class, you will only lose the non-refundable deposit of $100. If you cancel within 30 days of class, you forfeit the entire class fee.