There has never been a better time to learn how to code! From mobile app development to artificial intelligence, the field of programming continues to grow. Opportunities for coders are plentiful, and there’s still so much more to discover in the world of computer science! For those looking to expand their coding horizons, Create & Learn has many award-winning online coding tutors for high school students ready to help students dive into this critical field.

Need a high school coding tutor? Create & Learn can help!

Create & Learn offers a number of great courses as part of our high school coding curriculum. The courses cover concepts ranging from introductory concepts to advanced applications, and are uniquely structured to offer students the opportunity to practice with the coding skills they learn! We offer tutors in a number of computer science subjects, such as the subjects listed below. Our students also enjoy private tutoring in math, digital art, and much more!

1. Python for AI

Python is a widely-used high-level language used for web development, game development, building apps, machine learning, and more. It’s used by many well-known companies like Netflix and Google. It’s also one of the simplest and most popular coding languages for starting to learn how to code. Python for AI teaches the basics of Python, putting a strong focus on the elements of Python which are most relevant to artificial intelligence, such as data structures and data science libraries.

Request a private Python class.

2. CS Principles

Alongside learning to code, it is important to understand exactly how computers work in the first place. In this course, students are introduced to a wide range of fundamental topics in computer science, such as binary, encryption, networking, and more. Students also learn how computing innovations, such as the Internet, work, how to explore their potential impacts, and how to contribute to a computing culture which is collaborative and ethical. This class also meets the requirements for the AP CSP exam as defined by the College Board. If you're not sure which exam is right for you, here's how to choose the right AP Computer Science course.

Request a private CS Principles class.

3. AP CS Java

Java is another popular programming language, used in a variety of applications across all sorts of different systems. This class introduces students to software engineering and object-oriented programming using the Java programming language. It covers a broad range of topics, such as designing solutions to problems, using data structures to organize large sets of data, developing and implementing algorithms to process data, and more. It also thoroughly prepares students for the AP CSA exams offered by the College Board.

Request a private AP CS Java class.

4. Website Coding

Web development is one of the most important skill sets for modern programmers, as so much consumer software is now designed specifically for use within web browsers. These classes introduce students to building web pages and understanding how the Internet works. They cover HTML, CSS, and JavaScript, the three main languages used for modern web development. Students begin building sites right away, increasing the complexity of their site as the coursework progresses.

Request a private website coding tutor.

5. Cloud Computing

Cloud computing goes hand in hand with web development. It’s used to power nearly every website on the Internet, as well as mobile applications. In Cloud Computing, students learn how to create interactive web applications using Google Cloud Platform and Firebase, tools which are used by professional software engineers. By the end of the course, students will be able to host their own websites and web applications.

Request a cloud computing tutor.

6. Android Java

As mentioned before, Java is a very popular language. One of its most popular uses is for application development on Android platforms. Each session engages students in developing real-world mobile applications, not just learning about Java, but also how to apply that knowledge to actual solutions. This is an advanced class intended for students who already have a solid Java background.

Request a private Android Java tutor class.

7. AI Creators

Artificial intelligence is one of the most exciting fields of modern computer science. From self-driving cars to Siri, AI continues to develop and progress every day. AI Creators focuses on teaching machine learning concepts, developing simple and practical AI apps using Python, open source packages, and commercial software. By the end of the course, students have a firm foundation in key concepts used to code AI, creating models representative of a variety of data, and more.

Request an artificial intelligence tutor.

Find the best high school coding tutors online

Check out some of our tutors for our high school coding courses! Their knowledge and experience is sure to help jumpstart your journey in computer science.

1. Ken Patel

Ken Patel started coding at age 10. Following his passion for video games, when he entered university he enrolled to study Computer Science. After graduation, he embarked on a career as a professional video game developer. Ken is excited to be sharing his passion, knowledge, and experience with the next generation of game makers through his role as a teacher here at Create & Learn.

Subjects: Unity, Game Development

2. Sarah Rappaport

Sarah's original passion for the creative sciences stemmed from legos, which she'd use to build huge projects which ate up the entire living room. Today, as an engineer and educator with several years of experience in both disciplines, Sarah can both teach coding and contextualize it. She is passionate about all things STEM, and can't wait to see what you build!

Subjects: Python, AI

3. Joshua Abbott Salazar

Joshua Abbott Salazar wrote his first video game in the 4th grade. All throughout school, no matter what he pursued, he always continued coding on the side. After graduating with a Master's in Music, he turned his attention back to the technology side of things, and has been working in various aspects of coding and engineering ever since. He has developed productivity applications, video games, websites, data science programs, and more, and loves teaching people the joys of coding.

Subjects: Python, Web Development, Game Development

4. Amanda Hendrix

Amanda Hendrix is an instructor with 10 years of teaching experience, and she also holds a Masters in Educational Leadership, and a BS in Elementary Education. In each one of her classes, students are able to apply their coding skills whether they are beginners or experienced learners. She has taught a variety of coding programs and STEM classes that have allowed her to witness the personal growth of students' knowledge of computer science through creativity and exploring. She believes that coding is an important part of our future and that it is beneficial for students to be familiar with the skill.

Subjects: Mobile App Development, Game Development

5. Xavi Ramirez

Xavi Ramirez is originally from south Texas. When he was 18 he moved to Boston to attend MIT and nowadays he lives in San Francisco. He is a full-time Software Engineer at Airbnb on the Infrastructure team. Learning how to program as a child has had a profound influence on his life. He joined Create & Learn to give other kids the same opportunity. In his free time he also volunteers as a Computer Science instructor at a local high school. He is happy he can be part of your programming journey.

Subjects: Cloud Computing, Mobile App Development

Find the perfect high school coding tutor

Ready to get started with private online coding classes? Here’s how!

  1. Pick your subject – Choose a subject that interests you. Don’t worry, they’re all good choices!
  2. Request a private class – On the course’s page, find the link to request a private session. It's right underneath the section where the number of students in the class are displayed, and says "Schedule your own private class."
  3. Pick your schedule and dates – Chose a date and time that works best for your schedule.
  4. Purchase – Purchase the course.
  5. Show up to your Zoom session – You’re ready to go! Be sure to mark your calendar, and we’ll see you on Zoom!

The best online high school coding tutors

The best online high school coding tutors will make a difference in your student’s life, enabling them to pursue a number of opportunities in the ever-expanding field of computer science! For more information on how you can dive into the world of CS, check out our post about high school coding club activities and projects. And if you’re ready to get started, but you’re not quite sure where to start, you can give our free intro to Python coding a try!

Written by Create & Learn instructor Josh Abbott Salazar. Josh is a teacher, coder, audio engineer, and musician. After graduating with a Master's in Music from Belmont University in Nashville, TN, Josh turned his attention to the technology side of things, and has been working in various aspects of coding and engineering ever since. He runs a small music studio in Nashville called Tango Sound Studios, and develops video games in his spare time.