搜尋

for 8 classes
班級

編碼:初級 Python(2 級)創建動畫和遊戲

由 6 位學習者完成
年齡 9-14
現場團體課程
程式設計師練習在 Python 編碼 1 級別中學到的基本技能,並將在幾週的時間內承擔創建我們自己的世界的任務。
平均評分:
4.9
評論數量:
(646 評論)

即時視訊會議
每週1次,共 8 週
1-6 名學習者(每班)
55 分鐘

包含什麼

8 現場會議
7 小時 20 分鐘 上課時間
作業
每週 1 小時. Students can create their own projects using the assigned prompt and share their work in class the following week.
評估
Kahoot and Debugging throughout the 8 weeks
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

英語程度 - B1
Beginner 等級
Let's code a bedroom! Not just any bedroom, we're coding an interactive room that is full of surprises. If your child dreams about coding and has completed our Python Level 1, then this course provides an opportunity to keep the fun going. 

Students are provided a set of instructions from the instructor and will use their knowledge from level one to code the assigned project. Unlike level one, students will not create a series of mini animations, but will instead spend 8 week coding one larger project.

Students will build patience as they are challenged with completing repetitive tasks and practice using proper capitalization and punctuation in their programs. 

Every class has homework which allows kids to be even more creative. This class is designed to empower students and help them transfer their skills beyond the teaching platform.  Students will have an opportunity to share their work with their peers and explain their code. 

Class Overview:
•	Welcome & Share (see student engagement expectation*)
•	Instructions on what to include in the project
•	Student coding time (teacher answers questions from students as needed)


**** This class honors a "no lazy coding" philosophy. Many young coders tend to want to skip proper punctuation and capitalization. The instructor will continue to remind all students to honor basic grammar rules. This makes their projects more enjoyable by others, allows kids to reinforce their writing skills, and is helpful when learning other languages.****
  

If students have not taken Coding Class: Beginner Python (Level 1)  they must meet the following prerequisites:

Course Prerequisites:
•	Basic Computer Literacy Skills (drag & drop, typing basic words, navigating between web pages)
•	At least 2nd Grade Reading Level 
•	Recognition of basic punctuation and math symbols (period, colon, equals sign, quotation marks, parenthesis)
•	Familiarity with basic Python terminology (Sprite, Stage, Background, Variable)
•      A laptop or computer for class participation. No tablets.


*** Students must use a laptop or computer to participate in class.
*** As per Outschool policy, cameras must be on at the start of class.


***Please note:
In order to best use instruction time, students should have basic computer literacy skills and be able to engage in a private lesson without parental assistance. Parents who need to sit and assist their child in class, are welcome to visit our flex course.

Choreography by Rae's Coding Python Curriculum:
•	(Level 1)    Creating Games & Animations- building a coding foundation
•	(Level 2) Creating Games & Animations- practice foundational skills 
•	(Level 3)    Creating Games & Animations- working with user input 
•	(Level 4) Creating Games & Animations- designing a game with user input
•	(Week 5)   Creating Games & Animations-  unpredictable input
•	(Level 6) Creating Games & Animations- designing a game with unpredictable input 
•	(Level 7)    Creating Games & Animations-  storing values
•	(Level 8) Creating Games & Animations- designing a game with conditionals 
•	(Level 9)    Coding Python Advance Beginner

F.A.Q.

Student Pacing:
It is not uncommon for students to progress at a different pace. Students who are comfortable taking the instructions provided and implementing them with minimal support, are encouraged to do so. Students who are not comfortable with this, will be asked to complete each step with the teacher. It is a group class. If your child has trouble making decisions or gets very anxious when asked to make a decision, please discuss with them beforehand how they can manage their emotions ahead of time. The teacher may use a time in class to help students move forward in their projects. It will be more frustrating for the student if they "fall behind" because they struggled with decision making. Students are not asked to make their projects perfect right away. They will be reminded that cool projects take time.

*What is the Student engagement expectation?
As this is an 8 week course, it is important to the instructor that participants enrolled are willing to contribute to nurturing a social environment. At times we invite students to share their projects, comment on their peers projects, make coding recommendations, help read out loud class slides, or even play a quick warm up game. Students who want to just come to class, turn off their camera, and wait to be given some code, will not enjoy this class. We don't waste time or goof around, but we all of our social engagement activities help support each child's ability to work with others, accept feedback, and be willing to grow as a programmer. Our motto, "Social Media, wasn't built by one person. It took a lot of people, a lot of tries, a lot of mistakes, and a lot of collaboration. All of our favorite games and websites are examples of team work."

Can we skip Level 1 if my kid has already taken tons of Scratch?
No. Scratch is a block coding program that becomes more challenging based on how students assemble the coding blocks and the number of actions they add to their program. Our platform helps kids code without using blocks. We have found that many advance Scratch students require some time to adjust their approach to coding. Even if Level 1 feels like a review of things they "already know" the platform still requires creativity and imagination to create unique projects. It is your child's chance to learn something knew and to practice what they know.

What if my child has used Replit or OnlineDB?
Those who have used Replit or OnlineDB will be using the same Python coding language.  The terminology and concepts are the same, but lines of code will vary based on the coding library being used (instead of a say command, the coding library may require a print or text command). Unlike many coding programs designed for kids, we are not solely relying on a prewritten series of code from the instructor or a YouTube video; students will use be asked to write out the code, explain what the code does, and creating their own designs.

How does this differ from Scratch?
Scratch is  a block coding program that allows students to use blocks of code that have preset instructions to create games. Unlike block coding in Scratch this class encourages students to focus more on creating functions and understanding the relationship between those functions. This class teaches students how to code without relying on blocks. Students who have used block coding will welcome the challenge of being able to have more control over their program. 

Do I need to sit with my child during class?
No. We ask that parents do not join the class. Students who are too young to read independently or to use a computer independently are better off taking a Scratch course as they can focus on drag and drop skills. In some instances the teacher may message a parent asking for the parent to be available and assist in all future classes (teacher notices that the student appears to be struggling with the keyboard or understanding instructions). We fully expect learners over the age of 8 to be able to participate without parental assistance. If your child feels better having a parent or guardian in class, please take our flex course instead. It will allow you and your child to work together and prevent your child from receiving conflicting instructions during the live class setting.

學習目標

Demonstrate a solid understanding of basic python coding terminology
Demonstrate an ability to edit code and problem solve

教學大綱

8 課程
超過 8 週
課 1:
Building a Bedroom
 Students will learn how to build a bedroom using Python. 
55 分鐘線上直播課
課 2:
Building a Bed
 Students will learn how to build a bed in the bedroom using Python. 
55 分鐘線上直播課
課 3:
More Bedroom Essentials
 Students will add more essential items to their Python bedroom. 
55 分鐘線上直播課
課 4:
Decorating our Room
 Students will decorate their bedroom using Python. 
55 分鐘線上直播課

其他詳情

父母的引導和規範
Codester does not capture personal identifying information of students. Students do not need to create an account. Teacher's will create student accounts and distribute login information in class. Higher level coding classes tend to be "harder" and have fewer registrations. This class is priced to allow us to run it even if we only have 1 student. While our goal is to help students connect with peers in an online classroom, we also aim to avoid cancelations. This class will run even if only 1 student is registered. In the event that you decide this class is not a good fit, please communicate this with us. Running a group class for only 1 student is costly, and we will happily work with you find a class that is a better fit. We look forward to working with your young programmer.
供應清單
Students should use a computer to laptop to participate in class. 

For students who prefer to use two devices, a tablet or smartphone may be used for the student to log into Zoom, but a laptop or computer should be used for coding.
外部資源
除了 Outschool 教室外,本課程也使用:

提供自

已加入 March, 2020
4.9
646評論
教師檔案
教師專業知識和證書
Ms. Rae has been coding and doing web design for over a decade. She has designed websites for musicians, writers, theatre companies, and dance studios. She has taught HTML and Python for over 5 years.
Choreography by Rae 建議接下來的課程...
編碼:初級 Python(3 級)創建動畫和遊戲
Choreography by Rae
4.9
(646)
每班
團體課
8 週, 1/週, 55 分鐘
9-14


其他家長也喜歡
關於中級 3 級 Python 編碼的全部內容 | Python 編碼課程
David Sofield
4.9
(830)
每班
團體課
10 週, 1/週, 1 小時
11-16
關於 Python 編碼專案的一切 | 8 個適合中階人員的 Python 編碼項目
David Sofield
4.9
(830)
每班
團體課
8 週, 1/週, 1 小時
11-16
關於 Python 初學者編碼的一切 |青少年Python程式設計夏令營
David Sofield
4.9
(830)
每班
下次會議在 9:15 PM Mon 6/16
團體課
1 週, 4/週, 1 小時
12-17
關於 Python 程式設計第 2 級的所有資訊 |青少年 Python 程式設計課程
David Sofield
4.9
(830)
每班
下次會議在 8 PM Sun 8/24
團體課
10 週, 1/週, 1 小時
11-16
關於 Python 程式設計 1 級的全部內容 |青少年 Python 程式設計課程
David Sofield
4.9
(830)
每班
下次會議在 12:15 AM Friday
團體課
8 週, 1/週, 1 小時
11-16
Python 程式設計夏令營 2 級
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
每班
下次會議在 1 PM Monday
團體課
1 週, 5/週, 50 分鐘
9-14
關於 Python 程式設計 4 級的全部內容 |中級 Python 程式設計課程
David Sofield
4.9
(830)
每班
團體課
10 週, 1/週, 1 小時
12-17
初學者Python夏令營 |即時有趣的 Python 編碼
QuattronKids
4.9
(197)
每班
下次會議在 7 PM Mon 6/2
團體課
2 週, 5/週, 1 小時
8-12
1:1 私人輔導 Python 編碼 - Python 程式設計簡介
Ziad Ghazi
4.5
(8)
每堂課
一對一課程
依需求開班
7-18
關於 Python 2 級夏令營的一切 |青少年Python程式設計訓練營
David Sofield
4.9
(830)
每班
下次會議在 8 PM Mon 7/28
團體課
2 週, 4/週, 1 小時
11-16
夏令營:兒童 Python 編碼(簡介)
Dr. Elliott Heflin, Jr.
4.6
(405)
每班
下次會議在 1 PM Mon 5/12
團體課
2 週, 5/週, 55 分鐘
8-13
初學者 1 對 1 Python 編碼教練(輔導)
Bojan Milinic
5.0
(7)
每堂課
一對一課程
依需求開班
8-18
一對一 - Python 編碼課程
Geetu sodhi
5.0
(18)
每堂課
一對一課程
依需求開班
9-14
關於 Python 程式設計的一切 | Python 程式設計初學者夏令營 I 級
David Sofield
4.9
(830)
每班
下次會議在 4:15 PM Mon 6/16
團體課
2 週, 4/週, 1 小時
11-16
Python 程式設計入門(2 級)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
每班
下次會議在 2 PM Saturday
團體課
6 週, 2/週, 50 分鐘
10-15
初學者 Python 編碼(第 1 級)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
每班
下次會議在 3 PM Friday
團體課
4 週, 2/週, 1 小時
10-15
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入