Python 101 - 學習、玩耍、發現
這門為期 10 週的 Python 課程適合 11-14 歲的兒童,透過引人入勝的現實挑戰和專案教授基礎程式設計技能。學生將學習演算法、循環、條件和調試。基本的電腦科學技能。
包含什麼
10 現場會議
7 小時 30 分鐘 上課時間作業
每週 1 小時. 每週1-2次完成證書
1堂 課程結束後我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - 未知
美國 6 - 9 年級
Beginner 等級
Hello Parents and Students, I am excited to offer this python course, where learners will be able to gain a strong foundation in problem solving with python through engaging lessons. What will be taught? Students will learn the fundamentals of Python programming and develop essential problem-solving skills through hands-on coding activities. Topics Covered Topics include Python basics, data types, loops, conditionals, functions, debugging, dictionaries, and using modules, leading to a final project. Structure of lessons The class is structured into 10 engaging weekly lessons, each with an introduction, guided practice, and a short project to apply new concepts. How will you teach? I’ll use live demonstrations, interactive coding exercises, real-world examples, and collaborative problem-solving to make learning fun and practical. Teaching Style My teaching style is supportive, interactive, and step-by-step, ensuring students understand concepts before building on them. Interaction Learners will interact with me during live lessons through Q&A, guided discussions, coding challenges, and feedback on their projects.
學習目標
Develop Problem-Solving Skills
Students will learn to analyze problems, break them into manageable steps, and design efficient solutions using Python programming.
Understand Foundational Programming Concepts
Students will build a strong foundation in Python basics, including variables, loops, conditionals, functions, and debugging techniques.
教學大綱
1 單位
10 課程
超過 10 週單位 1:
課 1:
Python Basics Made Easy
Learn the fundamentals of Python, including variables, input/output, and running your first program.
45 分鐘線上直播課
課 2:
Making Decisions with Code
Dive into if-else statements to make programs smarter with decision-making logic.
45 分鐘線上直播課
課 3:
Problem-Solving with Functions
Learn to break problems into manageable pieces using reusable functions.
45 分鐘線上直播課
課 4:
Organizing Data with Dictionaries
Understand dictionaries to organize data efficiently and retrieve it instantly.
45 分鐘線上直播課
其他詳情
外部資源
除了 Outschool 教室外,本課程也使用:
來源
A free python compiler online or downloadable such as Anaconda.
教師專業知識和證書
2 個學位
碩士 在 教育 從 University of South Wales
學士學位 在 資訊科技 從 Greenwich University
Hi, I’m Nathan! With over a decade of experience teaching 6,000+ students aged 7-18 and training educators worldwide, I’m passionate about making coding and technology accessible, exciting, and impactful. I hold certifications as an Apple Teacher, in Python Essentials, AI, Cybersecurity, and Cyber-Ops, along with a bachelor’s degree in computing, a master’s in education, and a PGCE.
My international teaching experience spans IB curriculum schools following American Core Standards, and years in the British system, where I was honored as Teacher of the Year in 2020. I specialize in hands-on, project-based learning that inspires curiosity, creativity, and confidence.
From Python and Scratch to app development in Java, I design courses like Money Smarts for Kids and Math Meets Coding to blend real-world skills with fun, engaging activities. Inspired by my children, I also run a global coding club for girls, empowering young learners to explore technology.
Beyond the classroom, I share insights on parenting and growth mindset through my blog, The Growth Parent. Let’s turn coding into an adventure and help your learner unlock their potential!
評論
現場團體課程
US$12
每週每週1次,共 10 週
45 分鐘
即時視訊會議
年齡: 11-14
3-6 每班學員人數