600
含まれるもの
8 ライブミーティング
8 授業時間この文章は自動翻訳されています
このクラスで学べること
This 8 week course is designed for students ages 7 to 12 who have no prior coding experience. Each week will consist of a one-hour live, online lesson and a few independent practice exercises to reinforce the concepts discussed in class. Over the course of these 8 weeks, we will start with the basics — how to run your first line of code — and progress to writing functions and developing a game. Students will use JavaScript for all lessons, but concepts will be presented in a language-agnostic way. By the end of the course students should have the skills required to independently build a simple, personalized game. But learning to code is so much more than just memorizing the syntax. In addition to discussing the fundamental concepts in a robust way, students will be encouraged to develop good thinking habits, like: precise communication, asking questions, running experiments to answer those questions, weighing tradeoffs, and clearly identifying unknowns. These skills, often introduced much later in life, will help students build a foundation for a lifetime of effective learning, thinking, and questioning. I’ve put together a rough schedule for this class, but we may deviate from it slightly, depending on the challenges that students encounter and the problems that they’re most interested in. Week 1: What is coding? What will you build? - Discuss: What is coding? What can you do with coding? What will you learn in this course? - Robot Instructions: Practice precise communication by telling a “robot” how to perform simple tasks - Variables: What is a variable? How to make a new one - Simple Data Types: Numbers and Strings - Practice Exercises: Reading and writing robot instructions, Variables about you Week 2: How to Read Code, Functions - How to change and use variables - How to read and simplify code like a computer - What are Functions? - Practice Exercises: Reading Code Like a Computer, Practice with Functions Week 3: Boolean Logic - Boolean Values: True or False - Boolean Questions: ===, are these items equal? - What are If Statements? - Practice Exercises: When to Use Boolean Values, Practice with If Statements Week 4: Loops - More Boolean Questions: >, < - What are While Loops? - Practice Exercises: Practice with Boolean Operators, Practice with While Loops Week 5: Arrays - What are Arrays? How can you use them? - Guided Experimentation: Length, Push, Pop, Access-by-Index - What do these do? - Practice Exercises: Array Method Review. Practice with Arrays Week 6: Combining Arrays and Loops - Practice reading more complicated functions that use arrays and loops - How could you use a loop to build up a long array of numbers? - Time to plan and focus on game project - Practice Exercises: Reading and Writing Functions Week 7: Problem Solving Practice - Apply the tools you’ve learned so far to open-ended problems and puzzles - Time to work on game - Practice Exercises: Reading and Writing Functions Week 8: Review, Game Wrap Up, Next Steps - Review of everything we’ve covered so far - Time to work on game - Next Steps: How to keep working on your game, Other classes, Review sheet
学習到達目標
- Present coding as something doable, usable, and fun.
- Introduce students to foundational coding concepts in a robust, language-agnostic way.
- Give students the tools needed to work independently on a game of their own design.
- Encourage good thinking habits and basic problem solving skills (such as: asking questions, running experiments, precise communication, identifying unknowns, and planning solutions)
その他の情報
保護者へのお知らせ
To make setup as easy as possible, we will use Codepen for writing and running code. After the first lesson, I will send instructions for how to get started and how to set up a free account. If you'd prefer to use another online coding environment, feel free to reach out and I'll try to find a way to make that work.
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
先生について
教師の専門知識と資格
I studied Statistics and Computer Science at Harvard University before working at Uber and Square as a software engineer for over 4 years. Last year, I shifted my focus to teaching because I wanted to help kids develop the thinking skills and confidence that I wish I’d had sooner.
I can still clearly remember taking my first computer science class and feeling convinced that it was too hard for me. At 18, I was pretty good at carrying out formulaic solutions, but I had almost no experience actually generating them. So when I encountered more open-ended problems in computer science, I found them extremely intimidating and discouraging.
Systematically approaching and deconstructing hard problems makes them much less stressful and more interesting, but this process is very different from what’s typically taught in school. Eventually, I developed this skill and applied it to the classes (and later, a career) that I’d once thought were too hard for me. But I really wish I’d started that process sooner.
My classes will introduce kids to coding, logic, and problem-solving. Because the best learning happens when the topic is fun and usable, students will apply these concepts to a game that they get to design, plan, and build.
レビュー
その他の人気クラス
ビデオゲームデザイン(ライブサンプルクラス) - 初心者
Shawn D Walk (Create2Discover)
4.9
(1,352)
$15 クラスごと
次回のセッションは Tue 6/17 の12:45 AM です
グループクラス
1 週間、 1/週、 1 時間
7 歳-10 歳
ビデオゲームデザイン(ライブグループコース) - 初心者
Shawn D Walk (Create2Discover)
4.9
(1,352)
$17 クラスごと
次回のセッションは Mon 6/16 の9 PM です
グループクラス
6 週間、 1/週、 1 時間
7 歳-10 歳
初心者向け Roblox Studio - ビデオゲームデザイン / マップデザイン
Miss Jennifer - Roblox Scripting
4.9
(642)
$15 クラスごと
次のセッションは明日の 12 AM です
グループクラス
1/週、 40 分
8 歳-12 歳
6~11歳向けのコーディングとビデオゲームデザイン
Usama Puri
4.3
(21)
$30 クラスごと
次回のセッションは Sunday の5 PM です
グループクラス
1/週、 55 分
6 歳-11 歳
RPG メーカーによるビデオゲームのデザインとコーディング: レベル 0
STEAM K-12: Coding & Game Design Classes
4.8
(494)
$18 クラスごと
次回のセッションは Mon 6/16 の4 PM です
グループクラス
4 週間、 2/週、 50 分
8 歳-13 歳
プライベート Roblox Studio 個別指導 / Roblox スクリプト作成 / ビデオゲームデザイン - 50 分
Miss Jennifer - Roblox Scripting
4.9
(642)
$60 セッションごと
1対1レッスン
オンデマンド
6 歳-18 歳
プライベート Roblox Studio 個別指導 / Roblox スクリプト作成 / ビデオゲームデザイン - 25 分
Miss Jennifer - Roblox Scripting
4.9
(642)
$25 セッションごと
1対1レッスン
オンデマンド
6 歳-18 歳
1:1 プライベート クラス: Atmosphir アプリを使用した 3D ビデオ ゲーム デザイン支援 (5 歳以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$40 セッションごと
1対1レッスン
オンデマンド
5 歳-18 歳
1:1 プライベート継続クラス: Atmosphir アプリを使用した 3D ビデオゲーム デザイン! (5 歳以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$40 クラスごと
次回のセッションは Saturday の7 PM です
グループクラス
1/週、 50 分
5 歳-10 歳
Atmosphir による 3D ビデオゲーム デザイナー クラブ
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$20 クラスごと
次回のセッションは Monday の11 PM です
グループクラス
1/週、 50 分
5 歳-10 歳
HTML5 を使用したインターネット ビデオ ゲーム デザイナー (13 歳以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$13 クラスごと
次回のセッションは Wednesday の4:30 PM です
グループクラス
6 週間、 1/週、 50 分
13 歳-18 歳
HTML5 を使ったインターネット ビデオ ゲーム デザイナー (7 ~ 12 歳)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$13 クラスごと
次回のセッションは Thu 6/12 の10 PM です
グループクラス
6 週間、 1/週、 50 分
7 歳-12 歳
ストップモーション ビデオ ゲーム デザイナー! 粘土、おもちゃ、工芸品を使って巧みな 3D ゲームをコーディングしましょう!
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$16 クラスごと
次回のセッションは Saturday の10 PM です
グループクラス
6 週間、 1/週、 50 分
7 歳-12 歳
🕹️ ビデオゲームデザイン入門!簡単なコーディング入門でキャラクターとシーンを作ろう
Raymond Mullikin (Raytoons Comics)
4.9
(505)
$17 クラスごと
次回のセッションは Saturday の8 PM です
グループクラス
4 週間、 1/週、 50 分
6 歳-11 歳
Roblox ゲーム デザイン | 1 対 1 | 全レベル
JetLearn
4.9
(86)
$50 セッションごと
1対1レッスン
オンデマンド
7 歳-14 歳
コーディング&ゲーミング クラブ: 若きイノベーターのためのゲーム デザインの秘密を解き明かす
Bright & Smart ~ Engineering Skills for Kids
4.8
(213)
$20 クラスごと
次回のセッションは Sunday の7 PM です
グループクラス
1/週、 1 時間
9 歳-13 歳