Courses Safety Harbor CoderDojo

Current and Upcoming Courses

Summer 2019 - JavaScript Course (June 10 - July 22 -- no class July 1) 2 of 6 seats available

JavaScript Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML/JS signup table.

A parent must remain in room or in library with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple or PC.  Be sure your laptop is fully updated with antivirus and operating system updates.  If you do not have access to a computer, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 purple belt in our HTML course

In this course, Ninjas will continue learning 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.

6/10/2019
thru
7/22/2019

Summer 2019 - HTML Course (June 10 - July 22 -- no class July 1) 5 of 15 seats available

Students must have achieved a minimum of Scratch - Green Belt to enroll in this HTML course.

Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML signup table.

A parent must remain in room or in library with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple, Chromebook or PC.  Be sure your laptop is fully updated with antivirus and operating system updates.  If you do not have access to a computer, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 need to sign up for the Scratch course and then will be able to move on to HTML table after getting their final Scratch belt.  PLEASE NOTE THAT IF YOU HAVE ALREADY TAKEN SCRATCH COURSES ELSEWHERE, YOU WILL HAVE TO  SIGN UP FOR THE SCRATCH COURSE 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.  Once you have completed the three belts in Scratch, you will move to the HTML table and will be able to sign up for HTML courses in the future.

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.

6/10/2019
thru
7/22/2019

Summer 2019 - Scratch Course (June 10 - July 22 --no class July 1) 0 of 55 seats available

IMPORTANT TO KNOW!

IF THIS IS YOUR FIRST TIME SIGNING UP FOR A COURSE AT SAFETY HARBOR CODERDOJO, PLEASE VIEW THE VIDEO ON OUR COURSES PAGE SO YOU CAN PROPERLY REGISTER FOR THIS COURSE AND HAVE A SMOOTH FIRST DAY EXPERIENCE.  

Course is 7 weeks, Mondays, 5:30 pm to 7:00 pm.    Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area.  Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day.  

A parent must remain in room or in library  with elementary age students.  Parent area is provided.
Please note that the Scratch and HTML/JS courses will be in the same room but at different tables..

PLEASE BRING OWN LAPTOP (Apple or PC or Chromebook ok); however, the library has a few that you can borrow but you must call  727-724-1525 x-4104 and sign up for a library laptop by the Friday before each class to ensure you will have one.

PLEASE NOTE:  If your child has already taken Scratch courses, they will still need to start here.  They will be able to quickly achieve their belts and be able to move into HTML within this course once they get all three Scratch belts.

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 students (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 Please take the time to sign your child up before class on Monday and provide your child with the username and password so he can work on his projects. 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, like HTML, JavaScript, mobile apps and more. Please check Path of the Ninja on our website, https://www.shcoderdojo.org/program/, 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. Also, please be sure the computer your child will be using is up to date with antivirus and updates.

6/10/2019
thru
7/22/2019

Past Courses

SPRING 2019 - JavaScript (April 1 - May 6 - no holidays)

Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML/JS signup table.

A parent must remain in room or in library with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple or PC.  Be sure your laptop is fully updated with antivirus and operating system updates.  If you do not have access to a computer, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 purple belt in our HTML course

In this course, Ninjas will continue learning 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.

Course Resources

JavaScript Blue Belt

Beginner (Blue Belt) Sushi
Beginner (Blue Belt) Javascript Project
Beginner (Blue Belt) Javascript Starter Website

JavaScript Purple Belt

Intermediate (Purple Belt) Javascript Sushi
Intermediate (Purple Belt) Javascript Project

JavaScript Brown Belt

Advanced (Brown Belt) Javascript Sushi
Advanced (Brown Belt) Javascript Project

SPRING 2019 - HTML (April 1 - May 6 - no holidays)

Students must have achieved a minimum of Scratch - Green Belt to enroll in this course.

Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML signup table.

A parent must remain in room or in library with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple, Chromebook or PC.  Be sure your laptop is fully updated with antivirus and operating system updates.  If you do not have access to a computer, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 need to sign up for the Scratch course and then will be able to move on to HTML table after getting their final Scratch belt.  PLEASE NOTE THAT IF YOU HAVE ALREADY TAKEN SCRATCH COURSES ELSEWHERE, YOU WILL HAVE TO  SIGN UP FOR THE SCRATCH COURSE 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.  Once you have completed the three belts in Scratch, you will move to the HTML table and will be able to sign up for HTML courses in the future.

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.

Spring 2019 - Scratch Course (April 1 - May 6 - no holidays)

IMPORTANT TO KNOW!

IF THIS IS YOUR FIRST TIME SIGNING UP FOR A COURSE AT SAFETY HARBOR CODERDOJO, PLEASE VIEW THE VIDEO ON OUR COURSES PAGE SO YOU CAN PROPERLY REGISTER FOR THIS COURSE AND HAVE A SMOOTH FIRST DAY EXPERIENCE.  

Course is 5:30 pm to 7:00 pm.    Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area.  Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day.  

A parent must remain in room or in library  with elementary age students.  Parent area is provided.
Please note that the Scratch and HTML/JS courses will be in the same room but at different tables.
Best practice to arrive 15 minutes early to set up and log in.

PLEASE BRING OWN LAPTOP (Apple or PC or Chromebook ok); however, the library has a few that you can borrow but you must call  727-724-1525 x-4104 and sign up for a library laptop by the Friday before each class to ensure you will have one.

PLEASE NOTE:  If your child has already taken Scratch courses, they will still need to start here.  They will be able to quickly achieve their belts and be able to move into HTML within this course once they get all three Scratch belts.

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 students (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 Please take the time to sign your child up before class on Monday and provide your child with the username and password so he can work on his projects. 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, like HTML, JavaScript, mobile apps and more. Please check Path of the Ninja on our website, https://www.shcoderdojo.org/program/, 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. Also, please be sure the computer your child will be using is up to date with antivirus and updates.

WINTER 2019 - JAVASCRIPT (Jan 14 - March 4 -- library closed 1/21 & 2/18)

Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML/JS signup table.

A parent must remain in room or in library with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple or PC.  Be sure your laptop is fully updated with antivirus and operating system updates.  If you do not have access to a computer, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 purple belt in our HTML course

In this course, Ninjas will continue learning 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.

Fall 2018 - HTML (Sept 10 - Oct 15)

Course is 5:30 pm to 7:00 pm.  Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area. Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML signup table.

A parent must remain in room with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  

PLEASE BRING LAPTOP - Apple or PC.  However, the library has a few that you can borrow but you must call 727-724-1525 x-4104 and 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 have a green belt in Scratch and 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 need to sign up for the Scratch course and then will be able to move on to HTML table after getting their final Scratch belt.  PLEASE NOTE THAT IF YOU HAVE ALREADY TAKEN SCRATCH COURSES ELSEWHERE, YOU WILL HAVE TO  SIGN UP FOR THE SCRATCH COURSE 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.  Once you have completed the three belts in Scratch, you will move to the HTML table and will be able to sign up for HTML courses in the future.

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.


Fall 2018 - Scratch (Sept 10 - Oct 15)

IMPORTANT TO KNOW!

Course is 5:30 pm to 7:00 pm.    Location is Main Meeting Room of Safety Harbor Public Library to the right before the checkout desk area.  Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day.  

A parent must remain in room with elementary age students.  Parent area provided.
Please note that the Scratch and HTML/JS courses will be in the same room but at different tables.
Best practice to arrive 15 minutes early to set up and log in.
PLEASE BRING OWN LAPTOP (Apple or PC ok); however, the library has a few that you can borrow but you must call  727-724-1525 x-4104 and sign up for a library laptop by the Friday before each class to ensure you will have one.

PLEASE NOTE:  If your child has already taken Scratch courses, they will still need to start here.  They will be able to quickly achieve their belts and be able to move into HTML within this course once they get all three Scratch belts.

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 students (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, like HTML. Please check Path of the Ninja on our website, https://www.shcoderdojo.org/program/, 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.

SUMMER 2018 - HTML Course

IMPORTANT TO KNOW!

Course is 5:30 pm to 7:00 pm.  Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day - Look for HTML signup table.

A parent must remain in room with elementary age students. We will provide a separate space for parents. OK to drop off/pick up middle and high school students.
Please note that the Scratch and HTML/JS courses will likely be in the same room, but at different tables.
Best practice to arrive at least 15 minutes early to set up and log in.  


PLEASE BRING LAPTOP - Apple or PC.  However, the library has a few that you can borrow but you must call and 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 have a green belt in Scratch and 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 need to sign up for the Scratch course and then will be able to move on to HTML table after getting their final Scratch belt.  PLEASE NOTE THAT IF YOU HAVE ALREADY TAKEN SCRATCH COURSES ELSEWHERE, YOU WILL HAVE TO  SIGN UP FOR THE SCRATCH COURSE 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.  Once you have completed the three belts in Scratch, you will move to the HTML table and will be able to sign up for HTML courses in the future.

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..

Summer 2018 - Scratch Course

IMPORTANT TO KNOW!

Course is 5:30 pm to 7:00 pm Registration starts 5 pm. Please plan to  come at least 15 minutes early to set up.  Note, very busy first day.

A parent must remain in room with elementary age students.  Parent area provided.
Please note that the Scratch and HTML/JS courses will be in the same room but at different tables.
Best practice to arrive 15 minutes early to set up and log in.
PLEASE BRING OWN LAPTOP (Apple or PC ok); however, the library has a few that you can borrow but you must call and 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 students (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, like HTML. Please check Path of the Ninja on our website, https://www.shcoderdojo.org/program/, 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 2018 - Scratch Course

IMPORTANT TO KNOW!

5:30 pm to 7:00 pm - come 15 minutes early to set up.  Note, very busy first day.

A parent must remain in room with elementary age students. Parent area provided.
Please note that the Scratch and HTML/JS courses will be in the same room but at different tables.
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 students (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, like HTML. 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 2018 - HTML Course - You may only sign up for this HTML course if you have achieved all the Scratch level belts (Yellow, Orange, Green)

IMPORTANT TO KNOW!

5:30 pm to 7:00 pm - come 15 minutes early to set up.  Note, very busy first day.

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, but at different tables.
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 have a green belt in Scratch and 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 need to sign up for the Scratch course and then will be able to move on to HTML table after getting their final Scratch belt.  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..


Winter 2018 - SCRATCH

Classes held January 22, 2018 - March 5, 2018 (no class on February 19), Mondays,  5:30PM - 7:00PM

IMPORTANT TO KNOW!

A parent must remain in room with elementary age students. Parent area provided.
Please note that the Scratch and HTML/JS courses will be in the same room, with different tables.
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.comwith 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 students (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, like HTML. 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.

Winter 2018 - HTML (MUST HAVE GREEN SCRATCH BELT TO ENROLL IN THIS CLASS)

January 22, 2018 - March 5, 2018 (no class on February 19),  Mondays - 5:30-7:00 pm

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, but different tables.
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 have a green belt in Scratch and 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.

Fall 2017 - SCRATCH

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.

Fall 2017 - HTML/JS

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.

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