Picture of Computer Programming lessons in Batavia, IA

Computer Programming Lessons
in Batavia.
Amazing Teachers.

Flexible & affordable computer programming lessons.
In person or online

Search For Your Teacher

Computer Programming Lessons.
It's your Time.

Get Started

A Better Way to Learn

Stay motivated and see faster results with TakeLessons!

Why TakeLessons
Icon-expert

Expert Instructors

We'll match you with the perfect teacher, wherever you are.

Icon-personalized

Personalized Lessons

Your style. Your pace. Feel like a star with custom plans designed for you.

Icon-guarantee

100% Guaranteed

We're here to make sure you're thrilled. Can you feel the love?

Meet Your Match

These Computer Programming teachers are highly rated by students in the Batavia area

Private Computer Programming Teacher

I have worked in the technology industry for over 25 years and trained several developers. I am competent in several languages and love teaching coding.

About Tawanna

Microsoft Office Specialist

I know computers seem scary. I can make them seem like a breeze! I have worked in the technology industry for over 25 years. I love technology and enjoy teaching even more! I build a personalized lesson plan for each student, with goals and level of expertise in mind. An assessment is done at the beginning of each lesson to verify previous lesson is retained. You prove your knowledge with small projects that are constantly used in the workplace. Let me help you reach your goals and have fun doing it.

More

Reviews
October 14, 2019
Pepper Parker
Tawannna was so patient with my lack of experience taking online classes. My intention was to brush up on my excel skills for a new job I am up for. She not only answered all of my questions throughly...she showed me short cuts I could use to make me look like a rockstar! I feel confident with what I have learned. And I would certainly recommend her to others I know looking to sharpen-up their skills.
October 10, 2019
Theo C.
Extremely knowledgeable and patient teacher. With great understanding of what is required in the corporate world. The lesson was well organized and concise.
July 28, 2019
Jean
Lessons went as planned

View Details

Tawanna S.

Online

(7)
Private Computer Programming Teacher

I have a bachelor's degree in Applied Linguistics with a minor in Psychology. I graduated summa cum laude with a 3.85 GPA. I also have special teaching licenses in TEFL and TESOL. I have been tutoring for 10+ years all grade levels and subjects, Mathematics, Sciences, Social Studies, and Language Arts. In my experience, no two students are alike, and I'm able to identify unique needs, to help each student progress. Students find me patient, kind and fun to work with. Regarding ESL tutoring, I have a deep understanding of the science and research behind the way English as a second language is learned. I also train teachers on state-adopted ESL materials, so I have access to great resources. I love technology and enjoy using it as a tool for my work. I'm flexible and can adapt to the way each individual student learns best.

My greatest passion in life is teaching. I have experienced great success in my academics, due to amazing and unforgettable teachers. This is the foundation of

About Jennifer

My greatest passion in life is teaching. I was born and raised in New Jersey, and experienced great success in my academics, due to amazing and unforgettable teachers. This is the foundation of my commitment to helping out my students, whatever their abilities may be. I have been tutoring and teaching for over 10 years in various settings — tutoring small and large groups, private individual tutoring, and teaching in rural, suburban, and urban classrooms and home settings. I have a bachelor's degree in Applied Linguistics with a minor in Psychology. I also have special teaching licenses in TEFL and TESOL. In my experience, no two students are alike, and I'm able to quickly identify unique needs, to help each student progress quickly! Students find me patient, kind and fun to work with. Regarding ESL tutoring, I have a deep understandin

g of the science and research behind the way English as a second language is learned. I'm flexible and can adapt quickly to the way each individual student learns best. Education has given me the opportunity to find what I am passionate about, and I hope to help others gain that same opportunity through tutoring.
More

View Details

Jennifer B.

Online

Private Computer Programming Teacher

I have a B.S. and soon an M.S. in Computer Science, as well as 5+ years of professional development experience, so I am confident I am equipped to teach whatever a student wants to achieve!

About Patrick

As a professional software engineer, I get to practice my craft every day and do what I enjoy. But I enjoy teaching just as much as I enjoy learning!

I have a diverse technical background, with significant experience in Python, Java, and Javascript, as well as web development, big data, and machine learning/AI concepts.

More

View Details

Patrick J.

Online

Robert A.

Bgcheck Background Checked


Private Computer Programming Teacher

Hi, my name is Bob. I have worked as a computing tutor for several years. In fact, I began my tutoring in college, and I have taught courses as part of my jobs in many companies. I really love teaching and working with students one-on-one.

A good tutor can guide a student in the right direction and save the student hours of frustration and days searching online. I specialize in computing topics including Web Design, C, C++, Java, HTML, CSS, and JavaScript.

My first and most important objective is to ensure that students are able to solve problems and apply reasoning skills on their own, to find solutions. We will develop new approaches to old solutions and apply the best of programming practices.

I have a B.S. in physics from CalTech, and a Ph.D. In Informatics from UCSF. I have worked in medicine, pharmacology, aerospace, healthcare computing, 3D visualization, and analysis. I have worked with students enrolled in a variety of programs including nursing, informatics, engineering, ...

About Robert

I am a former Pediatrician. I got into computing in High School in the 1960s and have worked at Apple, Boeing, GE, and SAP in several roles developing software for medical and graphic applications.

Today I work primarily in Java and Javascript and have taught these topics for several years on WyzAnt and elsewhere. We can build websites, and make static sites active; we can access online information for sites and develop smart good-looking web pages.

I have tutored University of Washington classes in Java at all levels, and have worked professionally on large Java projects.

My Education:
BS CalTech 1971
MD U of Michigan 1976
PhD UCSF 1985

I love to code and teach smart coding.

I have taught kids as young as 8, and adults of all ages. We can work in-person, as well as online using shared desktops.

More

View Details

Bgcheck-lg
Robert A.

Online

Private Computer Programming Teacher

See my profile for more.

About David

Hi! My name is David M. and I'm studying a degree in Computer Science. I'm in the last year so I hope that next year I will graduate.

All the assignments that I had to do in the previous years have showed me that programming isn't an ability for only a few people. If you have the correct attitude, motivation and see how it can change your life and the life of other people, you will learn easily all the keys to be a successful programmer.

In my classes I pretend to give this knowledge for my students and I believe that the world could be efficient, sustainably and better if we know how to control technology and use them with goodness, instead of letting technology control us.

I have advanced knowledge in C, C++, Java and Python that I have been learning for years so I can teach you from the basics to an expertise level.

Also, I

learned in deep Java while I was developing an app in Android, so I can help you if you want to know about making apps with Android Studio and more.

In addition, I have deep understanding in less known languages that implement programming paradigms that are very useful for solving certain type of problems:
• Haskell (functional programming)
• Prolog, CLIPS (declarative programming and SAT)

Finally, I know about efficient algorithm techniques (greedy, dynamic programming, flow networks); some AI techniques like local and heuristic search and compiler concepts (ANTLR, grammars).

Please don't hesitate to contact me if you have any doubt or you want to know if I can help you with other topic.

See you soon!! :)
More

Reviews
July 22, 2019
Alfonso
This was my first time using Take Lessons and my experience with David is very recommendable. He knows how to teach to a beginner all the small details with very patience and it helped me a lot. He talks in a very comfortable and understable way and he demonstrate that he's a highly skilled developer. I would definitely reserve another lesson with him.
July 22, 2019
Alfonso
Ou mama me ha encantado

View Details

David M.

Online

(2)
Private Computer Programming Teacher

I bring 20 years of programming experience as a professional programmer in the Microsoft environment. I have done requirement gathering, software design and coding using C# and MVC with MS SQL and a number of other programming languages, but my main focus is on the later. I have worked on full-scale projects with multiple developers but I am currently working as a full-stack developer where I work independently on the full life cycle of a project. My tutoring will not only be theoretical but also practical using industry-standard approach.

About Alex

I am a professional software engineer with 18 years of experience working on full-scale projects for various companies. My main focus currently is on Microsoft C# MVC, MS SQL, Javascript, and JSON. I have worked on many team projects but currently, I am a full stack developer working independently on the full life cycle of the projects I implement which includes the requirement gathering, design, coding, and finally implementation. Many courses teach you the basics but don't teach you real-world application design. I remember when I was learning to program I was yearning to learn how it's done in the workplace but I only got the basics. I teach by giving real-world examples.

More

View Details

Alex S.

Online

Private Computer Programming Teacher

software engineer

About Sandrine

A MATH TUTOR WHO GETS GREAT RESULTS

There are many Math tutors who know the math, but very few who can really teach, and even fewer who get the results you want!!!

IF YOU WORK WITH ME, YOU'LL GET THE RESULTS YOU WANT!!

I am a CERTIFIED, LICENSED, and EXPERIENCED MATH TEACHER with over a decade of combined experience working as a professional tutor and teacher.

I am an experienced and effective math tutor with a gift for knowing how to reach students, any students!!

I can teach you key skills on all levels of math from ELEMENTARY SCHOOL and MIDDLE SCHOOL through HIGH SCHOOL and even COLLEGE level coursework. Some of my specific areas of expertise include: ALGEBRA, GEOMETRY, MATH A, MATH B, TRIGONOMETRY, PRE-CALCULUS, and CALCULUS -- as well as all the BASICS.

I received a perfect score on the math SATs, and have extensive experienc

e with tips and techniques that work for the SAT -- as well as for the PSAT, ERB, ISEE, ACT, GED, GRE, and GMAT.

I enjoy working one-on-one or in small groups with all ages and at all levels -- and my hours are flexible. Let me work for you at your convenience, around your schedule, and wherever it's convenient for you.
More

View Details

Sandrine S.

Online

Jared R.

Bgcheck Background Checked


Private Computer Programming Teacher

I graduated as Valedictorian of the University of Rhode Island's Computer Science Class of 2017 earning the University Academic Excellence Award. I earned my M.S. degree in computer science in 2018, and I am currently a PhD student in computer science at the University of Massachusetts Amherst. During this time I have served as Teaching Assistant for 5 different university computer science courses over 4 years, servicing well over a thousand students in total at the University level.

About Jared

Jared Rondeau is an experienced computer science teacher who thrives at teaching students of all skill levels and backgrounds. Jared has taught and served as a teaching assistant for five different courses at both the University of Rhode Island and the University of Massachusetts Amherst over the last five years. During this time, he has serviced well over a thousand students in introductory computer science classes.

Jared graduated as Valedictorian of the University of Rhode Island's Computer Science Class of 2017, earning the University Academic Excellence Award. One year later, he earned the M.S. degree in computer science, and is currently a PhD student in computer science at the University of Massachusetts Amherst. He is currently pursuing a startup related to his published research in artificial intelligence and computer visi

on.

** Teaching Statement **

I believe in carefully crafting a culture of honesty, openness, understanding, and passion for learning among my students. My teaching style involves a great deal of personalization, and my curriculum and learning materials are catered to the student's unique background, circumstances, and short/long term goals. I take pride in my flexibility in adapting to the student, and have found great success in mentoring high school students curious about robotics, college students majoring in computer science, and middle aged adults interested in making a career switch to programming.
More

View Details

Bgcheck-lg
Jared R.

Online

Showing 10 of 50 results View More
How it works

Students love our teachers

The reviews are in. We've got the best in the business.

Computer Programming Reviews

Christina Miller
"Adam has been a wonderful teacher/mentor! He helped me decide which was the best online programming course for me, and has been patient and knowledgeable
through the process of my learning. I have even obtained my first job in IT since working with him."
...
Taylor Ongaro
"JM is the greatest tutor of Programming and all things logic. I've spent many months with JM guiding me in Java development). Totally patient and multi do
main knowledgeable Teacher. Highly recommend."
...
Karson
"He Is the nicest teacher and best i have ever had!!"
JANET
"Best instructor ever! Was very patience and thorough with me."
Andy
"Excellent first lesson, Thanks Bill"
Chintan
"This was my first time using and Take Lessons and my experience with the instructor Adam has been amazing. Adam understands how to explain very technical
concepts in way that anyone can understand. Software development is new territory for me and I really appreciate how patient Adam has been. He is a highly skilled developer and an excellent instructor on the Take Lessons website. I highly recommend him to anyone."
...
Sarah
"Casey is extremely knowledgeable, personable, and able to break down concepts into easy-to-understand language. In addition to teaching the general steps
to writing code, he is able to present real-world applications in a wide variety of scientific disciplines for each example.

I highly recommend Casey for teaching Python, and programming in general."
...
Madalina Sousa
"Matt is very kind and is very helpful with anything i need help with! And he is very patient with me and explains things really well. Thank You for being
amazing!"
...
Alec
"It was all great except the network connections and the video kept going off."

New Student Special:
Get Started Today and Save!

Up To $165 off

Shop the Sale

Expires: October 18th. Select teachers only.

How it works

How It Works

Ready to learn how to code? There's nothing to stop you! Connecting with the best teachers is easy, convenient and fun.

Icon-match

1. Match

We'll help you find the perfect computer programming teacher.

Icon-meet

2. Meet

Book your lesson package, connect in person or online.

Icon-master

3. Master

Learning opens doors to a new world. Start your journey!

Play-button
Online Learning

LESS TIME IN TRAFFIC.

MORE TIME TO LEARN.

Most Batavia teachers offer online lessons. Relax and focus on learning.

The value of a lifetime

45
min
  • $0
  • $20
  • $40
  • $60
  • $80
  • $100
  • $120

Average cost of online computer programming lessons: $48

Start Your Search

Actual cost depends on location, teacher and lesson packages.