Learn to code the way your brain wants to.

Caltech/NASA alumnus Mike Mossey teaches you to use your imagination and verbal skills to make coding easy.

Learn how Mike can help students in grades 7 through 12:

Learn how Mike can help college students and professionals:

Learn about Mike’s teaching techniques:

For a free consultation, contact Mike!

For parents of students grades 7 through 12

I have broad knowledge of topics that junior high school and high school students encounter in coding. I am patient and gentle with kids, including those who struggle or who are behind.

Learn about my teaching techniques:

For a free consultation about how I can help your student, contact me!

For college students and professionals

For those interested in data science, I teach Python, Jupyter Notebooks, Pandas, and numpy.

For both college students and professionals, I teach Java, Python, Haskell, Javascript, HTML and CSS.

How I teach coding.

Building a strong foundation

Helping you connect the dots and build a strong foundation before going on to the next level.

Encouraging small steps

Showing you how to combine many small steps to reach large goals.

Keeping it simple

Simplifying your programs, making them easier to understand and build on.

Using imagination

Taking advantage of your imagination to clarify ideas.

Asking for precision

Asking you to use language and concepts accurately when you describe or document your code.

Developing independence

Asking you to solve problems through your own insights.