Engineering and Entrepreneurship- Level 4

Grade Level : 7-10         Difficulty Level : Beginner         Duration: 12 weeks, 1.5 hours per week         Registration Closed


In Level 4 of Engineering and Entrepreneurship, we'll shift our focus to server-side software development and data persistence. We'll introduce students to the fundamentals of database design, using MySQL relational database to explore data design concepts including tables, keys, and joins. Students will create their own database, learn to use complex queries, and begin working on server-side code for their websites. Throughout the class, students will learn to use operating system command line tools through the lens of database administration.

About MySQL

MySQL is an open source relational database management system (RDBMS) based on Structured Query Language (SQL). MySQL runs on virtually all platforms, including Linux, Unix, and Windows. Although it can be used in a wide range of applications, MySQL is most often associated with webbased applications and online publishing. Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save time and money powering their high-volume Web sites, business-critical systems and packaged software.

What you’ll learn

  • Relational Database Design
  • MySQL Administration
  • SQL Queries
  • Linux Command Line Tools
  • Server-side programming s


Who should take the programming class? / Do I need any programming experience for this course?

This intermediate class is designed for students entering 7th grade through 10th grade. Prior programming and electronics experience is required. Students must have completed Engineering and Entrepreneurship – Level 3.

How many students will be in my child’s class?

Our maximum student-to-staff ratio is 8:1. This allows us to individualize, customize and offer plenty of personalized, one-on-one time for each student. Our instructors include industry professionals and technology educators who have a genuine passion for technology and a demonstrated skill for teaching and inspiring young learners.

What equipment is required?

Students are required to bring their own Mac OS or Windows-based laptop. We support one of the two following specifications:
  • Mac: Intel chipset based Macs with OS X 10.6+
  • Windows: Intel Core2 Duo processor, Windows 7 or newer, 4GB+ of RAM


Code Hobbits is not held liable for lost or damaged items. Please make sure your computer is functioning perfectly. We will not be responsible for missed instruction because of a faulty student provided aptop. We can provide a laptop for use during the class for an extra fee of $75 per student.

At the end of this course, will my child be able to take home what they have built?

Yes. Each student gets to take his or her electronic component kit home at the end of each week.

When and Where?

Classes are held at:
Ohlone Community College, Newark Center, 39399 Cherry Street, Newark, CA 94560

Class schedule:
1pm – 2:50pm on the following Sundays:
Aug 27, Sep 3, 10, 17, 24, Oct 1, 8, 15, 22, Nov 5, 12, Dec 3

No Class on Oct 29, Nov 19, Nov 26 2017


$688 Tuition + $100 Materials fee.