K12Engineers use Project Based Learning (PBL) teaching method in which students learn by actively engaging in real-world and personally meaningful projects. The teacher guides children through a multi phase process from the beginning of a project to its conclusion. Project-based learning is a pedagogical strategy in which students produce a product related to a topic. Knowing what to do is half the battle of any task; K12Engineers Academy teaches kids about following directions. K12engineers integrates coding learning and computer science all along traditional education systems (5-12th grades) by mentoring students from beginner through mastering engineering level.
FLEXIBILITY: Students can “pause” their engineering classes for personal reasons and resume anytime at the same level.

COURSES BY DURATION:
K12Engineers Prep Class: 4 sessions 2hours/week (4 weeks)
K12Engineers Beginners Class: 35 sessions (2hours/Week, October - May)
K12Engineers Intermediate Class: 35 sessions (2hours/Week, October - May)
K12Engineers Advanced Class: 35 sessions (2hours/Week, October - May)
K12Engineers Expert Class: 35 sessions (2hours/Week, October - May)
K12Engineers Mastering Class: 35 sessions (2hours/Week, October - May)


K12Engineers Prep Class
All students in grades 5-12, interested in engineering, robotics, coding, computers, gaming and science are invited to take this Free 4-weeks K12E Prep class. Students learn the fundamentals of programming, automation/robotics and games coding using scratch. After a successful completion, students receive a K12Engineers Prep Class Certificate and those who would like to pursue the engineering program are allowed to register in K12Engineers Beginner Class. This class is FREE and provides all prerequisites to take our K12Engineering classes.

To earn the K12Engineers Prep certificate learners must:
- attend all 4-weeks K12E Prep class sessions.
- be able to follow teacher directions and complete all prep class projects.

 

K12Engineers Beginners Class
Students will learn the fundamentals of computer languages. Familiarize with the working environment. Discover logic of coding. Introduction to Open Source operating systems - Introduction to Linux. Fundamentals of HTML, and programming. Test validation K12Engineers Beginner level. After completing this level, students receive a K12Engineers Beginners certificate.

To earn the K12Engineers Beginners certificate learners must:
- attend 35 - K12Engineers Beginners Class sessions. Those 35 sessions can begin anytime during the school year, after a successful completion of the Prep Classes (if necessary, completion during the following school year).
- submit all 7 required projects (one at the end of each month) to show their understanding of program content.

 

K12Engineers Intermediate Class
Introduction to programming languages Python, HTML, Java, scripting, PHP. Intermediate students will use basic operations to create simple programs. Introduction to variables. Introduction to Virtual Reality (VR) Development – Unity. Test validation K12Engineers Intermediate level. After completing this level, students receive a K12Engineers Intermediate certificate.

To earn the K12Engineers Intermediate certificate learners must:
- attend 35 - K12Engineers Intermediate Class sessions. Those 35 sessions can begin anytime during the school year, after a successful completion of the Beginners Classes (if necessary, completion during the following school year).
- submit all 7 required projects (one at the end of each month) to show their understanding of program content.

 

K12Engineers Advanced Class
Advanced students will be able to write standard Python and Java programs. Introduction to functions. Advanced HTML, Virtual Reality (VR) development. Test validation K12Engineers Advanced level. After completing this level, students receive a K12Engineers Advanced certificate.

To earn the K12Engineers Advanced certificate learners must:
- attend 35 - K12Engineers Advanced Class sessions. Those 35 sessions can begin anytime during the school year, after a successful completion of the Intermediate Classes (if necessary, completion during the following school year).
- submit all 7 required projects (one at the end of each month) to show their understanding of program content.

 

K12Engineers Expert Class
Introduction to API. Advanced coding Python - Java - Java Script. Projects based learning. Test validation K12Engineers Expert level. After completing this level, students receive a K12Engineers Expert certificate.

To earn the K12Engineers Expert certificate learners must:
- attend 35 - K12Engineers Expert Class sessions. Those 35 sessions can begin anytime during the school year, after a successful completion of the Advanced Classes (if necessary, completion during the following school year).
- submit all 7 required projects (one at the end of each month) to show their understanding of program content.

 

K12Engineers Mastering Class
Projects based learning to create software, apps and websites. Test validation K12Engineers mastering level. After completing this level, students receive a K12Engineers Mastering certificate and the title of K12Engineers.

To earn the K12Engineers Mastering certificate learners must:
- attend 35 - K12Engineers Mastering Class sessions. Those 35 sessions can begin anytime during the school year, after a successful completion of the Expert Classes (if necessary, completion during the following school year).
- submit all 7 required projects (one at the end of each month) to show their understanding of program content.