Python Foundations for Coding Interviews
Four personalized 60-minute lessons for beginners, students, and career switchers. Build confidence with Python basics, core data structures, debugging, and problem-solving before progressing to coding interview preparation. English or Mandarin.
New to Python or struggling to turn basic programming knowledge into working solutions? This structured four-session package helps you build a foundation for future coding interview preparation. Includes four personalized 60-minute live lessons (four hours total). We start at your current level and adjust the pace to your experience. A typical learning path: 1. Python essentials: variables, conditions, loops, and functions. 2. Core data structures: lists, dictionaries, and sets, with practical exercises. 3. Debugging and problem decomposition: tracing code, testing edge cases, and breaking a task into manageable steps. 4. Introductory interview-style problems and a personalized next-step practice plan. What you will get: - Four interactive one-to-one lessons. - Guided coding practice and feedback on your solutions. - Exercises that strengthen debugging and independent problem-solving. - Clear priorities for progressing toward data structures, algorithms, and coding interviews. Designed for beginners, students, and career switchers. Lessons are available in English or Mandarin. This is a foundations course; the pace and examples will match your starting point. Book each lesson as a 60-minute session.
What's included
Meet your expert

Terry L.
Ex-Two Sigma & Roblox | 40+ Mentored | SWE Interview Coach
I help students, career switchers, and working engineers prepare for software engineering interviews and turn ideas into practical AI projects. We focus on breaking down unfamiliar problems, writing clear code, explaining trade-offs, and building skills you can use independently. I'm Terry Li, with 8+ years of software engineering experience across Two Sigma, Addepar, Roblox, and DoorDash. I earned a bachelor's degree in Computer Science from Tsinghua University and a master's degree in Computer Engineering from Columbia University. My background spans backend services, distributed systems, developer tooling, and data infrastructure in financial technology and gaming. I've also interviewed engineering candidates and mentored 40+ students and candidates across all my coaching areas. I also bring 3 years of experience in AI-assisted development and AI product building. I help learners use ChatGPT, Codex, and Cursor to scope projects, implement features, and review, debug, and test the results. Who I work with - Students and career switchers learning Python, data structures, and algorithm fundamentals. - New graduates and working engineers preparing for coding, system design, and behavioral interviews. - Experienced engineers improving how they explain project impact, architecture decisions, and technical trade-offs. - Learners and developers building projects and AI products with AI coding tools. How we work together We start with your current level, target role or project, and timeline. Sessions can include live coding, realistic mock interviews, code review, system design exercises, AI project guidance, or resume and project-story feedback. For beginners, I teach Python step by step through practical exercises, debugging, and problem decomposition. You'll leave with specific feedback and a manageable plan for what to practice or build next. My goal is to help you understand why a solution works and explain your thinking clearly. Coaching is available in English and Mandarin. Book a free intro call to discuss your goals and choose the most useful next step.
More offerings from Terry

Coding Interview Mock + Personalized Feedback
A 90-minute live coding mock and focused debrief. Practice problem-solving, clear communication, clean code, testing, and time management, then leave with personalized feedback and a practical plan for your next practice sessions.
$179

System Design Mock + Architecture Feedback
A 90-minute system design mock and architecture debrief. Practice requirements, data models, scalability, reliability, and trade-offs with specific feedback on technical depth and communication.
$179

SWE Skills Diagnostic + Focused Coaching (2 Hours)
Two hours of tailored coaching to assess your current level and work on your highest-priority SWE skill: coding, system design, behavioral interviews, or Python foundations. Leave with specific feedback and a practical next-step plan.
$199