Course Safety Harbor CoderDojo

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

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

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


Course Resources

Code Editor: Atom  (please download and install on your computer for HTML course)

Ninjas will be provided a notebook with Sushi and Project Cards for each level.  If you want to work at your own pace, or misplaced your notebook, feel free to download other cards below.

Green Belt:

Beginner (Green Belt) Sushi
Beginner (Green Belt) HTML Project
Beginner (Green Belt) Starter Website

Blue Belt:

Intermediate (Blue Belt) Sushi
Intermediate (Blue Belt) HTML Project
Intermediate (Blue Belt) Starter Website

Purple Belt

Advanced (Purple Belt) Sushi
Advanced (Purple Belt) HTML Project

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 Project

This course will meet for the following sessions. Please note: a mentor may provide notes specifically for that session.
Session Notes
1/14/2019

Follow Path of the Ninja HTML/JS curriculum to earn belts and badges.

1/28/2019
Follow the Path of the Ninja HTML/JS curriculum to earn belts and badges.
2/4/2019

Follow Path of the Ninja HTML/JS Curriculum to earn belts and badges.

2/11/2019

Follow Path of the Ninja HTML/JS curriculum to earn belts and badges.

2/25/2019

Follow Path of the Ninja HTML/JS curriculum to earn belts and badges.

3/4/2019

Follow Path of the Ninja HTML/JS curriculum to earn belts and badges.  Plus Party & Prizes!