Computer Science
Computer Science
Computer Science Series
Lamaq's Web Dev Masterclass
2nd session
Build the Website of Your Dreams! In this course, we will learn how to create a full-stack web app (think of your favorite website) from scratch. We will cover many topics of web development, including databases, JavaScript, back-end systems, front-end and UI development, and serverless computing. Learners should come in with a basic understanding of programming, and should understand the basics of HTML, CSS, and JavaScript.
Lamaq D
Hands-on Cybersecurity
Starts
Learn to be an ethical hacker! Each week, we will proceed through the world of cybersecurity through introduction to pertinent theory and practical techniques and tools used by professionals. Learn to understand and identify real-world vulnerabilities in a safe and legal platform. You will gain hands-on experience with industry-standard software in this course. No prior programming or computer science background is required. This course will empower you to continue your development of cybersecurity skills, including possible participation in capture-the-flag competitions and other learning opportunities. Instructor Introduction: As a GFACT Certified practitioner, National Cyber Scholar, and National Cyber League 98th Percentile competitor, I have been participating in cybersecurity events since 8th grade. For two years, I founded and have been teaching workshops in my school's award-winning Cybersecurity Club.
Heng Y
Neural Networks! Beginning to Advanced - Algebra to Python
6th session
Hey guys! This session is mainly based on the 3B1B series and textbook, but I'll be going through how we actually develop Neural Networks from the ground-up. We'll be learning about algorithms and how AI (at the fundamentals) truly works. We'll be going through some practice problems throughout the sessions, so you can expect to contribute through a live-mic. Prereqs: Algebra, A Notebook, + Your Brain :D
Praneeth O
Solving competitive programming problems
36th 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
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
C++ Intermediate
8th session
This series will cover OOP concepts, intermediate data structures, and file IO. There will be a total of 10 sessions.
Yan X
Website Development [ADVANCED CLASS]
5th session
We will develop a book club website both backend and frontend ready! Prerequisites: - Learnt programming before - Knows basics of HTML, JS, and CSS Also a warning this is quite an advanced class, and while I will adapt to your learning needs, its best if you already know how to code and know some basics of HTML. Materials: - Just a computer!
Emma G
Data Structures and Algorithms
2nd session
Each week, we will go over a data structure and/or algorithm to explore everything needed in a standard course.
Long N
Building Real-World Projects - AI, Web, etc.
4th session
We (you too!) will create real projects from scratch - make your own personal website, train an AI to identify pictures, build a chat app, and more.
Nathan C
AI Tools for Self-learning
Starts
Knowing how to use AI tools to boost productivity is a game-changing skill in today's world. I'll show you my hands-on approach: how I have meaningful conversations with chatbots, create music with AI tools like Suno, and generate cool images. With these AI tools, I transformed my learning journey - from mastering competitive programming and building open-source projects to scoring 5s on 10 AP exams (currently taking 5 more) and preparing effectively for the SAT. I'm not sharing these results to brag, but to show you that anyone can supercharge their learning once they integrate AI into their daily workflow. Even the above description was written with AI :) (Of course, the contents are real).
Nathan C
AP CS Principles - Full Course Review
4th session
We will be going through topics in the AP® Computer Science Principles course. As somebody who took the exam and got a 5, I am here to help with any questions you have, and I can provide practice MCQ questions aswell!
Faraz H
Web Development -- Basics to Advanced
2nd session
We'll go over how to code websites, from the basic HTML and CSS, to Javascript, to eventually learning how to create React apps! No prior website programming experience is required. How far we will go into it will be decided by student interest.
Grant K
IGCSE CIE Computer Science Full Walkthrough
9th session
Full walkthrough of all the chapters in both papers of the IGCSE CIE computer science course (0478). We will be doing a chapter each lesson.
Advik B
Web Development 101: Making a website with HTML & CSS
2nd session
Important info for learners registering after the first session: Thank you for your interest on our session! The last session was just an orientation session, so that means you haven't missed anything yet! Feel free to join and message one of the tutors if you have any questions. Do you want to make your very own website? In this series, we will go over how to create your website from scratch, with HTML and CSS. You don't need any prior experience, just a computer, a browser, and an internet connection.
Odysseus Abraham K
Intro to Python
2nd session
Each week, we will cover a small amount of a free online textbook about python. No prior coding experience is needed. If you miss a session, feel free to watch the recordings! We will talk about functions, modules, files, basics like booleans and other types, as well as python syntax and basic programming diction.
Shaina G
AP Computer Science A - Unit by Unit Review
11th 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
Introduction to Java!
2nd session
We will cover basic programming concepts such as data types, conditional execution, iteration, and recursion. All of this will be done in the programming language of Java! No programming experience is needed.
Grant K
Intro to Java
Starts
Going over the basics of Java for any beginner. Will have practice problems and examples to follow along!
Ritvik S
Python Introductory Course
Starts
We will go over the basics of the syntax of Python and learn some basic data structures. By the end of this series, learners will be able to make basic level programs on their own.
Surya A
Introduction to C++
4th 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 There will be a total of 10 sessions.
Yan X
Introduction to Python
Starts
This course introduces Python basics, including syntax, variables, control flow, functions, and file handling. Learners will explore concepts through interactive explanations and examples to build a strong programming foundation.
George E
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
Apple App Development
Starts
This course is designed to teach SwiftUI, Apple’s modern framework for building apps across Apple devices. We will build real-world projects, starting with the basics of SwiftUI and advancing to more complex app design principles. Prerequisites: - iPad or a Mac - If working on an iPad, ensure it is compatible with Swift Playgrounds. - If working on a Mac, ensure it is compatible with Xcode. This course uses hands-on coding challenges, guided tutorials, and project-based learning. This course does not require any prior experience.
Andy H
Grade 9-10 Cambridge IGCSE basics
Starts
We will be going over some very basic concepts in Computer Science.
Ram C