Tech Edge- Course Descriptions

Python

Python is a great programming language for children to learn due to its readability (simpler syntax) and a smaller learning curve than Java. It is also a very powerful language and is used extensively all over the world, including by NASA!

Python is taught at the college/community college level. It is often the pre-requisite to learning Java.

In Python 1

  • variables
  • data types
  • data structures
  • conditionals/logic statements
  • loops 
  • and more

They will learn these concepts by working on small fun projects like puzzles or creating simple games.

Python 2

Object Oriented Programming

Python 3

Apply skills towards making games, building applications and/or solving complex problems.

Kids will learn to apply their coding skills in a fun and motivating environment. Small classes will allow for more individualized instruction.

Who are these classes for?

They are intended for Middle Schoolers  and High Schoolers who wish to learn in a relaxed, fun, personable and yet motivating environment. They will have plenty of opportunity to ask questions and be creative with their new skills.

Web Design 

This class is an introductory course to web development, intended for kids entering 6th grade and above.

It is structured in a friendly manner where children will enjoy gaining the tools to build their own web page and eventually, their own website. Kids love to express themselves and this a great way to merge creativity with technology to potentially reach a worldwide audience!

Having a good understanding of HTML is one of the main keys to developing a website. HTML is the structural component of a webpage, that allows the creation of web pages and web applications. HTML is a powerful language that will help you develop mobile applications and websites. It will also work with other languages like JavaScript or PHP, allowing you to create dynamic pages.

This course will help your child learn the basics of HTML. It is intended for users who have little or no knowledge of HTML and who wish to acquire the basic concepts of this language.

After completing this class your child will be able to create a static content page, deepen your knowledge of HTML as well as learn the first concepts of CSS.

In this class your child will learn:

  • HTML Syntax
  • HTML Elements
  • Basic Concepts
  • Doctypes
  • Validation
  • Best Practices
  • CSS Introduction
  • CSS Selectors and Properties
  • Site Structure
  • FTP
  • Forms

Some projects your child will work on:

  1. “I am” – home page
  2. Story book
  3. Building a website – connected web pages
  4. Who are you? – Creating a form to collect information
  5. Playing with colors and shapes

Who is this class for?

This course is designed for beginners in the world of web development who are looking for excellent instruction in the fundamentals.

It is intended for Middle Schoolers and above (including those entering 6th grade) who wish to learn in a relaxed, fun, personable and yet motivating environment where they will have plenty of opportunity to ask questions and be creative with their new skills.

If we teach today as we taught yesterday, we rob our children of tomorrow.

—John Dewey