Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

1対1のプロジェクトベースのコーディング:ScratchまたはPython(初級から中級)by Phd

1 対 1 のプロジェクトベースのコーディング指導コースでは、お子様のスキル レベルに合わせた個別の指導を提供し、Scratch または Python を使用した魅力的で実践的なプロジェクトを通じて基本的なプログラミング概念を習得することに重点を置いています。
Dr. Victoria_PhD_Professor_Editor_Special Educator
平均評価:
5.0
レビュー数:
(4)
クラス

含まれるもの

オンデマンドで会う
必要に応じて会議をスケジュールする
30 分
セッションごと
教師のサポート
プロジェクト
The coding class is project based.
評価
Lesson notes including informal assessment will be sent to students or parents, after each session.
この文章は自動翻訳されています

このクラスで学べること

Course Overview:
This personalized 1-on-1 project-based coding course is designed for students who are eager to learn programming, whether they are just starting out or looking to advance their skills. Taught by a PhD tutor with extensive experience in computer science education, this course offers expert guidance in both Scratch and Python, making it ideal for beginners and intermediate learners. Whether your child is interested in creating fun Scratch projects or diving into Python coding, each session is tailored to their learning pace and interests.

Key Features:
Personalized Instruction: Each lesson is customized to the student's current skill level, whether they are a beginner or have some coding experience.
Scratch or Python: Students can choose to learn Scratch, a visual programming language ideal for beginners, or Python, a versatile text-based programming language suitable for more advanced learners.
Hands-On Projects: Lessons include engaging, hands-on projects that allow students to apply what they’ve learned, whether it’s creating games in Scratch or building simple applications in Python.
Step-by-Step Learning: The course is designed to gradually build coding skills, from understanding basic concepts to tackling more complex challenges.
PhD-Level Expertise: Instruction is provided by a PhD tutor with a deep understanding of coding and years of experience in teaching students how to program.

Learning Goals:
For Scratch Learners:
Understand the fundamentals of coding through block-based programming.
Create interactive stories, games, and animations, from beginner through intermediate level.
Develop problem-solving skills by designing and debugging projects.

For Python Learners:
Learn the basics of text-based programming, including syntax, variables, loops, and functions.
Build simple applications, games, or scripts in Python, from beginner through intermediate level.
Enhance logical thinking and coding efficiency through real-world coding challenges.

Session Structure:
The coding class is project based.
Introduction & Goal Setting (5 minutes): Discuss the student's current knowledge, interests, and goals to tailor the session content.
Core Lesson (20 minutes): Focus on learning new concepts and applying them through hands-on coding exercises or project development.
Project Development & Feedback (5 minutes): Work on a coding project, with the tutor providing guidance and constructive feedback, followed by setting goals for the next session.

Scratch Coding Projects Examples:
-Art of Shooting
-Cat Arts
-Dino Dancing Party
-Rock Band
-Lost in Space
-Ghost Catcher
-Chatbot
-Boat Race

Python Coding Projects Examples:
-Simple Calcultor
-Number Guessing Game
-Mad Libs Game
-To-Do List
-Quiz Game
-Rock, Paper, Scissors
-Simple Text-Based Adventure Game
-Unit Converter

Why Choose This Course?
Expert Guidance: Receive top-tier instruction from a PhD tutor with significant expertise in coding and computer science education.
Flexible Learning Path: The course is adaptable to the student’s pace and interests, whether they prefer Scratch, Python, or a combination of both.
Project-Based Learning: Students will engage in meaningful projects that reinforce coding concepts and encourage creativity.

Ideal For:
Students aged 5-16 who are interested in learning to code.
Beginners who want to start with Scratch and gradually move to Python.
Intermediate learners looking to deepen their understanding of Python programming.

Enroll today to give your child a strong foundation in coding with expert guidance tailored to their unique learning journey!
学習到達目標
Students will learn how to code by creating fun projects in Scratch or by building cool games in Python, so they can understand programming and improve skills step by step.
学習目標

その他の情報

受講に必要なもの
A computer or tablet with internet access for hands-on coding.
An extra screen for watching the instruction.
It still works if an extra screen is unavailable. Though it is a bit challenging for watching instruction while complete coding.
A Scratch account (free) for Scratch learners.
A Python development environment for Python learners.
指導言語
英語 (レベル: Pre-A1)
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
  • Scratch
参加しました September, 2023
5.0
4レビュー
プロフィール
教師の専門知識と資格
Your child will be guided by Dr. Victoria, a PhD professor who is an expert in coding, with extensive experience teaching Scratch, Python, R, and other programming languages. With a deep understanding of both visual and text-based programming, Dr. Victoria has successfully taught students of all levels, from beginners to advanced coders. Her expertise ensures that each lesson is not only educational but also engaging, providing a solid foundation in coding while fostering creativity and problem-solving skills

レビュー

ライブ1対1レッスン
共有

$38

セッションごとに
オンデマンドでクラスを開催
30 分

1 人がクラスを受けました
オンラインライブ授業
年齢: 5-16

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool