High School Program

Unique and comprehensive program gets coding in your classroom in no time.

Courses

What courses are available?

View Details

Benefits

What do your students gain?

View Details

Integration

Where does this fit in my school?

View Details

Curriculum

What curriculum and instructional materials are included in this program?

View Details

Training

How can a teacher of any discipline learn mobile app development & coding?

View Details

Support

What ongoing coding support and tools are included?

View Details

iOS 1

9th or 10th grade
No prerequisite


  • Intro mobile app development
  • Fundamental CS and programming skills; aligned to CSTA standards
  • Project-based learning; learn by doing

Students leave the course with 8 working iOS apps.

iOS 2

10th or 11th grade
Prerequisite: iOS 1


  • Advanced mobile app development
  • More complex CS competencies and skills, aligned to CSTA standards
  • Real-world projects; learn by doing

Students leave the course at an intern level.

This is coding students can relate to. Teens see real results with hands-on, project-based experiences by building mobile apps they can put on their own iOS devices.

Students develop key future-ready skills like problem-solving, collaboration, critical thinking, resourcefulness, and grit – all needed to be successful in today’s demanding marketplace.

“It’s been a class where I can do something different in school. Coding has been a great experience for me and the apps have been awesome.”

Student – Engineering Interest

We understand the pressure of stepping up CS enrollment, and we can help. The MME Program allows schools to address or refresh their coding offerings. Typically, schools integrate our programs as a 9th, 10th or 11th grade class. Our courses can easily align to AP CS – P and are designed to scaffold into AP CS A or an entrepreneurship course.

With this flexibility, the Program enables your school to meet the needs of ALL students, regardless of their post-secondary school intentions. Additionally, this course can be categorized as either CS or CTE, providing even more adaptability to your school.

“For four years, we’ve been wanting to figure out how to introduce mobile app development in our high schools. Now, Mobile Makers has provided THE solution.”

Greg Minter, Associate Principal — Prospect High School
Arlington Heights, IL

Full access to MobileMakersEdu’s living curricula

Includes:

Instructional materials via a learning management platform.  Includes frameworks, pacing calendars, curated resources and materials – all anchored in App Development with Swift iBook curriculum from Apple.  Geared towards 9th – 11th grades, the two courses, iOS 1 and iOS 2, can be adopted together to enable a pathway, or one by one to fill gaps at your school.

COURSE OFFERINGS:   iOS 1, iOS 2

View Courses

“It was a lot of fun to learn about coding in Swift. I look at my iPhone differently now because I understand how some of the apps work on it.”

Student – Education Interest

Comprehensive, flexible, professional development

We train teachers of any discipline to teach mobile coding courses at their schools.

Training:

  • Phase 0:  Guided and virtual prep work
  • Phase 1:  One week summer immersive bootcamp
  • Phase 2:  Three Saturday workshops during the year

Outcomes:

Teachers learn the iOS Swift programming language, the curriculum for a year-long course(s), best practices in Computer Science, pedagogy for successful iOS development courses, and are provided tool kits for bringing *real* to the classroom.

“…Hands-on learning was great. Actually doing the challenges like I was a student, not a teacher.”

Amy Campbell, Teacher

“Love that you teach the teachers with the same format that we’ll be using with our students — so helpful, especially as a 1st year teacher!”

Peggy Hunt, Teacher

“Thanks for a great learning experience and for being an example of how I want to be in my classroom.”

Derrick Tiveron, Teacher

Collaboration with mentors, peers and real-world  iOS developers

360 Degree Support:

Our Professional Learning Community augments teacher growth and continual development which is a *must* in this ever-changing field.  Unique and core to this Program is the bringing together of expert educators and the developer community to ensure methods and content are both relevant to the marketplace, and motivating to students.

Includes:

  • Meetups to review Swift product updates, monthly newsletters, and one-on-one coaching.
  • A direct line of communication via message platform, Slack, with the MME iOS developer community and peers to troubleshoot and collaborate.
  • Invitation to National Summit — annual meet up of teachers and iOS community to share and learn.
  • Teacher Recognition Program where teachers are propped up and rewarded along the way for growth and ambition.

“I know where to find your master teachers if I need them. I keep in contact with Jason and Cathy from class, and am on Slack with Wade — he’s awesome by the way!”

Amy Campbell, Teacher — Oak Lawn Community High School
Oak Lawn, IL

Look, I made an app!

“App development has opened new opportunities for my students and myself. The problem solving skills they gained isn’t like anything I have witnessed in my ten years of teaching. No matter what their career path, the skills gained will benefit them in the future.”

Paul Hennig, Teacher — Prospect High School
Mount Prospect, IL

Why Swift for iOS coding language?

Tangible outcomes for students

More than just theory, students build 8 working apps during the course. They use authentic problem-solving and iteration to produce real-world iOS apps that they can put on their iOS device.

Aligned with CTE and CS initiatives

Our courses can easily align to AP CS – P and are designed to scaffold into AP CS A or an entrepreneurship course to accommodate a range of student pathways.  Also, this course can be categorized as either CS or CTE, and in some states, may count as math or science credit.

Ease of syntax

Swift is an easy-to-learn language, robust enough to handle complex models, and safe enough to mitigate common mistakes made by early programmers.