Where Elite Programmers Are Made

Do yourself. Learn together.

No one programs alone. Join the Gemstone movement today and build your own projects and portfolio with a team and mentors.

Our Philosophy

Community Centered

The Gemstone Academy is all about being surrounded by like-minded programming students. Forget the lonely programmer stereotype and join a community at the front of the tech revolution.

Peer Led

Our instructors are university researchers and experienced programmers who know how to create an elite computer science student.

Application Over Theory

We believe in learning by doing. Our instructors will teach programming theory, then focus on having you apply it to real projects.

Innovation Driven

Creativity is the key to learning. You will have full control over which fields and topics to pursue.

Exclusive

Being a part of the Gemstone family means non-stop access and communication with advanced programmers and instructors. We are here to answer any question and build any idea.

Make An Impact

After mastering programming fundamentals, students in the Gemstone family will work together to launch real world projects with real impacts.

Who We Are Looking For

At Gemstone Academy, we are on the lookout for passionate and creative students who embrace thinking outside the box. Students should be ready to explore the dynamic world of programming, contribute to the Gemstone community, and also dedicate at least 2 hours a week to lessons and practice. Whether you're a seasoned programmer or brand new to computer science, we invite you to join our Gemstone family!

Frequently Asked Questions

For any other questions, reach out on Discord or through email!

Join Our Discord Email
Q.

Is the account mine or my child's?

If you are a parent and signed up for your child with your email, then you will both have access to the student dashboard, live lessons, and projects. However, you may choose for your child to have an independent Discord account for ease of communication.

Q.

Am I able to switch houses/tutors/groups?

Of course! Learning is a journey where we try new things and meet new people. We will team you with people who we think will be the best match for you or your student, but you can request any switch with an email.

Q.

As a student, when and where can I ask questions? Do I have to wait for lessons?

Discord is the fastest for instructors and peers to help you! Being part of the Gemstone family means everyone is constantly engaged, not just during lessons. We are here to build you as a programmer every hour of every day.

Q.

How do lessons work?

All students will have two (2) individual 30-minute lessons each week. This is where instructors provide tailored guidance and where students will learn the fastest. They will also have one (1) 1-hour group lesson to work on collaborative coding and group projects. Additional time with instructors can always be requested.

Q.

How is the curriculum paced?

While there is a set of projects and materials for students to complete (for fundamental mastery), students are free to work at any pace. Of course, they will be encouraged by teammates and instructors.

Q.

Are the instructors qualified to lead teams of students?

Always. Our instructors are mentors who have been hand selected and interviewed (for personality and technical ability) to ensure that they are an ideal fit for the Gemstone Academy.