Search
Maria F.'s Photo

Computer Science & Programming Tutor| APCS, Java,Python,C++
Maria F.

184 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $22
Response time: 20 minutes

About Maria


Bio

Need help with AP Computer Science, Python, Java, SQL, or college programming courses? I make challenging computer science concepts easy to understand through clear, step-by-step lessons. I hold a Master’s degree in Computer Science with 6+ years of teaching experience and have taught over 200 students through one-on-one and group sessions.
I work with high school students preparing for AP Computer Science A and AP Computer Science Principles, college students taking Programming...

Need help with AP Computer Science, Python, Java, SQL, or college programming courses? I make challenging computer science concepts easy to understand through clear, step-by-step lessons. I hold a Master’s degree in Computer Science with 6+ years of teaching experience and have taught over 200 students through one-on-one and group sessions.
I work with high school students preparing for AP Computer Science A and AP Computer Science Principles, college students taking Programming Fundamentals, Object-Oriented Programming, or adult learners needing beginner-friendly Python, Java, or SQL, and students who need help with assignments, debugging, or understanding difficult concepts.
I teach Python, Java, C++, HTML, CSS, SQL, Linux, Boolean logic, OOP fundamentals, and productivity tools like MS Excel, PowerPoint, and Word for college projects and presentations.My teaching style is patient, structured, and hands-on. I don’t just give answers; I teach you how to think like a programmer so you can solve problems independently. I can also help you debug code, understand compiler errors, improve assignments, and prepare for quizzes and exams while making sure you truly understand the material. Students often come to me feeling overwhelmed by programming, but after a few lessons they begin solving problems with greater confidence and a stronger understanding of the subject.
I’m comfortable working with the tools and platforms required by your course, including VS Code, BlueJ, Code.org, Google Colab, and Jupyter Notebook.
Whether you’re preparing for an exam, struggling with assignments, or learning to code for the first time, I’d be happy to help. Send me a message, and let’s build your confidence in computer science together!


Education

  • Licensed teacher

Additional Languages

Hindi
Urdu
Punjabi

Policies

  • Hourly Rate: $22
  • Rate details: Sessions are charged at a minimum of one hour.
  • Lesson cancellation: 3 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Maria hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C++

C++

I teach C++ with a focus on object-oriented programming (OOP), data structures and algorithms (DSA), and introductory programming concepts. I have experience guiding students through ZyBooks, and Visual Studio Code-based labs and assignments, helping them build strong problem-solving and coding fundamentals. I specialise in strengthening programming logic, debugging skills, and writing efficient, structured C++ code for academic and practical applications.
Computer Science

Computer Science

I hold a Master’s in Computer Science with 6+ years teaching experience in Java, Python, C++, SQL, Linux, and web basics. I teach college CS and high school AP CSA/AP CSP, plus beginner coding. I use platforms like VS Code, Jupyter, Google Colab, PyCharm, Visual Studio, Xcode, and ZyBooks.
CSS

CSS

I have completed CS50 and have a strong foundation in web development fundamentals, especially front-end styling. I teach CSS with a focus on building responsive layouts, Flexbox, Grid, positioning, spacing, selectors, and styling real web pages. I help students fix layout issues, improve UI structure, and understand how CSS interacts with HTML in practical projects and assignments.
HTML

HTML

I teach HTML with a focus on building strong web development fundamentals, including structure, semantics, forms, tables, and responsive page layouts. I help students understand how HTML works with CSS and JavaScript to create real-world websites. My teaching approach is hands-on, guiding learners through practical exercises and mini-projects to build confidence in front-end development.
Java

Java

Whether you’re learning Java for the first time, preparing for AP Computer Science A (AP CSA), or struggling with coursework, ZyBooks, programming assignments, labs, or projects, I can help. I teach Java fundamentals, object-oriented programming (OOP), and core programming concepts in a clear, step-by-step way, helping students debug code, understand difficult topics, and complete assignments with confidence. Every session is tailored to your learning pace, using practical examples and interactive coding so you build real problem-solving skills instead of memorizing answers. I also work with BlueJ, CodeHS, Visual Studio Code, and IntelliJ IDEA, making it easy to support the tools and platforms used in your course.
Linux

Linux

I teach Linux with focus on system administration, command line (CLI), file permissions, process and service management, package installation, and troubleshooting. I also cover shell scripting, automation, and Linux server basics used in real system environments. I help students with Linux labs, assignments, and operating systems coursework using practical, hands-on command-based learning.
Microsoft 365

Microsoft 365

I teach Microsoft 365 with a focus on practical, real-world skills in Word, Excel, and PowerPoint. I help students and professionals build confidence in creating documents, spreadsheets, and presentations, along with formatting, formulas, data organization, and reporting. My teaching approach is hands-on, guiding learners step-by-step to improve productivity and work efficiently in academic and office environments.
Python

Python

I teach Python programming with a focus on Python basics, syntax, debugging, loops, functions, and object-oriented programming (OOP). I help students with Python assignments, homework help, and coursework for school and college-level computer science.I also have experience teaching crash courses in Python and working with practical applications including Pandas, NumPy, Tkinter, and Streamlit.
Urdu

Urdu

I am a native Urdu speaker with a strong command of its grammar, structure, and cultural nuances. I am skilled in both spoken and written Urdu, allowing me to effectively teach students at all proficiency levels. With a passion for the language and a commitment to student success, I strive to create engaging and rewarding learning experiences.
Web Design

Web Design

I have done a bachelor's degree in Information Technology with a CGPA of 3.4 and have approximately six years of experience teaching Computer Science courses. My actual areas of expertise are web development(front-end) and programming languages, among other things, and I am actually very good at it. I help students in building solid foundations of front-end web development by teaching them the fundamental concepts such as HTML tags, styling the web pages with CSS, responsive design, and DOM manipulation using JavaScript. I make my students achieve that level of confidence in problem solving and coding neat and efficient code by utilizing these practical coding sessions. In addition to my degree, I hold a Diploma in Web Development and have completed the CS50 Web Programming course, which further strengthened my knowledge and teaching in modern web technologies.
C
Elementary Math
General Computer
JavaScript
Microsoft Excel
Microsoft PowerPoint
Microsoft Word
Reading
SQL

Examples of Expertise


Maria has provided examples of their subject expertise by answering 9 questions submitted by students on Wyzant’s Ask an Expert.

Maria F.'s Photo

Questions? Contact Maria before you book.

Still have questions?

Contact Maria
Response time: 20 minutes

Ratings and Reviews


Rating

5.0 (84 ratings)
5 star
(83)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Python

Maria has been an excellent Python tutor for my daughter, Honor. She explains programming concepts in a way that is easy to understand and always encourages problem-solving instead of just giving answers. Honor has gained much more confidence in Python and genuinely enjoys her lessons. Maria is patient, knowledgeable, and well-prepared for every session. She adjusts the pace to fit my daughter’s learning needs and makes even challenging topics feel approachable. Communication is always prompt and professional. We truly appreciate her dedication and highly recommend Maria to anyone looking for a supportive and effective Python tutor.

Emma, 4 lessons with Maria

Dedicated, Patient, and a highly skilled, engaging professional tutor

Maria F. is a wonderful tutor who has helped me immensely as a beginner who wanted to learn python. She is incredibly patient and always open to questions and comments. She gives quick and detailed responses, and even breaks down what seems to be tough topics into small parts that beginners like me can grasp easily. I would highly recommend her tutoring lessons to any student and/or parent.

Vasu, 8 lessons with Maria

Excellent Instructor for SQL, Linux, and Professional Technical Skills

Maria is an excellent teacher in SQL and I learned lots of valuable professional skills and programming method from her which would be beneficial for my career.

Zach, 12 lessons with Maria

Knowledgeable and Patient

Maria is an outstanding tutor, and we are so grateful to have found her on Wyzant! Her calm yet confident approach is extremely effective. She excels at balancing patient observation with knowing when to step in to offer encouragement or guidance. Her shared knowledge and timely commendation have instilled the confident my son needed to complete his JavaScript course. Thank you Maria!

Lisa, 10 lessons with Maria

Knowledgeable, Patient, and Capable

During my first session, Maria taught me elementary knowledge of Linux. She was very patient and thorough with my learning. I had questions and she changed the following examples accordingly. I will schedule time throughout the week for the next 8 weeks to work with Maria for additional tutoring.

John, 6 lessons with Maria

Excellent AP CSP Tutor - Highly Recommended

Maria has been working with my son for the past 3 weeks on APCSP exam prep. Since she has guided my son, I can see his confidence in the topics has significantly increased. I would highly recommend her or CS/CSP.

NEETA, 7 lessons with Maria

great tutor

She was patient, and was able to help my daughter get a better understanding of the subject; and it helped her get ready for her test

Hajar, 3 lessons with Maria

Very patient, organized, and knowledgable

Maria is a very patient and organized teacher. She understands Java perfectly and is incredibly knowledgeable. She quickly grasps homework problems and unexpected questions, and she explains her process clearly both while working and after finishing the code. We even had a small convo about other areas of coding, like Python, Linux, and cybersecurity. She makes everything easy to understand and enjoyable to learn.

Dan, 11 lessons with Maria

great tutor

She was patient, and was able to help my daughter get a better understanding of the subject; and it helped her get ready for her test

Hajar, 3 lessons with Maria
Hourly Rate: $22
Response time: 20 minutes
Contact Maria