The Technology Mentoring team of industry professionals create engaging content that give students the opportunity to learn skills they can apply in college or in future tech-based careers.  Our mentors assess the needs of partner schools and customize a learning plan based on their needs. UIF facilitators can run workshops in the classroom or teach and support an educator to run the workshops independently.

Technology Mentoring at the Franklin Institute

The UIF Tech Mentoring team and a group of rising 9th graders worked on robotics and programming at the Franklin Institute. These workshops gave them an opportunity to problem solve and create outside the box…see for yourself!

The Tech Mentoring team also facilitates project-based learning workshops in 3D Printing and Modeling, Video Game Development, Programming in Python, and Biomedical topics.

Curriculum for Educators

UIF’s Tech Mentoring curriculum is designed for educators who want to incorporate cutting edge technology and project-based learning into their classroom.

Our eight-module courses can be delivered at the teacher’s pace – daily, weekly, or monthly – and UIF provides comprehensive lesson plans and coaching so teachers can lead their own tech workshops.

UIF facilitators are also available to help support individual educators in the classroom.  

Curriculum for Students

UIF’s goal is to help students learn fundamental technology skills, pique their interest in STEM fields, and help them build a career plan.

The eight-module Tech Mentoring sessions build cumulatively and push students to break down complex problems into small, manageable tasks. Workshops are currently offered to middle school and high school students.

Find out how your school can become a Tech Mentoring partner.

Technology Mentoring Courses

The Technology Mentoring team researches, develops, and delivers workshops that introduce students to various science and tech industries and skill-sets. Our goal is to spark and cultivate interest in exciting and lucrative STEM careers.

Game Development & Design

This course covers game development and the fundamentals of game design. Students will be introduced to user interface design, level design, game animations, and node editing. Students will brainstorm characteristics, pitch game ideas, and create a narrative. Every session builds up to a completed level that teaches and reinforces the skills necessary for game development and design. The course is geared toward middle school to high school and uses, a free to use program that runs on Chromebooks, laptops, and desktops.


This course covers 3D modeling in Blender. Students will be introduced to 3D graphics, modeling, animation, and the industries that rely heavily on these skills. Students will learn basic techniques in modeling while building up to a full scene with a character and backdrop. Major tools in Blender necessary to modeling will be explored including scaling, rotating, working with primitives and proportional editing,  adding topology, and the difference between destructive and non-destructive modeling. The course is primarily for middle school and high school students starting at an introductory level. Blender is a free software available on laptop and desktop.

Programming in Python

This course exposes students to the fundamentals of programming in Python. Core concepts will be reinforced with small programs or projects that rely heavily on that concept. This course is introductory and primarily for middle school. Programming will be done through a website called and runs on any internet-enabled device but works best on Chromebooks, laptops, or desktops. 


This course introduces students to robotics using LEGO MINDSTORM. Students can program simple motion, approximate distances, and create command loops. Integrating sensors, students will gain experience planning and developing more complex programs while understanding the different sensors and their uses. This course will explore the basic functionality of LEGO MINDSTORM and preliminary use of the complex functions. Programming will be done through the LEGO MINDSTORM software that runs on laptops and desktops as a downloaded application. LEGO MINDSTORM also includes an app store version for Chromebooks and tablets with limited functionality. 


3D Modeling & Printing

This course introduces students to beginner level 3D modeling and printing. Students will experience 3D modeling through TINKERCAD, a free to use online software. Students are introduced to basic skills such as navigating 3-dimensional spaces, grouping, cutting, duplicating shapes, and mirroring objects. Each completed project reinforces these core skills while exposing students to ways that 3D models can be designed for printing applications. This course is primarily designed for middle school, while the skills touched on are transferable to other 3D modeling software. TINKERCAD uses primary 3-dimensional shapes to simplify the modeling process so that students can focus on core concepts and techniques. 

Web Development

This course teaches students the fundamentals of HTML, CSS, and JavaScript by walking our students through the development of a web app called Quacker! Students will learn how to use HTML in order to structure the content of a website and learn how CSS simplifies the process of styling our HTML. Students will also be introduced to a popular JavaScript library called jQuery and learn the fundamentals of JavaScript. By the end of the course, students will have a functional web app developed using the skills and tools learned. This course is designed for 7th through 10th grade and uses CODEPEN, a free online software. CODEPEN runs on desktop, laptops, and Chromebooks with internet access. 


Fall Technology Workshops

October-December 2022

The numbers

At UIF we love to keep track of everything we do, so it’s only fair we share some of the good we are doing within our communities. Since 2016, we have mentored nearly 8,000 students and educators in more than 50 schools. Check out our latest stats for 2021.

students mentored in tech

stem workshop delivered

mentoring hours granted to students & educators

The Team

Meet the team of mentors who bring Technology Mentoring to schools and community organizations.

Chris DiAntonio

Chris DiAntonio

Director, Technology Mentoring

Chris leads a team of technology educators, science and engineering professionals, and recent college grads. He is passionate about educating students and educators about emerging technologies through project-based learning. Chris graduated from West Chester University with a Bachelor of Science in Business Management.

Sean Hackman

Sean Hackman

Instructor, Technology Mentoring

Sean delivers many of the  3-D printing and coding classes, and handles the printing of 3-D models with students at the various schools supported by the Foundation. He splits his time with Technology Mentoring and the Caruso Challenge. Sean graduated from Arizona State University with a Bachelor of Science degree in Sociology

Thomas Ventrone

Thomas Ventrone

Instructor, Technology Mentoring

Thomas joined the Technology Mentoring team in 2019. With a background in computer science, Thomas delivers courses in Python, HTML, CSS, and JavaScript to our community and school partners. Thomas is cross-trained in all of our emerging and is one of our our lead instructors and content developers.

Our Partners