facebook

Computer science lessons in Harare

Find your perfect private computer science tutor in Harare.
Learn computer science with our teachers at home or in their studio.

0 teachers in my wish list
+

1 computer science teacher in Harare

Dive into the world of Python programming and machine learning in this hands-on introductory class! This course is designed for beginners and focuses on the foundational concepts of Python, along with the essentials of machine learning. Course Highlights: Python Fundamentals: Learn the basics of Python programming, including data types, control structures, functions, and libraries. Through practical exercises, you’ll gain confidence in writing and executing Python code. Data Manipulation and Analysis: Explore popular libraries like NumPy and pandas to handle and analyze data efficiently. Understand how to clean, process, and visualize data, preparing it for machine learning tasks. Introduction to Machine Learning: Discover the key concepts of machine learning, including supervised and unsupervised learning, algorithms, and model evaluation. Gain insights into how machines learn from data. Hands-On Projects: Apply your knowledge through real-world projects, where you'll build simple machine learning models using libraries such as scikit-learn. You'll learn to make predictions and evaluate model performance. Collaboration and Support: Work alongside fellow students in a collaborative environment, with ample opportunities for group discussions and individual support from the instructor. Who Should Enroll: This class is ideal for anyone interested in starting a career in data science or machine learning, or for those looking to enhance their programming skills with practical applications in Python. Join us and embark on an exciting journey into the realm of programming and machine learning!
Computer programming · Computer engineering · Computer science
GCSE Computer Science, Mathematics, and Physics Tutoring I specialize in tutoring Computer Science, Mathematics, and Physics for GCSE students. I aim to provide clear, engaging lessons that help students master key concepts while building confidence in their problem-solving abilities. In Computer Science, students will learn programming fundamentals, algorithms, loops, logic gates, conditions, computational thinking, and exam techniques to excel in theory and practical assessments. Whether you're new to coding or refining your skills, I guide students through real-world applications of computing, using languages like Python to bring lessons to life. In Mathematics, I focus on helping students understand the core principles of algebra, geometry, and statistics. Lessons are designed to reinforce schoolwork, address challenging topics, and prepare students for GCSE exams with practice problems, test-taking strategies, and personalized feedback. For Physics, I make complex concepts like mechanics, electromagnetism, and energy systems accessible and interesting. Students will engage in hands-on activities and thought experiments that deepen their understanding of the physical world, preparing them for exams and future STEM studies. I assign targeted homework after each session and provide periodic progress reports to ensure students stay on track and continuously improve. My approach is to challenge students without overwhelming them, fostering a positive learning environment where they can excel academically.
Computer science · Math · Physics
Welcome to "AI and Data Science" – a comprehensive, customizable course designed for learners at any level, from beginners to advanced professionals. Whether you're just starting your journey into the world of artificial intelligence and data science or looking to enhance your existing skills, this course will provide you with the knowledge and practical tools you need to excel. What You'll Learn: Fundamentals of Data Science: Understanding data collection, cleaning, and preprocessing; learning to analyze and visualize data using tools like Python, Pandas, and Matplotlib. Introduction to AI and Machine Learning: Explore basic concepts of AI, supervised and unsupervised learning, and popular algorithms (e.g., regression, classification, clustering) with hands-on coding exercises. Advanced AI Techniques: Delve into deep learning, neural networks, and advanced algorithms like decision trees, SVMs, and reinforcement learning. Practical Projects: Work on real-world projects such as predictive modeling, sentiment analysis, and building AI applications using Python libraries like TensorFlow and PyTorch. Storytelling with Data: Develop skills to communicate insights effectively, using data visualization tools and storytelling techniques to create compelling narratives from data. Database Management: Learn how to work with databases (SQL and NoSQL) and manage data efficiently for large-scale applications. What to Prepare: Basic Computer Skills: No prior programming experience is required for beginners, but familiarity with basic computer operations is recommended. Software Setup: Students will need to install software like Python, Jupyter Notebooks, and data science libraries (instructions will be provided during the course). Curiosity and Dedication: This course encourages a hands-on approach, so students should come ready to code, experiment, and learn through practical examples. What to Expect: Customized Learning Experience: Lessons are tailored based on the student’s level and goals, ensuring a personalized approach that aligns with your learning pace and interests. Supportive Environment: Receive one-on-one mentoring and support to help you overcome challenges and master complex topics. Skills You Can Apply Immediately: Gain practical, job-ready skills that are in high demand across industries, including AI, finance, marketing, and tech.
Numerical analysis · Database · Computer science
I am a highly experienced computer network engineer with over 9 years of field expertise and 4 years of online teaching. My core specialties include Cisco CCNA, CCNP, VMware ESXi, Fortigate firewall, MCSE Server, and Linux systems. I focus on helping students and professionals excel in networking, system administration, and cybersecurity. With a solid foundation in both practical and theoretical knowledge, I provide hands-on learning experiences using real-world scenarios. I specialize in simplifying complex topics for students of all skill levels, ensuring they build a strong understanding of core concepts. Skills and Expertise Cisco CCNA & CCNP: Master the core networking concepts and configurations with practical labs. VMware ESXi Virtualization: Virtualization expertise for data center management and optimization. Fortigate Firewall: Learn advanced security configurations to secure and optimize networks. MCSE Server: Comprehensive teaching on Windows Server environments for enterprise-level management. Linux: Guide students on Linux server administration and configuration, focusing on open-source technologies. Teaching Approach My teaching method is highly interactive, focusing on personalized learning based on each student's unique needs. I emphasize real-world labs, troubleshooting, and best practices to ensure students can apply their skills directly in the field. Whether you are preparing for a certification exam, aiming to upgrade your skills, or pursuing a new career path, I am dedicated to helping you achieve your goals. Why Choose Me? Proven track record with hundreds of successful students. Focus on practical, job-ready skills. Custom-tailored lessons to meet your learning pace and objectives. Guidance on certifications and career advancement.
Networking · Computer science · Computer engineering
Hello everyone, My name is Maxime and I graduated from the ESIEE Paris engineering school, specializing in Artificial Intelligence and Cybersecurity. I also have a degree in computer science and two years of experience in preparatory classes. Passionate about teaching and new technologies, I decided to share my knowledge to help students achieve their academic goals and discover the fascinating world of computer science and mathematics. Why I teach I have always had a deep interest in science and technology. My academic background has given me solid skills and a deep understanding of these fields. Teaching is a way for me to share this passion and help others succeed. I have always enjoyed helping my classmates understand difficult concepts, and I quickly realized that teaching was a calling for me. My Approach As an engineer, I believe in the importance of scientific rigor, but also in the need for a human and caring approach. My goal is to create a positive and motivating learning environment, where each student feels comfortable asking questions and learning at their own pace. I adapt my methods according to the specific needs of each student, making sure to make the courses both stimulating and enjoyable. Why You Can Trust Me Technical Expertise: Thanks to my training in Artificial Intelligence and Cybersecurity, as well as my computer science degree, I have a solid theoretical and practical basis. Teaching Experience: I have already helped many students improve their skills and gain confidence. Personalized Approach: Each course is tailored to the student's needs, with clear objectives and regular monitoring. Positive Environment: I strive to create a relaxed and encouraging learning environment, where mistakes are seen as an opportunity to learn. My Project After my studies, I decided to take some time to travel and discover new cultures. Teaching online allows me to combine my passion for teaching with my desire to travel. It is the best compromise for me, because it allows me to stay connected to the academic world while exploring new horizons. I am here to help you overcome your challenges, strengthen your knowledge, and support you on your path to success. Please feel free to contact me with any questions or to schedule an initial session. Together, we can achieve your academic goals and develop your passion for science and technology. The pleasure of working with you, Maxime B.
Math · Computer science · Tutoring
Welcome! As a student at EPFL (Bachelor in Mathematics), I have a great familiarity with mathematics and science in general. If you are looking to improve your mathematics skills from middle school to high school, to master programming in Python, or to use the Office suite (Word, Excel, PowerPoint), I am here to support you. My pedagogical approach is student-centered, with a method that combines patience, clarity and above all, adaptation to the needs of each individual. Mathematics: from Middle School to High School: Mathematics can sometimes seem intimidating, but it is much more accessible than you think with the right explanations. Whether you want to understand the basics (fractions, simple equations, geometry) or prepare for more advanced exams (algebra, trigonometry, analysis), I will guide you step by step. Each concept is demystified through concrete examples, interactive exercises and a progression adapted to your pace. My goal is to give you confidence in your abilities and to make mathematics a stimulating mind game, rather than a constraint. A Pedagogy Adapted to All: My approach is based on a deep understanding of the difficulties that students may encounter. I make it a point of honor to create a caring and motivating learning environment. Thanks to an interactive methodology, constructive feedback and great availability, I strive to ensure that each student feels real progress after each session. You will discover that the most complex concepts become clear thanks to simple and personalized explanations. Why me ? My passion for teaching goes far beyond simply transmitting knowledge: I am here to inspire you and help you develop your own learning strategies. You can count on my commitment and rigor to support you in your studies. So, if you are ready to take on new academic challenges and progress quickly, I am the one you need to guide you towards success, without pressure, but with efficiency!
Math · Computer science · Physics
Showing results 26 - 50 of 110126 - 50 of 1101