Trusted teacher: Since 2011, I'm a teacher. My first subject was tennis. Three years later, I started to teach several topics of comp sci, included two years in IB DP. Since 2018, I also teach math. A lesson can take place in Harku at my place or at pupil's place or elsewhere. It's also possible via the internet. Or if you want, I can just prepare videos with throughout explanations. I like teaching because this way I can help them who want to learn and I also learn through teaching - a lot more than by making.
Computer science lessons in Tallinn
Find your perfect private computer science tutor in Tallinn.
Learn computer science with our teachers at home or in their studio.
0 teachers in my wish list
2 computer science teachers in Tallinn
Trusted teacher: In the new ERA, data is the new oil. -> Learn how to analyse your data to drive quick and useful insights out of it. -> Learn to Visualise your data to present your findings to others. -> Understand how to apply concepts taught in everyday work and scenarios Pre - requisites : A bit of statistics is good to know A laptop with atleast 4gb ram is needed
Numerical analysis · Computer programming · Computer science
Meet even more great teachers. Try online lessons with the following real-time online teachers:
"Embark on an exciting journey into the world of Computer Science, tailored specifically for young minds aged 7-17. This course is designed to ignite curiosity and passion in the field of computing, providing a strong foundation in key areas like basic programming, computer architecture, and practical skills in office software. You'll discover the magic of how computers work, from the basics of coding to the intricacies of hardware. Learn to program using engaging and age-appropriate languages and tools, understand the fundamentals of computer architecture, and master essential software applications that are crucial in today’s digital world. Beyond the basics, this course encourages creativity and problem-solving. We’ll dive into exciting projects that blend learning with real-world applications, ensuring that students not only grasp the concepts but also see their practical implications. Suggested topics include: Introduction to Programming: Learn the basics of coding with languages suitable for young learners. How Computers Work: Demystify the components and operations of computers. Fun with Robotics: Explore the basics of robotics and how programming brings machines to life. Creative Computing: Engage in projects that combine coding with creativity, like building simple games or animations. Internet Safety and Ethics: Understand the importance of being safe and responsible online. Office Skills: Get hands-on with word processors, spreadsheets, and presentation tools, essential for academic and future professional success. This course is more than just a learning experience; it's a gateway to understanding and harnessing the power of technology, paving the way for future innovations and a deep appreciation of computer science." This course will be an adventure where each class brings new discoveries and achievements, perfect for young minds eager to delve into the world of computer science!
Computer science · Information technology · Computer programming
Welcome to our WordPress website creation course, specially designed for beginners. This course will guide you through the fundamental steps of creating an attractive and functional website without requiring any programming knowledge. Course Objectives: Introduction to WordPress: Understand what WordPress is and why it is the preferred choice for building websites. Basic Setup: Learn how to install WordPress, configure essential settings and navigate the dashboard. Theme Choice and Customization: Find out how to choose the perfect theme for your site and customize it according to your needs. Content Creation: Master the art of creating and managing posts and pages, including the use of the Gutenberg block editor. Plugins and Features: Explore WordPress plugins and learn how to install them to add additional features to your site. Security and Maintenance: Understand the importance of security and regular maintenance to keep your site secure and up to date. SEO and Marketing: Introduction to the basics of referencing (SEO) and online marketing strategies to improve the visibility of your site. For who ? This course is ideal for individuals, entrepreneurs, bloggers and anyone wanting to create a professional website without having in-depth technical skills.
Web development · Computer science · Computer basics
Born from my dual expertise as an English instructor and programming enthusiast, this course represents a harmonious blend of language clarity and tech basics. It has been meticulously crafted to ensure every module is both comprehensive and comprehensible. Over the years, I have had the privilege of guiding hundreds through the intricacies of the digital coin world. Many of these students started with just a vague curiosity, only to leave with a profound understanding, with some even carving niches for themselves in the booming crypto industry. From bankers to teachers, from students to entrepreneurs, this course has broadened horizons across diverse professions. Our curriculum will not just introduce you to the foundational principles of Bitcoin, blockchain, and cryptocurrencies. It aims to immerse you in real-world applications, trends, and potentials of these digital wonders. With specially curated content, live discussions, interactive Q&A sessions, and hands-on exploration of key topics, every class promises a rich learning experience. Furthermore, to ensure you grasp the breadth and depth of the subject, I incorporate case studies, breaking down major events in the crypto world, analyzing market trends, and offering insights on the future of blockchain technology. As a teacher, my goal is to not just impart knowledge but to inspire informed discussions, encourage critical thinking, and foster a genuine interest in the world of digital finance. Dive into the future of finance, and equip yourself with a robust understanding of a domain that's rapidly reshaping our world. Join me on this journey, and let's unravel the marvels of the digital coin universe together. See you in class, -Dante
Computer science · Information technology · Personal finance
I am committed to personalizing my lessons according to the age and level of training of each student. This tailor-made approach aims to meet the specific needs of each learner, using concrete examples and practical applications adapted to their level of understanding. My goal is to create an inclusive and stimulating learning environment, fostering a deep understanding of concepts in computer science, mathematics and physics, while encouraging intellectual curiosity and individual progress.
Math · Physics · Computer science
Adam - Paris, FranceRecently active18€
Trusted teacher: As an experienced computer trainer, I offer personalized courses in the field of computer science in general, as well as in algorithms and programming. My goal is to help students progress without overburdening them. After each lesson, homework will be assigned and progress reports will be provided periodically. This course is intended for beginners as well as intermediate level students. The objective is to learn how to program functions and to develop professional thinking in this area.
Computer programming · Computer science · Tutoring
Mykhailo - Bangkok, ThailandRecently active62€
Trusted teacher: As a seasoned Software Developer (BSc in Software Engineering) and certified educator (PGDE with QTS), I offer personalized, one-on-one iOS App Development classes. Regardless of your current skill level, this course will take you from basic Swift programming to the advanced features of iOS development, including UI/UX design, data storage, and API integration. Learn how to develop, test, and publish your own iOS applications with hands-on guidance, all in accordance with Apple's best practices. The sessions are practical and project-based, ensuring real-world application of your learning. Whether your goal is to develop your own app, start a new career, or simply learn a new skill, I am here to guide you every step of the way. Unleash your creativity and become a competent iOS developer with me!
Apple · Computer science · Computer programming
Computer programming · Computer science
Bozhidar - Zurich, SwitzerlandRecently active38€
Trusted teacher: Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.
Math · Computer science
Brahim - Berrechid, MoroccoRecently active33€
Trusted teacher: Ce cours vous guidera à travers les compétences et les connaissances de base dont vous avez besoin pour démarrer avec MongoDB. Cela inclut la connexion à une base de données MongoDB, comment effectuer des opérations CRUD simples et des sujets clés tels que l'agrégation, l'indexation, la modélisation des données et les transactions. 1- Installation de MongoDB 2- Execution MongoDB 3- Utilisation des Documents et Collections 4- Comprendre les commandes de gestion de la base de données 5- Execution des fonctions CRUD (create, read, update, delete) avec mongo shell 6- Type de donnée enregistrer dans une base MongoDB 7- Requêter la base pour remonter des documents spécifiques depuis mongo shell. 8- L’agrégation 9- L’indexation 10- Modélisation des données et les transactions
Database · Computer science
A program to learn how to program and create mobile phone programs and applications for Android, IOS, Desktop, and Web App How to design user interfaces and link them to databases, whether on a server or in the cloud. Projects will be worked on and followed up to obtain a complete project and upload it to the Google Play Store or App Store.
Computer programming · Computer science · Information technology
Trusted teacher: Learn Python programming from beginners to advanced at your own pace. I would be glad to be with you along your learning path. You can be young school goers adults working and want to learn something or someone simply want to explore. When we use a computer the most fascinating part is learning to code.
Python · Computer programming · Computer science
Trusted teacher: Neural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.
Computer science · Computer programming · Math
Unlock the world of coding and computer science with our tailored tutoring program designed to empower learners of all levels. Whether you're a beginner taking your first steps into the coding universe or an intermediate programmer looking to refine your skills, the tutoring sessions provide a personalised and comprehensive learning experience. Hands-On Projects: Theory comes to life through hands-on projects that reinforce your understanding of programming concepts. Real-world applications ensure that you not only grasp the theory but also gain practical experience that you can showcase in your portfolio. Problem-Solving Approach: Programming is about more than just writing code—it's about problem-solving. The tasks emphasise a problem-solving mindset, equipping you with the skills to tackle challenges and approach coding tasks with confidence.
Computer science · Computer programming
Trusted teacher: This course is intended for those who want to start, begin or improve their programming. I can easily teach you the basics of programming in Java, Python, C but help you improve or even help you on a programming project. I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons. I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone. Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.
Computer science · Computer programming · Computer basics
Welcome everyone, whether you are a complete beginner, a little lost in the technological world, or simply want to improve your knowledge! If you're exploring the digital world and looking to overcome some challenges, you've come to the right place! Holder of a Bachelor's degree in Software Engineering, my in-depth training and my seven years of experience in the IT industry allow me to guide you in your introduction to IT tools, whether Office tools (Word, PowerPoint, Outlook, etc.). ), internet browsing, the basics of the cloud and even security. I also offer tailor-made courses to meet specific needs, adapting the content to your particular needs. Over the years, I have acquired solid expertise by handling different software, both in French and in English. My experience in the industry has given me opportunities to help many people and create tutorials, eliminating any language barriers. Equipped with patience, curiosity and an educational approach, I am committed to providing you with personalized advice to facilitate your learning. My goal is to help you gain confidence and master the computer skills you need to succeed. Whether your needs are one-off or part of a longer-term approach, take a first lesson to discuss your expectations and find out how I can support you in your digital adventure. Looking forward to starting this journey together!
Oussama - Tunis, TunisiaRecently active18€
Trusted teacher: Hello everyone, I am oussama, a Python instructor with 2 years of experience teaching this programming language to students of all levels. I am passionate about programming and I love sharing my knowledge with others. I got a bachelor's degree in computer science and multimedia, which gave me a solid foundation in programming principles and software development. Over the years I have gained a lot of experience in explaining complex programming concepts in an easy to understand way. I offer personalized courses that cover a wide range of topics, from programming basics to advanced Python libraries and frameworks such as NumPy, Pandas, and Django. My classes are tailored to the needs and learning styles of each student, and I am committed to helping my students achieve their individual learning goals. Whether you are a beginner or looking to improve your skills, I can help you develop your Python skills and take your programming know-how to the next level. I am delighted to accompany you in the discovery of the world of programming in Python!
Python · Computer programming · Computer science
I have years of experience using R for a variety of purposing including statistical modelling, simulation development, figure generation, remote sensing analysis and more. I am available to support you in whatever your R programming needs may be. All you need to do is pose a problem and I will help you find a solution. If you are currently taking an R or statistics course but need ongoing support, I can arrange regular session with you to polish you programming and theoretical understanding.
Computer programming · Computer science · Statistics
Computer programming · Computer science · Web development
Teaching Word and PowerPoint, and with more than twenty years of teaching and training experience in the United Arab Emirates in the Ministry of Education and the Abu Dhabi Department of Education and Knowledge (ADEK), you will qualify with me step by step to master these programs and you will work on them effectively and productively. If you are a beginner, I will start with you step by step by first introducing the program, its function, and its various parts. If you are at an intermediate or advanced level, we will conduct a simple review of the most important jobs at your current level and then advance together to the higher level. Welcome to the joy of learning and practical implementation during the class. (There are other courses to teach programming in the Python language - and to teach children programming using the Scratch program - and courses to teach mobile programming - follow me).
Information technology · Computer science · Computer programming
Reza - The Hague, Netherlands27€
Trusted teacher: You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities. The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking. The topics in our lesson include: • Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions • Boolean Algebra: Substitution laws • Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition. • Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures; • Deduction: Valid arguments and proofs; Proofs in predicate logic If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)
Logic · Computer science · Reason
With a rich history of over 24 years as a dedicated computer science educator in international schools, I have honed my expertise in delivering exceptional instruction. My teaching spans a wide spectrum, including IGCSE, A-level, and IB courses. My commitment to fostering a deep understanding of Computer Science extends to custom-tailored tuition. I recognise the individuality of each student's learning journey and adapt my approach to suit their unique needs and schedules. This personalised attention ensures that every student has the optimal opportunity to achieve their academic goals. My teaching philosophy revolves around making complex concepts accessible through real-world examples and practical applications. Whether it's delving into theory, programming, or hands-on projects, I provide comprehensive support to students, preparing them for success in the subject. I am committed to continuous improvement in my teaching methods and strategies. My goal is to create engaging and enriching learning experiences for students of diverse backgrounds and varying levels of prior knowledge in the subject. Together, we can unlock the potential of each student and foster a love for Computer Science.
Computer programming · Java · Computer science
Ilias - Brussels, Belgium35€
Trusted teacher: Are you dreaming of creating your own games, animations or interactive stories? This course aims to enagage learners regardless of their programming experience. The course for beginners starts with a description of the interface and how you can import or create various backgrounds or objects. An introduction to basic command blocks follows, and as the course progresses, learners are given many opportunities to be creative, practise analytical and critical thinking, and combine various command blocks to add functionality to their programs. The course also aims to foster effective communication, as learners have the opportunity to share their creations on Scratch community, receive feedback and exchange ideas with other members. This course is suitable for children and teenagers.
Computer programming · Computer science · Tutoring
Central engineer having trained more than 150 students of all levels in machine learning, deep learning and data science. I train you by helping you carry out concrete projects. - With me, no lectures: we will work together on your concrete projects. We will do live code reviews and I will advise you on the method as well as the technique. It is preferable to have a foundation in mathematics and programming, but if you do not have them I can help you consolidate them and develop your understanding and intuition. We will program in Python mainly with the Pandas, scikit-learn, TensorFlow and Keras libraries. Do not hesitate to contact me if you have any questions.
Python · Computer science · Math