Trusted teacher: This course is designed to introduce you to computer science and programming. You will learn basic computer science concepts, including algorithms, data structures, and programming paradigms. You will also learn how to write simple programs using Python or C, popular programming languages. Throughout the course, you will work on several projects, including creating a game or program that solves math problems, to help you apply what you have learned. You will also have access to a variety of resources, including online tutorials, discussion forums, and programming blogs, to deepen your understanding of the course material.
Algorithms lessons in United States
Find your perfect private algorithms tutor in United States.
Learn algorithms with our teachers at home or in their studio.
0 teachers in my wish list
34 algorithms teachers in United States
Abdelhamid - Casablanca$16
Trusted teacher: This course is intended for engineering students (ENSA, ENSAM, or others) and students of science faculties (S4). This course covers all the fundamental and advanced aspects of algorithms: algorithmic complexity, proof of algorithms, advanced data structures (lists, stacks, queues, trees and graphs), sorting algorithms, divide and conquer strategy, algorithms gluttonous, dynamic programming.
Computer science · Algorithms
Help with homework, exercises, writing... Exam preparation, retakes, supervised homework... Explanations of courses and TDS Linear algebra Statistical probabilities Numerical analysis Fluid mechanics Solid mechanics....
Math · Science · Algorithms
Mahdi - Tunis$18
Trusted teacher: A good developer is not supposed to know the code by heart, but rather to understand it. Personally, I think an elite developer should be able to fix any problem. I started giving lessons at the age of 18 and developed my own techniques to help students better understand the concepts of programming. If you are not satisfied with my lessons, you will be refunded.
Haralambie - Amsterdam$58
Trusted teacher: I provide assistance with computer science modules that have a strong mathematical component, including predicate logic, cryptography, number theory, algorithm design, discrete and combinatorial optimization, graph theory, linear programming, machine learning, and more. Lessons include: - Solving specific types of problems, exercises, and past exams. - Assisting with homework and assignments. - Assisting with the preparation of final reports and projects.
Computer science · Algorithms · Logic
Ayoub - Casablanca$12
Computer programming · Algorithms · Computer science
Trusted teacher: Depending on your level of experience and coding knowledge we will set our class goals. This class could cover all basics of java programming from beginner to advanced knowledge. Starting from the Object Oriented Programming paradigms and the basic Java application' architecture and going through the Java collections, Threads, Lambda functions, Exceptions, Errors, Scheduler, Aspect Oriented Programming, and many more interesting topics. All these subjects will be covered with great code examples to help you understand and memorize what you just have learned. If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs. Hoping we could have a great learning time. Peace🤍
Computer science · Web development · Algorithms
Abir - Schifflange$38
Trusted teacher: Python is the most widely used open source programming language among computer scientists. This language has propelled itself to the forefront of infrastructure management, data analysis or in the field of software development. It can also be used in: programming applications, creating web services, generating code and for metaprogramming. This course is for different levels as well as different age groups. Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. This course is planned to suit all levels as well ages. From beginners to advanced and from generals to specialties.
Python · Computer programming · Algorithms
Trusted teacher: Graduated from a French engineering school (EFREI Paris) and a master's degree in science, I already have several experiences of mentoring and tutoring. I offer math lessons to strengthen your level, computer programming in several languages, as well as learning algorithms (now on the program from primary school). With several international experiences, I also offer these courses in English. Do not hesitate to contact me to find out more. See you soon !
Math · Algorithms · Computer programming
Trusted teacher: Computers are a powerful tool, but you still need to know how to master them. Through this course, you will learn how to set goals and achieve them through fun exercises: why can't we have fun while learning? Example of objectives: - browse the internet independently - create a WordPress website - referencing your website at the top of Google results - proficiency in programming in Java - strengthen the security of my infrastructure
Computer science · Computer programming · Algorithms
Trusted teacher: Algorithms are a powerful tool that changed a lot in our world, all computer programs are algorithms, written in different programming languages, Python and C++ are definitely one of the most popular of these languages, and if you want to learn them, I can get you started from the basics, until you reach your full potential. I am Houssam, I loved programming since the day i discovered what it was, and I started programming using C++ when I was a teenager, and I developed my skills until I was qualified to represent Morocco in the International Olympiad in Informatics ( the IOI ), Twice, in 2017 and 2018.
C - c++ · Python · Algorithms
Andrzej - Krakow$61
Trusted teacher: Java class for beginners but also for more advanced people. Java for kids, exam preparation for students, helping with homeworks, Java practice for adults, job interview training and solving various problems. I am long time programmer with both academic and commercial experiences.
Algorithms · Java · Computer programming
Trusted teacher: I am a final year mathematics student at the University of Oslo, going for a PhD next year. I have a scholarship due to a high average receive from the Polish Academy of Science . My teaching is many years of teaching experience, I am the founder of my own programming school for children who participate in algorithmic and mathematical competitions.
Math · Computer programming · Algorithms
Trusted teacher: Python is the most powerful programming language. It is the best and most suitable language to start coding and find your field in Data Engineering, AI, WEB, Robotics, etc. My classes are individual to every single person, I can "match" their individual principles and teach whatever they want. This is how it works... Besides, I can mentor them, give advice and try to handle some issues during the process. after every single lesson, you can: * Think different * Find Algorithm * Memorise all of the keywords * finish coding tasks easier
Computer programming · Python · Algorithms
Trusted teacher: Master pseudo-code algorithms in this hands-on course with dozens of different algorithms In this course, you will learn the basics of computer programming through the fundamental subject taught in all higher schools of computer science: algorithms. This is the initial stage of your learning to become a computer scientist (programming) First we will see a broad introduction to computer programming, and we will explain what algorithms are. Then, you will learn the language of computer scientists by studying "pseudo-code", and you will learn all the concepts of computer science through a multitude of practical exercises. The topics covered are very broad and comprehensive: Introduction - Algorithm Syntax - data type and Variables - The operators - The instructions - Conditions - The repetitive structure (loops) - The tables - Research techniques - Sorting algorithms - dichotomous search - Functions - The procedures - Recursion -complexity - Introduction to the C language - ... Your first programs... Finally, you will start programming by creating several algorithms in a specific programming language (here, C language). These algorithms are applicable in all programming languages. The goal... With more than 8 hours of e-courses, quizzes, and an assessment, you will have what you need to continue your learning of computer programming and advance towards your future profession. Who is this course for? Beginner in programming Retraining Computer science students or future students Thanks and see you soon ! IMAD
Computer programming · Algorithms · Computer science
Trusted teacher: I am University lecturer in computer science. As a Private Python Programming Tutor, I offer personalized one-on-one instruction to students seeking to improve their programming skills with Python or want to start learning Python from scratch. With my expertise and experience as a University lecturer in Computer Science, I provide customized lessons that cater to the student's learning style and pace. Whether it is exam preparation, homework help, or general academic support, I can work closely with each student to help them achieve their academic goals.
Computer programming · Python · Algorithms
Trusted teacher: With the fast-changing connected world, computer science is a key area for future careers across the world, learning about computer science is indeed for everyone, not only for getting a job but also for understanding what happens in our world. Nowadays literacy is not about reading or writing, it is about how to use a computer, how to search... computer science is the future major, that everyone should learn or only have a little information about, it is indeed for everyone. The class is about everything in computer science, and it will be specialized for you considering your level and your interest too. From how the internet, how computers work to specific skills such as programming and networking and advanced stuff, that you will need in your daily life, your work or just your interests.
Computer programming · Algorithms · Web development
Raed - Biel$49
Trusted teacher: A session can take several forms: - Explanation of the school course and answers to questions - Applications and exercises - Make copies of the exams (that the student brings them with him) My goal is to help the student get used to solving problems on their own.
Computer programming · Algorithms
Trusted teacher: Knowing how to program is essential these days, and Python is one of the most used languages lately. If you are a beginner and looking for a competent teacher with several years of experience with this magnificent language, I am available to help you discover programming in python.
Python · Computer programming · Algorithms
Yassine - Casablanca$27
Computer science · Algorithms · Computer programming
Computer and programming teacher Computer and programming teacher for all university levels and all levels Abu Dhabi, Al Ain, Sharjah, Ajman and Dubai Emirates Abu Dhabi University - Al Ain University - UAE University - University of Sharjah - Ajman University - Khalifa University All Higher Colleges of Technology in the Emirates Abu Dhabi, Al Ain, Sharjah, Ajman, Dubai and Ras Al Khaimah Teaching all computer and programming subjects Follow-up of university students in the UAE In computer subjects, programming, IT and computer science Java - C++ - C - C# - Visual basic - Matlab - Python ICDL - Oracle - SQL All IT materials Teaching the Data Structures curriculum Java teacher - Python teacher - Office teacher - Database teacher - Information systems teacher Teaching web page design HTML - Java Script Teaching office group Word - Power point - Excel - Access - outlook Teaching all programming languages with years of experience All universities and all grades To get the highest score in an easy and simple way
Computer programming · Tutoring · Algorithms
- EN "Learn Programming Fundamentals" is an engaging and comprehensive course designed to provide students with a strong foundation in computer programming. Throughout the course, students will embark on a dynamic journey exploring the fundamental concepts and principles that underpin the world of programming. Starting with the basics, we will delve into essential programming languages like Python and Java, teaching students how to write clean, efficient, and logical code. From variables, data types, and control structures to algorithms, functions, and object-oriented programming, this course will equip students with the essential tools and problem-solving strategies necessary to tackle real-world programming challenges. Through hands-on exercises, coding projects, and collaborative activities, students will develop their critical thinking skills, enhance their logical reasoning abilities, and cultivate their creativity. By the end of the course, students will have a solid understanding of programming fundamentals, empowering them to pursue further studies or confidently apply their skills to develop innovative solutions in the ever-evolving field of computer science. - FR "Apprenez les Fondamentaux de la Programmation" est un cours complet et captivant conçu pour fournir aux étudiants une solide base en programmation informatique. Tout au long du cours, les étudiants se lanceront dans un voyage dynamique pour explorer les concepts et principes fondamentaux qui sous-tendent le monde de la programmation. En commençant par les bases, nous plongerons dans des langages de programmation essentiels tels que Python et Java, enseignant aux étudiants comment écrire un code propre, efficace et logique. Des variables, des types de données et des structures de contrôle aux algorithmes, aux fonctions et à la programmation orientée objet, ce cours dotera les étudiants des outils essentiels et des stratégies de résolution de problèmes nécessaires pour relever les défis de programmation du monde réel. Grâce à des exercices pratiques, des projets de codage et des activités collaboratives, les étudiants développeront leurs compétences en pensée critique, amélioreront leurs capacités de raisonnement logique et cultiveront leur créativité. À la fin du cours, les étudiants auront une compréhension solide des fondamentaux de la programmation, ce qui leur permettra de poursuivre des études supplémentaires ou d'appliquer leurs compétences en toute confiance pour développer des solutions innovantes dans le domaine en constante évolution de l'informatique.
Algorithms · Python · Computer programming
When we programmers look at the universe, we see it as a big collection of small, resolved problems. The world that is around us is evolving every day, it is getting better and better, although sometimes our efforts give opposite results. Our most important skills in programming are describing functional models in business processes, discovering active entities and the relationship between them in the problem environment, and providing optimal solutions for mapping them in the virtual world. Regardless of the different programming tools and languages, the habit of breaking the problem into smaller parts and presenting the problem-solving processes step by step, is what is called the programming or algorithmic approach in problem solving. I can share my experience with you to learn data structures and algorithms, help you improve your abilities and prepare for job interviews.
Algorithms · Computer programming · Computer science
Jee - Paris$48
Computer programming · Algorithms · Mobile development
Trusted teacher: I started programming before high-school. When I entered the university I started to teach programming and I pursued it until now to both university students and high-school students. Meanwhile my colleagues and I started our startup and it’s one of the largest companies in Iran now. I’m fully aware of how much the teachers can mislead the students by their wrong methods. Unfortunately sometimes they are not expert in their field too. I believe that it’s important to teach programming in a way that students enjoy it. Specifically when it comes to hard projects I can help student to implement the project themselves step by step.
C - c++ · Java · Algorithms