A one on one tutoring service where your student is the center of attention
No lectures, only discussions,talking through concepts, and making amazing projects.
They guide their learning and have an experienced mentor supporting them the entire way. Freeing you up to do the many things piling up on your to-do list.
Hi there! My name is Mackenzie and I've been working for Code Naturally for 2 years now. Code Naturally helped me learn how to code, but I have been teaching STEM concepts for 6 years. I love working with students on designing their own unique video games and helping their dreams become reality! My favorite projects to create are generative art (where you have the computer create art for you!) because I love how easy to customize they are. I enjoy working with students who are beginner - advanced.
Book MackenzieI am a junior going to the University of California San Diego in the fall to study computer science and music. I love to surf and play music. My all-time favorite game is The Legend of Zelda: Majora's Mask on the Nintendo 64. In Code Naturally, my favorite things to code are simulations of natural occurrences like rain or snowflakes. My preferred levels of students to tutor are beginner to intermediate but I am open to working with students that are starting to make more advanced projects.
Book CharlieI’m a recent graduate from UC Santa Cruz with a B.S. in Computer Science. I first discovered my passion for coding when I took AP Java as a senior in high school, and ever since then I knew that coding was what I wanted to do for my career. I only wish I had started learning earlier! Besides coding, I love to exercise, spend time with friends, and go hiking/camping/anything outdoors. I hope that through Code Naturally I can further develop others’ passion and knowledge of this great field! I prefer to tutor students who already have a fundamental understanding of the core concepts of programming so that we can work on more advanced topics.
Book YuvalComputer Science:
- What is programming?
- How do computers work?
- The importance of syntax
- Commenting Code
- How red, green, blue color logic works
- Using pre-made functions
Math:
- Cartesian Coordinate Grid
- Geometric Shapes
- Addition and Subtraction
- Sequencing
Practical Outcomes:
- Outlining an idea for an illustration and breaking it down into doable steps
- Taking a project from idea to completion using basic provided functions
- Patience with troubleshooting problems & de-bugging code
- Experience in making mistakes & building grit
Example Projects:
Computer Science:
- Loops
- Variables
- Conditional Statements
- Changing how a computer interprets your code
Math:
- Negative numbers
- Order of Operations
- Applying algebra
- Limits
Practical Outcomes:
- Using frames to plan and outline animations
- Leveraging a computer to do repetitive tasks
- Creating animations from their own ideas
- Understanding how the cartoons they enjoy are made at a basic level
Example Projects:
Computer Science:
- How to take in user input
- How to manipulate user input
- Combining conditional statements
- For and While Loops
Math:
- Transformation
- Radians, angles, and degrees
- Compound statements
Practical Outcomes:
- Ability to make interactive projects - apps & games
- How to consider an end-user for our products, apps, and games.
Example Projects:
Computer Science:
- Differs based on what your student wants to create after having mastered the basics in the first 3 levels
- Can range from AP Computer Science prep, advanced game design, data visualization, and more
Math:
- Algebra
- Statistics
- Trigonometry
- Geometry
- Discreet Math
Practical Outcomes:
- Take app or game ideas from idea to sharable project
- Understand the technology that you use on a daily basis
- Prepare to take on AP Computer Science P or a College level course
- Learn how to work on open source projects and develop outside of CN
Example Projects: