Course

Coding Foundations

For Ages 6 - 8

course_description

UCode has developed a series of animated videos that introduce 25 core coding and computing concepts in an age appropriate and fun way. It is the perfect starting point for young learners who wish to learn to code. The concepts serve as the foundation for learning how to write good code. Students view the videos and the complete a companion worksheet that tests their understanding and computational abilities. A great starting point for early age learners.

 

Foundational topics include: Computer Programs, Computer Memory, Programming Languages, Inputs, Sources, Sensors, Color Detection, Time, Logic , Flow Charts, Counting, Sorting, , Repetition, Comparison, Variables, Idle, Conditional Statements, Break Loop, Infinite Loop, String Text, Programming Loops, Return Value, Type Conversion, Artificial Intelligence.

Course Details

level
LEVEL
Beginner
number of classes
NUMBER OF CLASSES
16 Classes
pedagogy
PEDAGOGY
Challenge Based
worksheet
COURSE WORKSHEETS
Yes
language
LANGUAGE
English
grade
GRADE LEVEL
Grades 1-3
instructor
STUDENT PER INSTRUCTOR
6 Maximum 4 Average
exercises
ADDITIONAL EXERCISES
No
location
LOCATION
Online
requisites
PRE REQUISITE
None
NoCredit
CardRequired
CreateYour
FreeAccount

Class Schedule

DateTimeAvailability
No Schedule for this Class
NoCredit
CardRequired
CreateYour
FreeAccount

What Our Parents Say

A great program

UCode runs a great program. Since the next generation loves technology why not encourage them to learn how to code. My daughter loves going to Ucode each week, she gets so excited to share what she learns and can't wait to learn advanced coding. The staff is always friendly and is great at explaining current projects my child is working on.

Loves UCode!

My son loves UCode! I did not think he would have the patience for programming but he seems to really enjoy it.


An amazing experience with UCode

We have had such an amazing experience with UCode so far. It is incredible to see the boost in confidence that the kids have when they are successful with their coding skills. It is always a proud moment for them when they get to show off their projects. Thank you to Frank and the rest of the amazing staff at UCode for doing such a great job with our kids.

Course Content

Computers Video from Coding Foundations Course Videos
Play kids-coding-free-course Computers Video
Computers

How do computers work?   What is a software application? What is an instruction set? This lesson covers to basics for kids new to coding. A great place to start!

Computer Memory Video from Coding Foundations Course Videos
Play kids-coding-free-course Computer Memory Video
Computer Memory

Computer memory can be divided into two types, short term and long term memory. Let’s learn more about computer memory.

Programming Languages Video from Coding Foundations Course Videos
Play kids-coding-free-course Programming Languages Video
Programming Languages

Each computer language has its own logic and its own symbols. The languages that computers use to communicate are called programming languages. Let’s learn more about computer languages.

Using FlowCharts to Code Video from Coding Foundations Course Videos
Play kids-coding-free-course Using FlowCharts to Code Video
Using FlowCharts to Code

Computer programs are a bit like games with rules that must be followed in a specific order, flow and logic. The rules are all hidden in the code in computer programs and can be complex. Flowcharts are a tool to help us manage our code.

Using Logic To Code Video from Coding Foundations Course Videos
Play kids-coding-free-course Using Logic To Code Video
Using Logic To Code

In computer programming, logic is the way in which we convert information into a format that a computer understands. Lets learn more in this lesson.

Using Time In Your Programs Video from Coding Foundations Course Videos
Play kids-coding-free-course Using Time In Your Programs Video
Using Time In Your Programs

Time is the continuous passing of events from past to present to future. But how do computers use time? Let’s find out.

Loading...