Courses Safety Harbor CoderDojo

Current and Upcoming Courses

Fall 2017 - SCRATCH 0 of 40 seats available

DATE AND TIME

Classes held October 2 - November 13, 2017 (no class on November 6), Mondays 5:30PM - 7:00PM.

IMPORTANT TO KNOW!

A parent must remain in room with elementary age students.
Please note that the Scratch and HTML/JS courses will be in the same room.
Best practice to arrive 15 minutes early to set up and log in.
PLEASE BRING OWN LAPTOP; however, the library has a few that you can borrow but you must sign up for a library laptop by the Friday before each class to ensure you will have one.

NOTE: If this course is full and you would like to be on our waiting list, please send an email to us at shcoderdojo@gmail.com with your name, your child's name, age, grade and level of experience and we will contact you about being put on our waiting list.

ALL ABOUT COURSE

In this course, the ninjas will be working on creating games with Scratch. With Scratch, your child/teen can program their own interactive stories, games, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the MIT Media Lab. Anyone can learn this type of coding and we will provide assistance and encouragement. Everyone will need to sign up for a Scratch login at scratch.mit.edu. If time permits, please sign up before class on Monday. The Scratch course is ongoing as the ninjas will be working at their own pace to earn their belts and badges. The beginner level badge is yellow, the intermediate level badge is orange and the advanced level badge is green. After attaining these badges, the ninjas will qualify for more advanced classes. Please check Path of the Ninja on our website, www.shcoderdojo.com, to check out all the badges we have at this time.

If your child has never done coding before, we suggest logging into code.org for some preliminary experience before and/or during our course. There are many fun puzzles, games and tutorials that will help your child feel a little more comfortable with this type of coding process. Both of those sites need a login and password as well if the child wants to keep his work (and most do) and be able to create and learn on each site. As always, be sure your child is aware of his/her username and password for each site.

10/2/2017
thru
11/13/2017

Fall 2017 - HTML/JS 1 of 15 seats available

October 2 - November 13, 2017.  Mondays - 5:30-7:00 pm (no class November 6) 

IMPORTANT TO KNOW!

A parent must remain in room with elementary age students. We will provide a separate space for parents.
Please note that the Scratch and HTML/JS courses will likely be in the same room.
Best practice to arrive 15 minutes early to set up and log in.  
PLEASE BRING LAPTOP.  However, the library has a few that you can borrow but you must sign up for a library laptop by the Friday before each class to ensure you will have one.

NOTE: If this course is full and you would like to be on our waiting list, please send an email to us at shcoderdojo@gmail.com with your name, your child's name, age, grade and level of experience and we will contact you.

ALL ABOUT COURSE

This intermediate course is available to Ninjas who have attained their green belt in our Scratch course. If your Ninja has not yet received at least a green belt, they will have that opportunity within this course to do that and then move on to HTML/JS. PLEASE NOTE THAT IF YOU HAVE ALREADY TAKEN SCRATCH COURSES ELSEWHERE, YOU CAN SIGN UP HERE BUT WILL HAVE TO FOLLOW OUR CURRICULUM AND DO THREE SCRATCH PRESENTATIONS BEFORE MOVING TO HTML CURRICULUM.  THIS CAN BE ACHIEVED QUICKLY BY FOLLOWING OUR SCRATCH SUSHI CARDS. Send us an email at shcoderdojo@gmail.com if you have any questions about this.

In this course, Ninjas will learn to build websites using HTML, CSS, and Javascript. HTML (hypertext markup language) is used to build the basic structure and content of the website. CSS (cascading style sheets) is used to add formatting such as fonts, color, and layout. Javascript is a lightweight coding language used to add interactivity to web pages. Ninjas can publish their websites online to share with friends and family. Hosting these websites is provided at no charge.

During this course, Ninjas will have fun building progressively more amazing websites. Ninjas will work at their own pace to earn higher belts and badges. Ninjas can earn their green, blue, purple, and brown belts by completing projects in this course. Each project challenges Ninjas with increasing difficulty and allows them to show off their skills! After attaining these belts, Ninjas can qualify for our advanced course. Please check Path of the Ninja, to check out all the belts  and badges we offer at this time.

10/2/2017
thru
11/13/2017

Past Courses

Summer 2017 - HTML/JS

Mondays 4:00-5:30pm  - Please arrive 15 minutes early to set up and log in. (Please note we will be combining HTML/JS with our Scratch program at this time)

This intermediate course is available to Ninjas who have attained their green belt in our Scratch course. If your Ninja has not yet received at least a green belt, they will have that opportunity within this course to do that and then move on to HTML/JS. PLEASE BRING OWN LAPTOP. The library has a few that you can borrow but you must sign up for a library laptop by the Friday before each class to ensure you will have one.

In this course, Ninjas will learn to build websites using HTML, CSS, and Javascript. HTML (hypertext markup language) is used to build the basic structure and content of the website. CSS (cascading style sheets) is used to add formatting such as fonts, color, and layout. Javascript is a lightweight coding language used to add interactivity to web pages. Ninjas can publish their websites online to share with friends and family. Hosting these websites is provided at no charge.

During this course, Ninjas will have fun building progressively more amazing websites. Ninjas will work at their own pace to earn higher belts and badges. Ninjas can earn their green, blue, purple, and brown belts by completing projects in this course. Each project challenges Ninjas with increasing difficulty and allows them to show off their skills! After attaining these belts, Ninjas can qualify for our advanced course. Please check Path of the Ninja on our website, www.shcoderdojo.org, to check out all the belts  and badges we offer at this time.

Summer 2017 - Scratch

Mondays 4:00PM - 5:30PM - Please arrive 15 minutes early to set up and log in.  (Please note that the Scratch and HTML/JS courses will be in the same room. So ninjas who complete their Green Belt in Scratch will be able to move right into HTML/JS.) PLEASE BRING OWN LAPTOP. The library has a few that you can borrow but you must sign up for a library laptop by the Friday before each class to ensure you will have one.

In this course, the ninjas will be working on creating games with Scratch. With Scratch, your child/teen can program their own interactive stories, games, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the MIT Media Lab.  Anyone can learn this type of coding and we will provide assistance and encouragement.Everyone will need to sign up for a Scratch login at scratch.mit.edu. If time permits, please sign up before class on Monday. The Scratch course is ongoing as the ninjas will be working at their own pace to earn their belts and badges. The beginner level badge is yellow, the intermediate level badge is orange and the advanced level badge is green. After attaining these badges, the ninjas will qualify for more advanced classes. Please check Path of the Ninja on our website, www.shcoderdojo.com, to check out all the badges we have at this time.

If your child has never done coding before, we suggest logging into code.org for some preliminary experience before and/or during our course.  There are many fun puzzles, games and tutorials that will help your child feel a little more comfortable with this type of coding process.  Both of those sites need a login and password as well if the child wants to keep his work (and most do) and be able to create and learn on each site.  As always, be sure your child is aware of his/her username and password for each site.

Spring 2017 - HTML & JS

Mondays 5:30-7:00  - Please arrive 15 minutes early to set up and log in. (Please note we will be combining HTML/JS with our Scratch program at this time)

This intermediate course is available to Ninjas who have attained their green belt in our Scratch course. If your Ninja has not yet received at least a green belt, they will have that opportunity within this course to do that and then move on to HTML/JS.

In this course, Ninjas will learn to build websites using HTML, CSS, and Javascript. HTML (hypertext markup language) is used to build the basic structure and content of the website. CSS (cascading style sheets) is used to add formatting such as fonts, color, and layout. Javascript is a lightweight coding language used to add interactivity to web pages. Ninjas can publish their websites online to share with friends and family. Hosting these websites is provided at no charge.

During this course, Ninjas will have fun building progressively more amazing websites. Ninjas will work at their own pace to earn higher belts and badges. Ninjas can earn their green, blue, purple, and brown belts by completing projects in this course. Each project challenges Ninjas with increasing difficulty and allows them to show off their skills! After attaining these belts, Ninjas can qualify for our advanced course. Please check Path of the Ninja on our website, www.shcoderdojo.org, to check out all the belts  and badges we offer at this time.

Spring 2017 - Scratch

Mondays 5:30PM - 7:00PM - Please arrive 15 minutes early to set up and log in.  (Please note that we will be combining the HTML/JS course with this Scratch course this time as we did not have enough qualified students for a separate course. This means if your ninja completes their Orange Belt, they will be able to move right into HTML/JS.)

In this course, the ninjas will be working on creating games with Scratch. With Scratch, your child/teen can program their own interactive stories, games, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the MIT Media Lab.  Anyone can learn this type of coding and we will provide assistance and encouragement.Everyone will need to sign up for a Scratch login at scratch.mit.edu. If time permits, please sign up before class on Monday. The Scratch course is ongoing as the ninjas will be working at their own pace to earn their belts and badges. The beginner level badge is yellow, the intermediate level badge is orange and the advanced level badge is green. After attaining these badges, the ninjas will qualify for more advanced classes. Please check Path of the Ninja on our website, www.shcoderdojo.com, to check out all the badges we have at this time.

If your child has never done coding before, we suggest logging into code.org for some preliminary experience before and/or during our course.  There are many fun puzzles, games and tutorials that will help your child feel a little more comfortable with this type of coding process.  Both of those sites need a login and password as well if the child wants to keep his work (and most do) and be able to create and learn on each site.  As always, be sure your child is aware of his/her username and password for each site.

Spring 2016

Learning to Code Using Code.org and Scratch