Once per week
over 5 weeks
learners per class
per learner - per class
How does a “Multi-Day” course work?
Meets multiple times at scheduled times
Live video chats, recorded and monitored for safety and quality
Discussions via classroom forum and private messages with the teacher
Great for engaging projects and interacting with diverse classmates from other states and countries
How Outschool Works
There are no open spots for this class.
You can request another time or scroll down to find more classes like this.
Learning Environment: The course utilizes a blended classroom approach. The content is fully web-based, with students writing and running code in the browser. Teachers utilize tools and resources provided by CodeHS to leverage time in the classroom and give focused 1-on-1 attention to students. Each unit of the course is broken down into lessons. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of...
● Commands ● Defining vs. Calling Methods ● Designing methods ● Program entry points ● Control flow ● Looping ● Conditionals ● Classes ● Commenting code ● Preconditions and Postconditions ● Top-Down Design Assignments / Labs ● 26 Karel programming exercises in total ● Program-specific tasks for Karel the Dog ○ Example Exercise: Pyramid of Karel Write a program to have Karel build a pyramid. There should be three balls on the first row, two in the second row, and one in the third row. ● Teach Karel new commands like turnRight() or make pancakes() ○ Example Exercise: Pancakes Karel is the waiter. He needs to deliver a stack of pancakes to the guests on the 2nd, 4th, and 6th avenue. Each stack of pancakes should have three pancakes. Create a method called make pancakes() to help Karel solve this problem. ● Solve large Karel problems by breaking them down into smaller, more manageable problems using Top-Down Design ○ Example Exercise: The Two Towers In this program, Karel should build two towers of tennis balls. Each the tower should be 3 tennis balls high. In the end, Karel should end up on top of the second tower, facing East. ● Using control structures and conditionals to solve general problems ○ Example Exercise: Random Hurdles Write a program that has Karel run to the other side of first street, jumping over all of the hurdles. However, the hurdles can be in random locations. The world is fourteen avenues long.
Learners will not need to use any apps or websites beyond the standard Outschool tools.
55 minutes per week in class, and an estimated 1 - 2 hours per week outside of class.
We make technology understandable and easy
🇺🇸Lives in the United States
24 total reviews
51 completed classes