After School Coding Enrichment Dojos:


CodeFu San Francisco Bay Area After School Coding Classes give students the opportunity to Begin or Continue their Education in Computer Science, Coding, & Robotics. Designed by Teachers, our curriculum is designed to be both introductory for new students yet challenging for skilled students - catering to individual students needs as seen in Day School.

 
Bentley Girls.jpg

Lower Grade Coding Dojos

Pre K - 2nd Grade (Beginner - Intermediate)

Using iPad/Asus Tablet applications like Scratch Jr, Kodable, Light bot, and Bloxels coupled with hands on board games that promote social problem-solving, CodeFu's K-2 Dojo teaches students the computational logic of Computer Science/coding as well as provides them with an introduction into a number of block based coding languages.  The second session will focus on tangible coding and will be introducing robotic coding using a number of Coding Robots such as Cubetto!

Post.jpg

Upper Grade Coding Dojos

3rd - 8th (Beginner - Advanced)

Using a number of fun Coding languages designed specifically for kids such as Bloxels, Scratch, and Tynker along with HTML, CSS, JavaScript, Python, and Ruby, students will be creating a variety of projects from games to customized websites; allowing them to learn the computational logic of Computer Science.  They will be learning real languages and gaining an understanding of how programming affects our world.  The following Dojos will scaffold on these skills by introducing Coding Robots which will demonstrate to the students the connection between coding and the real world!


Mini CodeFu Dojo: (TK - 2nd)

The CodeFu After School Coding Enrichment: K - 2nd Dojo is specifically designed by Kindergarten Teachers to teach students both the basics of coding as well as the social skills required to problem solve and interact at this young age.  Skills learned here will benefit our Mini CodeFu students in day to day school life as well as on the Computer.

Along with curriculum designed by the CodeFu , students will have access to a number of Coding Applications & Games (many of which are brand new on KickStarter) to help their coding education.

20180130_152654.jpg
  • Computational Logic of Computer Science: 

    Using Coding Boardgames, Robots (Cubetto), and Scratch Jr, students will learn the basics of Computer Programming.  Our CodeFu Kids will gain an understanding of sprites, variables, loops, and functions by coding their very own stories, games, and interactive apps.

  • CodeFu Social Skills:

    CodeFu curriculum promotes cooperative social development by encouraging students to problem solve and debug their code together.


Website Design: (2nd - 8th)

The CodeFu After School Coding Enrichment: Website Design Dojo teaches students the basics of HTML & CSS by having them create their very own, custom website about a topic they research as well as a Choose Your Own Adventure Game! Our Coding students have made websites about Pigs to "The Golden State Warriors".

IMG_1699.JPG
  • Front End Development:

    The coding languages of Css, HTML, & JavaScript with our CodeFu scrolls that teach our students how to create, design, and customize websites using a coding console

  • CodeFu Technical Skills:

    Students will learn the intricacies of how to navigate a computer effectively using command shortcuts, folders, types of files, proper typing, & safe researching skills while troubleshooting problems with their friends from school.

CodeFu Scrolls:

The CodeFu Curriculum will provide the students with Challenging tasks that will teach them the basic coding languages of HTML, CSS & Javascript.  The scrolls instruct students how to add new elements and are designed to challenge students and to encourage them to problem solve with their peers.  All of our website programming can be continued at home in a simple program such as Textedit/Notepad, or for our more advanced projects, SublimeText/TextWrangler.

Computational Logic Games:

Using resources such as Scratch, CodeCombat, and CodeFu developed curriculum via coding board games, our students learn how to think like a programmer by learning the fundamental logic of coding while taking a break from the screen.  The computational programming concepts learned here tie directly into the HTML, Css & .js learned through the front end web development.  These programs are used only after our students finish their Ninja Scroll for the day.


App Design (3rd - 8th)

The CodeFu After School Coding Class: Application Design Dojo teaches students the basics of .js (Javascript) coupled with our own CodeFu Curriculum.  Students will be able to create a number of user friendly applications that will teach them the skills they'll need for their generation!

  • Front End & Back End Development:  

    The languages of JavaScript with & Code Fu scrolls that teach our students about real functions, variables, and commands that are seen in the programming world.

  • CodeFu Social & Technical Skills:

    Students will learn the intricacies of how to navigate a computer effectively using command shortcuts, folders, types of files, proper typing, & safe researching skills while troubleshooting problems with their friends from school.

Post1.jpg

CodeFu Scrolls:

The CodeFu curriculum consists of challenging tasks that will teach students the basic coding languages of Javascript. The scrolls instruct students how to add new elements and are designed to challenge students and to encourage them to problem solve with their peers.  Our App Design Dojo uses the Caret Console to input our code and to display our Apps.


 Tangible/Robotic Coding: (3rd - 8th)

The CodeFu team scours the world to find the best coding websites, apps, games, robots & resources to teach kids to code.  Our San Francisco Bay Area After School Coding Enrichment: Tangible Coding Dojo is an excellent way for students to build on their programming skills in a variety of fun, challenging ways.

IMG_20180601_173147_112.jpg
  • Computational Logic:

     Using a variety of coding robots from "Dot/Dash" to "Osmo" to"Code Gamer", students will learn how to create video games and gain further understanding the different elements that make up coding.

  • Social Problem-Solving: 

    In groups, students will troubleshoot, problem solve, and cooperate in order to complete the coding challenges.  Students will also be playing coding board games which encourage them to work together.

Blocked Based Languages:

Block Based Code vs Source Code

Block Based Code vs Source Code

Coding uses different languages (HTML, python, Java etc.) to program a computer. The CodeFu curriculum uses a number of block based coding languages such as "Scratch" and "Blockify" that were designed specifically for kids.  By turning the raw code into very clear descriptions of what they do, students are able to learn how to program(code) by snapping the blocks together. Code.org, Tynker.com etc. all utilize blocked based languages.

Tangible Robots (Dot & Dash, Ozobot, Osmo):

Coding can be more than just staring at a computer; with tangible coding we allow our students to observe the uses of programming a computer and how it affects our day to day world.  Using a variety of coding robots, students will learn the basics of programming (commands, functions, loops, debugging) in a social atmosphere that promotes problem solving and team building; two qualities often seen in the Technology workforce.


MineCraft Modding: (3rd - 8th)

Being Gamers ourselves, our CodeFu team love our San Francisco Bay Area After School Coding Enrichment: MineCraft Modding Dojo where students will learn how to use Javascript to makes changes in the world of MineCraft! Ever seen an egg thrown explode a huge selection of blocks? It's a blast!

Screenshot (216).png
  • MineCraft Mod Coding: 

    Students will learn the language of “Jython” - or what’s known in the Software Engineer world as Python & Java. They will be using console commands in game and designing, modifying, and creating different elements within the world of MineCraft

  • CodeFu Social & Technical Skills:

    Students will learn the intricacies of how to navigate the UI of MineCraft using various programs that allow them to make modifications to the game. They will be working together in teams

CodeFu Scrolls

The CodeFu curriculum uses a number of different ways to teach kids how to code using MineCraft. Using our own MineCraft servers as well as in game coding tools such as ComputerCraft. We already know our students know how to play MineCraft so we teach them how to actually code Mods! They’ll also practice their computational logic of coding in the world of MineCraft by using ComputeCraft to code different objects in the game to perform tasks.


Video Game Design:

It’s a Creative Mecca during our Video Game Design Dojo where students learn the fundamentals of Computer Science by Designing, Creating, and Coding their very own Video Games!

Come back soon for Detailed Descriptions!



3d Modeling & Animation:

The sky’s the limit when creating things in our 3D modeling and animation Dojo. Our students use Kid Friendly AutoCAD Apps to design everything from action figures to jewelry and watch them come to life!

Come back soon for Detailed Descriptions!