Computer Science
Computer Science
Computer Science Series
How to Code: From the Very Basics in Python
5th session
We will start with the basics of coding and get all the way to use input/output, conditionals, loops, functions, and how to implement them using Python! Expect to type in your own code and complete basic assignments on your own. This series is perfect for you if you don’t know any coding concepts at all. If you have learned a coding language before like Java or C++ the topics will be a bit too easy for you.
Vir G
Intro to Python
Starts
In this series, we will cover many different topics in Python to provide you with a solid foundation for your future work in Python. We will go from strings to variables to conditionals to loops all the way up to functions, with more along the way. You don't need any prior experience with Python or any other programming language. All you need is a laptop, a code editor and to have python setup. (In the first session, you will learn how to setup python and get a code editor) Note: These are not all the sessions planned, over time I will add more sessions.
Yohan A
Introduction to Machine Learning and A.I
Starts
Dive into the world of Machine Learning with this hands-on tutoring series designed to equip you with the foundational skills and techniques to build models using Python. Whether you're a beginner or have some coding experience, this series will guide you through key concepts such as supervised and unsupervised learning, data preprocessing, model evaluation, and more. With Python as our tool of choice, you'll learn to implement algorithms like linear regression and neural networks. By the end, you’ll be able to confidently apply Machine Learning techniques to real-world problems and projects. In this series, we'll be covering the following: TensorFlow, Python, linear regression, variables, data analysis, data preprocessing, model evaluation, neural networks. Before the start of the series, I reccomend taking a look at GoogleColab and Tensorflow below are the links: [https://colab.research.google.com/ ](https://www.tensorflow.org/) [https://www.tensorflow.org/](https://www.tensorflow.org/). For your success in this class, I highly recommend having some experience with Python! While we'll cover essential Python libraries and functions for machine learning, having a basic understanding of Python syntax, data structures, and object-oriented programming will help you follow along more smoothly and get the most out of this series. Don't worry if you're new—I'll provide plenty of guidance along the way! Currently, there are only two sessions listed. More will be added soon.
Destiny J
Ethical Hacking - Red Teaming
3rd session
This course provides an in-depth exploration of Red Teaming methodologies in ethical hacking. Participants will learn offensive security techniques, including penetration testing and vulnerability exploitation. Each week will feature hands-on labs and real-world case studies, allowing learners to practice skills in simulated environments. Through interactive discussions and practice, participants will gain the knowledge and experience necessary to identify and exploit security weaknesses effectively for ethical purposes only.
Jose G
Java
3rd session
Welcome to our Java course! I'm an AP Scholar with two 4s in AP Computer Science Principles (APCSP) and AP Computer Science A (APCSA). In this class, you’ll learn Java basics like writing simple programs, using loops, and working with objects. Don’t worry—I'll guide you every step of the way!
Kavya A
Fundamental Artificial Intelligence
2nd session
(course)attended learners in artificial intelligence are typically secondary school students aged 12-17, eager to explore the concepts of AI, likely machine learning and AI generations, with a focus on practical applications. (course for fundamental learners which age around 12 - 17)
jeffery z
Solving competitive programming problems
26th session
Each week, we will solve competitive programming problems from USACO, Codeforces and others. At first, we will go over the algorithms and data structures needed, and then break the problem solution and code.
Teo K
Intro to AI: Hands-On Exploration with Neural Networks, GANs, CNNs, and More
Starts
This course is beginner friendly Week 1: Intro to Neural Networks Week 2: Training Neural Networks Week 3: Intro to GANs Week 4: Creating with GANs Week 5: Intro to CNNs Week 6: CNN Applications Week 7: Intro to RNNs & Transformers Week 8: Applications of RNNs & Transformers Week 9: Final Project
Aashrita K
Introductory AI and ML course
4th session
In this course, you will learn the basics of AI and ML such as how it works and the theory behind it. You will also make, train, and test some models. I plan to teach this course till around April - May 2025. I plan to add more sessions once I get more responses and to the Google form so I know what to teach: [https://docs.google.com/forms/d/19QiwogqM-ripe3A1AQdO6sZgQbd-HvXgp9UtB0T1TiA/edit?edit_requested=true ](https://docs.google.com/forms/d/19QiwogqM-ripe3A1AQdO6sZgQbd-HvXgp9UtB0T1TiA/edit?edit_requested=true)
Arnav K
JavaScript for Beginner Programmers and Web Developers
7th session
Welcome! This is a course for teaching the JavaScript programming language, a widely used programming language for adding functionality to web applications. This course will serve as an introduction to programming with JavaScript, and each week, you'll learn new topics on programming basics, webpage manipulation through the DOM and other features that will enable you to power-up your websites. No prior web-development experience is expected, but a basic understanding of HTML and CSS is recommended.
Ahmed A
Advanced Intro to Linux!
3rd session
In this short series we will cover everything from the factors to decide what Linux distribution to advanced installation techniques, and Linux sysadmin, including the Unix/Linux command line. I will be demonstrating Linux installation, command line usage, and sysadmin with MX-Linux 23.3 running in a virtual machine. Each session will conclude with a quiz. In the first session we will cover the various factors for deciding what Linux distribution, and desktop environment are right for various uses. In the second session we will demonstrate how to make a live Linux USB, and we will install MX-Linux on a virtual machine and install some software. In the final session I will teach the Unix/Linux command line and I will deliberately brake the operation system so we can fix it to demonstrate the use of the command line. If you would like to install Linux on a computer please feel free to message me and I can setup a session specifically to your needs. Tutor qualifications: I have been using various Linux distributions for nearly 8 years (as long as I have had a computer). I have solved numerous complex sysadmin problems throughout this time. Just over a year ago I finally acquired a computer capable of virtualization allowing me to further experiment with Linux systems in potentially destructive ways without causing any real harm.
Tarpon T
Hardware troubleshooting
3rd session
In this session we will attempt to fix a microsoft laptop.
Tarpon T
Introduction to Python
7th session
This series will cover all basic Python topics like variables, control structures, loops, and functions.
Yan X
Intro To Python (CodeHS)
4th session
We will work through the curriculum provided by CodeHS textbook Intro to Python. We will go over Variables, Loops, and Conditional Statements.
Zoe S
Intro to Computer Hardware and Troubleshooting
4th session
In this series we will first cover the basics of PC hardware, then we will proceed to cover troubleshooting computers and how to tell if the problem is with software or hardware. We will also explain how and where to find accurate and helpful information on any specific problem. We will finish with computer repair safety (What you can open up and what you CAN'T! safely), and guides. We will finish every session with a game about the topic covered in that session. This series is specific to hardware in desktop PC's and laptops, but not Macs, Ipads, tablets, or phones. When you are done you should have a good grasp on what makes your computer go, how it can fail, and maybe even how to fix it!
Tarpon T
Introduction to Cybersecurity! 💻⌨️🖱️👩🏿💻
2nd session
Hello Learners! Welcome to this beginner's level series on Cybersecurity! In this course, we will cover key concepts that will help you build a solid foundation in cybersecurity.
Nylah A
How ideas from Computer Science and Physics affect our lives
34th session
We'll go through important ideas in the domain of Computer Science (Game Theory, Exploration/Exploitation tradeoff, Search and Decision making in uncertainty etc.) and Physics (Concept of relativity and time, resonance, entropy/information etc) and understand how we can apply these concepts to understand aspects of our own lives. These sessions will be interactive, so you'll be the explorers and I'll be your guide.
Pratik A
Turkish Olympiad: C problem solving
9th session
This series is all about tackling C problem solving for the first stage of the TÜBİTAK Science Olympiad (Turkish Olympiad). We’ll dive into past year papers, currently focusing on the 32nd TÜBİTAK Olympiad. This series is for İrem İ, though anyone interested can join in!
Nishtha S
Introduction to C++
7th session
This course requires to prior programming knowledge and is meant to kind you through the beginner topics of programming in C++. Topics include: Variables, Data Types, Control Structures, Loops, Pointers, Methods
Yan X
AP CSP Complete Review
Starts
Hey there! 👋 Struggling with AP CSP? Join my 10-day review session to master key concepts and boost your exam score. Limited spots available, so sign up now! We mostly have no time to take out for studying for an important class like AP CSP. You should be practicing coding and learning all the time if you wish to perform exemplarily in the AP exam. Well, if you feel that you cannot manage to study for AP CSP or want an overview of everything quickly to identify your strong and weak points to practice later on, join me in my 10-day session series where I will cover the most important ideas from each unit with extra resources. What are you waiting for? Sign up!
Shruti M
Zero to Hero: an AP CSA series
Starts
Want to learn all the essentials of AP CSA before embarking on next semester? I'll be doing ~10 sessions that will each be 2 hours long to help you learn all 10 units in 10 days! Sign up!!!
Shruti M
AP Computer Science A - Unit by Unit Review
7th session
This is an every other week 1.5 hr series going unit by unit through AP CSA. We won't necessarily do it at a rate of one unit per week (some units are simply bigger than others, and CSA has relatively few units), but it'll probably average out to a little under 1 unit per session, capped off with a pair of sessions or so for exam prep/final review. If you are a tutor interested in co-hosting, please feel free to apply!
Isaac S
HTML Basics
Starts
In each meeting, we'll go through basic things in HTML. There are several things I'll discuss, for instance, how to display a list on your website by using HTML tags, how to display images and videos, and how to add tables and animation to your texts. To make things easier, I recommend you use and be familiar with text editor apps or websites (I use sublime text). Don't hesitate to ask something you don't understand and feel free to chat me on Zoom/schoolhouse chat box. Thank you:) P.S.: Since I'm not a native English speaker and do not live in an English-speaking country, sometimes my explanations may be confusing. If you feel confused about what I'm saying, type your question or just open your microphone and ask me your question as clearly as possible. Thanks!
Mellinda W
Introduction to Data Science w/ Python 🖥️📊
Starts
Welcome to "Introduction to Data Science with Python" course! This is my second time hosting this course, and I have made adjustments and improvements from my first time. In this course, you'll learn how to use Python for data analysis and gain insights from large datasets. Python is a versatile language widely used in the data science community. You'll explore Python's fundamentals, including syntax and data structures. We'll also cover essential libraries such as NumPy, Pandas, and Matplotlib for efficient data manipulation and visualization. Through hands-on activities and projects, you'll develop the skills to analyze and present data effectively. By the end of this 17 session course, you will be an expert on the basics of data science, and you would have completed your very first data science case study project. Please note that there will be assignments after every session to best learn data science. Get ready for an exciting journey into the world of data science! :)
Jacob H