r/CSEducation • • 7h ago

Need to update equipment in my robotics classroom. Anyone have experience writing grants or know of programs that could help me out?

4 Upvotes

I teach STEM 7-12 in Pennsylvania. We have loads of old Lego Mindstorms EV3 sets and some VEX V5 sets. I know both companies are onto the next generation. I could use updated equipment along with new curriculum. Anyone have resources that could help me? I’d love to save my district money by applying for a grant to help offset the cost of classroom sets.


r/CSEducation • • 11h ago

Title: I built a free, browser-based Python course for my students. Feedback welcome

4 Upvotes

Hi all, I teach intro programming, and I built CodeQuest as a free alternative to the textbook for my students: https://ubuntu-apps.github.io/code-quest/

What it is:

- 10 sections, from first programs to OOP and working with data, plus capstone projects

- Each lesson has a short read, hands-on coding challenges with instant checks, and a quiz

- Real Python runs right in the browser, so there is nothing to install. It works on phones as an app and can be installed for offline use.

- Free, no ads, no accounts. Progress stays on the student's own device, so no student data is collected.

- Extras that help with motivation: a daily review of past quiz questions, streaks, badges, and printable certificates

I'd love to hear from other CS teachers: Is anything confusing for beginners? Is the pacing right? What would make it easier to use in your class?

Thanks for taking a look!


r/CSEducation • • 1d ago

OneNote but for coding

Thumbnail
gallery
11 Upvotes

I teach CS to classes of 30 students at a time in a high school. I use OneNote because its easy to see all work from students, leave comments on their work but also distribute pages out to them in 1 click.

When I then teach Python to them, they use an offline editor like Pycharm and screenshot their code into OneNote. Not ideal but it works. I just can not run their code. If they then get feedback they go back to the editor, make the changes, and add a new screenshot.

I find it very cringy when people say "so I built this".... when they clearly didn't. They forgot to put the A in front of the I.

I had the idea and Claude Code did most of the work. Although to get it to the level it is now, it has taken months of work and 2 other schools testing it out giving me feedback. I have been interactively improving this site since May!

I wanted something that works... properly. Not a site that was built in 24 hours with AI. I know there are lots of "online coding" platforms. Some are good, some are pure "3 hours of AI slop". Some focus too much on the prebuilt lessons.

The site is up and running. I have 3 paying schools (7 teachers), over 35 teachers on free accounts and over 250 students signed up.

The main aim of the site is for students to work and code in 1 place with fuss and for teachers to see all code quickly and be able to run it. It is not to teacher students how to code, it is to aid the professional in delivering their lessons.

I have added other to it like exam questions with self marking mark schemes and lesson pages that explain concepts and have practice tasks. All of this is self marked and logged in a mark book.

Before anyone says AI slop blah blah blah, try it out first. If anyone else is interested the link is below. It is free to use with limits. You can activate a free trial from the account page to get access to everything. Use the contact form to shoot me any messages.

https://www.runpy.co.uk


r/CSEducation • • 1d ago

From logic gates to a self-hosting compiler: my undergraduate HPC course is almost fully available in English

Thumbnail
1 Upvotes

r/CSEducation • • 1d ago

I'm a undergraduate BSCS student, and just Looking for IT/CS Experts and Professionals who are willing to do a free 10-15 minutes evqluating of our thesis. Tysm! (I'm so sorry if this is not the right ssubreddit I'm in need and desperate but please tell me where I can get help)

0 Upvotes

Thesis Project Title: "A Comparative Analysis of Supervised Machine Learning for Predicting Student Performance in Higher Education"


r/CSEducation • • 2d ago

Code samples with syntax coloring in docs, web pages and slides (image or HTML)

3 Upvotes

Note: Sort of OT, I know, but still think that it may be handy to people here. Admins, please don't penalize me if you decide to remove the post.

I created a free tool for turning the code into images. You paste the snippet, pick a theme and download a PNG. No login, no cost. Just does what it says, which quite a few here will find useful. It fixed a recurring problem for me. Mentioning it because it's mine, not because it's the only one. (btw, if you have ideas for improvement, please comment below and I’ll consider it). Enjoy.

Online Syntax Coloring

Syntax-coloring for your code snippets

r/CSEducation • • 2d ago

Looking for Students in First Year and Second Year to Learn Coding and Web Development

Thumbnail
0 Upvotes

r/CSEducation • • 3d ago

Pseudocode that actually runs, in your own words and your own language (free, local, no accounts)

0 Upvotes

Bonjour à tous,

Le pseudocode est la méthode la plus courante pour enseigner les algorithmes (il figure dans de nombreux programmes, de Cambridge et IB à AP CSP), pourtant il n'a

jamais été exécutable. J'ai créé Pseudo.NET pour que le pseudocode d'un élève s'exécute tel quel, sans syntaxe imposée :

uniquement des accolades ou une indentation, des instructions « si… alors » ou des phrases simples, en anglais, français, espagnol, chinois et bien d'autres langues.

  • Un modèle de langage local (Ollama) transforme le pseudocode en C#. Aucun compte, aucune clé API, et rien ne quitte la machine,

donc aucune donnée de l'élève n'est transmise à un service externe.

  • Deux types de projets : console (algorithmes, exercices) et fenêtre (dessin, clavier, petits jeux).
  • Six exemples prêts à l'emploi : Snake, Tetris, une balle rebondissante, les nombres premiers, le tri à bulles et un jeu de devinettes.

Ils fonctionnent sans installation supplémentaire.

  • Le code C# généré est un véritable programme que les étudiants peuvent ouvrir ensuite, une passerelle vers du code « réel ».
  • Gratuit, sous licence MIT. Installation depuis le Visual Studio Marketplace ou avec dotnet new.

À savoir : pour Windows uniquement pour le moment ; pour vos propres programmes, vous aurez besoin d'Ollama et d'un modèle d'environ 5 Go à télécharger. Un programme local 7B

Ce modèle est bon, mais pas parfait. Un programme très long ou ambigu pourrait donc nécessiter une reformulation.

Visitez la galerie :

https://pseudonet-lang.github.io/gallery/

J'apprécierais beaucoup les retours des enseignants : que manque-t-il ? Qu'est-ce qui pose problème ? Quels exercices devraient servir d'exemples ?

Edit: I explained this badly. Several comments compare Pseudo.NET with Python, so here is what each one is.

Python is a programming language with one precise syntax, and that precision is a feature: the colons, the indentation and the keywords are what let the computer run the program exactly. For example, the sum of the multiples of 3 or 5 below 100:

total = 0
for n in range(1, 100):
    if n % 3 == 0 or n % 5 == 0:
        total += n
print(total)

Get one character wrong and it does not run. That is the right trade-off for a programming language, and I am not suggesting anyone replace it.

Pseudo.NET is not a programming language to learn. It is for the step before: writing an algorithm in your own words, in any language, and running it. There is no fixed syntax. A local language model reads the text, turns it into a structured program, and that is compiled to C# like any other program. Here is the same program, written four different ways. All four were compiled with the published version and print the same result as the Python version above (2318):

English, with indentation only:

total = 0
repeat number from 1 to 99
    if number modulo 3 is equal to 0 or number modulo 5 is equal to 0 then
        total = total + number
print total

English, as plain sentences:

Let the total start at zero.
For every number from 1 up to 99, if the number can be divided by 3 or by 5, add it to the total.
At the end, show the total.

Spanish, as plain sentences:

Empieza con un total de cero. Recorre los números del 1 al 99 y, cuando uno sea múltiplo de 3 o de 5, súmalo al total. Al final, muestra el total.

French, with indentation only:

total = 0
répéter nombre de 1 à 99
    si nombre est divisible par 3 ou par 5 alors
        total = total + nombre
afficher total

It can also produce a visual result in the same free-form way, with no library to import and no interface code: a window, shapes, keyboard input and a timer are described in plain words. This is a bouncing ball, as shipped in the samples (Windows only for now):

window 400 by 300
title "Bounce"
background black

ballX = 200
ballY = 150
speedX = 3
speedY = 2
ballRadius = 15

every 30 milliseconds {
    ballX = ballX + speedX
    ballY = ballY + speedY
    if ballX - ballRadius < 0 or ballX + ballRadius > width then speedX = -speedX
    if ballY - ballRadius < 0 or ballY + ballRadius > height then speedY = -speedY
    clear
    draw filled circle at (ballX, ballY) radius ballRadius color red
}

Snake and Tetris are written the same way. The gallery shows each one next to its pseudocode, the running game and the C# it became: https://pseudonet-lang.github.io/gallery/

So if Python already does the job in your class, you probably do not need this. One commenter described a case I had not thought of: teachers preparing a computer science certification, where pseudocode itself is assessed and they keep fighting its syntax. That is the kind of situation where being able to write pseudocode freely, and still run it to check it, seems most useful.

One honest note: a small local model is not perfect. These exact examples failed yesterday (none of the six variants I tried compiled), which is how I found a bug in how the compiler handles "divisible by"; the fix is in the current release (Visual Studio Marketplace 0.4.4, dotnet new install PseudoNet.Templates 0.1.2). If you find a phrasing that does not work, please tell me, it is the most useful feedback I can get: https://github.com/pseudonet-lang/pseudonet/discussions


r/CSEducation • • 3d ago

Looking for GitHub Repositories of College Major Projects (TYCS)

0 Upvotes

GitHub links to completed college major projects to learn about their code, structure, and database design.


r/CSEducation • • 5d ago

How to stop AI from making your students dumber

14 Upvotes

In this post, I will argue two points about AI and their implications for teaching!

  1. Unmanaged use of A.I. destroys student incentives to learn.
  2. A.I. dramatically raises the ceiling for student outcomes in computer science.

And if studies are your thing (I take them all with a grain of salt), I will cite two that illustrate the points above.

Unmanaged use of A.I. destroys incentives to learn

At the start of the year, Anthropic did a study with 52 mostly junior software engineers with the goal of analysing how AI impacts performance and learning. The students were divided into two groups, one having access to AI to complete a task and another having no AI access. To no one’s surprise, the group with AI access completed the task faster, while the group without AI access performed better on a quiz testing knowledge of the task.

Study linked: https://www.anthropic.com/research/AI-assistance-coding-skills

This is not a surprise to anyone, as a Software Engineer I live this reality daily. When I am under a time crunch AI generates code and I spend my time ensuring nothing breaks instead of investing time to understand the code. The one thing that reliably gets me to learn is working on projects with pedantic project owners who want to understand every design decision in the code review, ultimately this brings me to students, classrooms and my next point.

A.I. dramatically raises the ceiling for student outcomes in computer science

A study from the Technical University of Munich, published in Computers and Education: Artificial Intelligence, ran a similar comparison with 275 introductory programming students across three conditions: an AI tutor that gave hints but withheld full solutions, unrestricted ChatGPT, and no AI. Both AI groups scored far higher on the programming exercise itself (about 72% for ChatGPT and 58% for the tutor, versus 30% for the no-AI group), but this didn’t translate into better understanding. The hint-based tutor edged out the other groups in conceptual understanding and, interestingly, increased students’ intrinsic motivation, while students rated ChatGPT as easier and more helpful despite it offering no learning advantage.

Study linked: https://www.sciencedirect.com/science/article/pii/S2666920X25001778?via%3Dihub

I am proud to say that I have been working on code hints since December 2023 https://github.com/SanjinDedic/code_hint/commits/main/. These hints are very much embedded in the Agent Games coding education platform I am working on, with the idea that students receive an AI-generated hint only when they are truly stuck. The hint has no button (no reliance); it just occasionally shows up. However, it’s more than just hints. Programmers have the advantage of continuous feedback every time the code runs, and the only limitation to this for beginners is stack traces, which can look terrifying. This is where AI can help as well. Ultimately I honestly don't know if I was teaching today, that my students would do as well as they did in my final year of teaching (2022) before AI became a thing. However I am confident that getting AI to work for our students and not against them is something we can figure out in the next couple years.

Classroom implications

ONE BIG IDEA: Create good incentives

  • The code no longer matters; the only thing that needs to be rewarded is demonstrated understanding of the code. If you are a teacher, just assume the code is AI-generated; same thing if you are a code reviewer.
  • In fact, treat AI-generated code as a liability. If you submit something you don’t understand, you are losing a lot of marks. Just like me in my job, I have a strong incentive to fire up the debugger and the Django shell to get to the bottom of how my code works, ’cos I know a grilling is coming in the code review. The Agent Games coding education platform that I built flags ALL code that is pasted or has massive complexity increases between submissions.
  • Yep, typing in code manually forces you to slow down and think about what you are doing. I strongly recommend it.
  • Fail some students for turning in AI work. I am not sure that there is another way to send a clear message that the only way to pass or get good grades is to genuinely understand the subject.

r/CSEducation • • 5d ago

NASA is calling for student tech ideas!

Post image
2 Upvotes

NASA is calling for student tech ideas! 6th-12th grade educators & students affiliated with U.S. schools are invited to enter the NASA TechRise Student Challenge. Winning teams receive funds to build an experiment and a spot on a NASA-sponsored test flight: https://www.futureengineers.org/nasatechrise


r/CSEducation • • 7d ago

I just launched WoSM Academy for CS enthusiasts.

Thumbnail
wosm.academy
2 Upvotes

Hi all,

I finished my PhD in Artificial Intelligence at the University of Strasbourg in 2025. A few days ago I'm launched WoSM Academy (Wisdom of Starving Minds), a project I've been building to make rigorous technical education free and open to everyone.

What it is
Free courses, with no application. You sign up with your email on our Moodle and enrol.
Starting with two subjects: Computer Science (Introduction to Informatics, Digital Design & Computer Architecture, Data Structures & Algorithms) and Mathematics (Discrete Structures).
Courses come with materials and exercises, and a Discord community to learn with others.

If you're interested in this project, message me or email ali.khudiyev.99@gmail.com. I am also curious about your thoughts and feedback for improving everything further.


r/CSEducation • • 13d ago

I taught Python to middle schoolers and hated juggling Zoom + Jupyter, so I built a Google Slides add-on that turns slides into a live coding classroom

6 Upvotes

A couple years ago I was a high school CS student, and I also taught Python to middle schoolers on the side. The teaching part was always messier than it should have been.

I had slides for the concept, but the moment I wanted to actually show code running, I had to jump to another window. And if I wanted the kids to try it themselves, it was either Jupyter installs that half of them couldn't get working, or everyone taking turns sharing their screen on Zoom. I could never see what all of them were doing at once, so I'd just ask "everyone good?" and hope.

So I built the thing I wanted back then. It's called CodeKiwi. It's a Google Slides add-on that drops a live code editor right next to the deck you already teach from.

How it works:

  • Open the add-on in your Slides deck and mark any slide as a coding question. You can set an expected output so it grades itself.
  • Start the lesson and share one link. Students join with just a name. No accounts, no installs.
  • Students see the slide you're on with a code editor beside it, and write and run Python, JavaScript, or Java right in the browser.

The parts I care about most:

  • Live demo. I can open an editor next to my slide and code live, and every student's editor mirrors mine in real time. Then I toggle it off and they try it themselves. That was the exact thing I could never do before.
  • A live dashboard. I see everyone's code as they type, a status on each student (coding / done / needs help), and a hand-raise button that flags a kid's card the second they're stuck, so I can walk straight to them.
  • Auto-grading + a saved gradebook. Runs check against the expected output instantly, and after class I get a per-question breakdown of everyone's work that I can export.

Student code runs in an isolated sandbox, so nobody can use it to break anything.

It's live on the Google Workspace Marketplace and free. I'd really like feedback, especially from anyone who's taught, on where it falls short for real day-to-day use.

Site: https://www.codekiwi.tech


r/CSEducation • • 14d ago

10 learning modes, students used them all, then 80% quit 5-6 of them by week 3

0 Upvotes

We shipped 10 learning modes. Students used them all in the first week. Then most of them stopped using most of them, and we genuinely don't know why, and our metrics don't actually tell us anything useful. That's where I'm sitting right now.

The usage pattern is pretty consistent: a new student activates somewhere between 7 and 8 modes in their first week, which felt like a win when we first saw it. Exploration, curiosity, exactly what you'd want. But by week 3, the same students are down to 2-3 modes, sometimes just 1. And the ones that survive aren't the ones we designed to be the pedagogical heavy-lifters. Flashcards stuck around way more than we expected. Socratic-style doubt-solving, which we thought was the most sophisticated thing we'd built, gets dropped almost as often as the novelty modes we honestly weren't that confident about. I've been staring at these logs trying to figure out if the survivors stuck because they're actually producing learning or because they're just frictionless and habit-forming in a Duolingo-streak kind of way. Those are very different things.

I don't know if there's a clean way to separate pedagogical utility from engagement theater without running something close to actual controlled experiments, which is hard when your users are K-12 students and the outcome you care about is internalization, not session time. The proxy metrics we have, completion rate, return rate, time-on-mode, all reward the wrong thing. A student who opens flashcards for 4 minutes every day looks identical in our logs to a student who's genuinely drilling retrieval and self-testing. A student who spends 20 minutes on a mock test might be learning or might just be more anxious. We built this into an AI tutoring platform ([padhaao.in](https://padhaao.in/), I'm behind it) and I'm still not confident we got it right, or that we even asked the right questions before shipping.

The question I keep coming back to is: what would actually distinguish a feature that changes how a student internalizes knowledge from one that just feels comprehensive to a parent looking at the feature list? Because some of these modes might genuinely exist for the sales page and not for the student, and I'm not sure we were honest enough with ourselves about which was which when we scoped them. One heuristic I'm starting to think has some teeth: does the mode require the student to generate something (an answer, a connection, a prediction) or just receive something? Modes that are purely receptive might be stickier in the short run but probably aren't doing as much. Could be wrong about this, and I'm aware that's an oversimplification of a lot of cognitive load research. But it's the frame that's making the most sense to me when I look at which modes are actually surviving past week 3.

What I haven't figured out is how to instrument this properly without basically running a longitudinal study on students who are actively trying to pass board exams. The stakes are real for them and I'm not going to mess with their study routines to satisfy my curiosity about feature retention. So I'm asking here because I don't have a good answer and I'd rather hear from people who've thought about this more carefully than I have: how do you measure whether a pedagogical feature is doing real work vs. just existing?


r/CSEducation • • 16d ago

[Tutor] Free Asynchronous APCSA and Java Class

1 Upvotes

I am a student who has been tutoring introductory Python and AP Computer Science A curriculum for three years now, and am hoping to expand online. I intend the target audience to be students studying for the APCSA exam or anyone who is new to Java. All of my students have passed the APCSA exam, and the majority have gotten 5s.

I am planning to start in November, and it will work similar to a college asynchronous class. There will be weekly handouts covering mainly content and assessments every few weeks, graded, to assess understanding. Additionally, I am very open to modifying the syllabus/new ideas, for instance perhaps splitting my class into a APCSA preparation group and a Java group (learning more OOP, algorithms, etc. not covered on the exam). I will always be available in the class for any confusing topics or for answering questions.

The class will be entirely free! However, I will release handouts at specified dates (can be lenient if necessary) so that students broadly follow the curriculum and participate. What I wish for, also, is honest feedback on the material so that I can improve it for the future.

If you are interested, let me know!


r/CSEducation • • 17d ago

Reddit me dijo que mi sitio web era demasiado genérico, así que lo rearmé por completo enfocado en conceptos interactivos de CS

0 Upvotes

Hace unos días publiqué mi sitio web aquí y los comentarios estuvieron bien brutales, pero con razón.

Cifrivo antes era básicamente una colección de convertidores, calculadoras y herramientas online random. La crítica principal era que no tenía nada realmente único y que se veía como otro kit genérico hecho con IA.

Así que decidí cambiar el proyecto casi por completo.

Ahora lo estoy convirtiendo en un sitio interactivo para aprender informática y matemáticas de forma visual.

Hasta ahora empecé a armar cosas como:

* experimentos de probabilidad

* visualizaciones del teorema de Bayes

* algoritmos que puedes ver paso a paso

* algoritmos de grafos / exploración de grafos

La idea es que en vez de nomás leer una fórmula o mirar pseudocódigo, puedas manipular el problema de verdad y ver qué está pasando.

También estoy tratando de alejarme del look típico de SaaS / generado por IA y hacer que el sitio se sienta más como un cuaderno técnico o un laboratorio interactivo.

Todavía está en una etapa temprana y a propósito no estoy armando docenas de secciones todavía.

[**cifrivo.com**](http://cifrivo.com)

¿Crees que esta dirección en serio es más interesante que la idea del toolbox de antes?

Y si estudias CS: ¿qué concepto te gustaría a ti personalmente ver visualizado así?

Dale, siéntete libre de volver a ser duro otra vez jaja, el último feedback de verdad cambió todo el proyecto.


r/CSEducation • • 17d ago

An OS for my kids to learn STEM: Kidux

Thumbnail
1 Upvotes

r/CSEducation • • 17d ago

Questions for People in Computer Science & Technology

1 Upvotes

Hi! I’m a student working on a college English project about literacy practices in the computer science and technology community. I’m hoping to ask a few people about how they use reading, writing, research, and communication in their work.

I’m not collecting personal information or using the responses for anything outside of my work. Thank you!


r/CSEducation • • 19d ago

Assessment in the age of AI

5 Upvotes

Software engineer here, former CS teacher. Honest question, how are teachers assessing students in the age of AI. Surely you cannot trust anything they hand in right?

I just read this: https://www.hepi.ac.uk/reports/student-generative-ai-survey-2026/

AI use in tertiary is over 95% Students have the best learning tool in history at their finger tips together which is at the same time a shortcut machine and massive temptation to cheat. On top of this if you are doing a group assignment and doing it honestly you are probably stressing a team mate will be caught out by an AI detector.

For CS, I have heard unis doing exams where students hand write the code. Frankly I code better than the vast majority of uni students but I would struggle on a pen and paper exam, but whats the solution?


r/CSEducation • • 19d ago

Free AI training: secondary teachers - Autumn 2026

Thumbnail
0 Upvotes

r/CSEducation • • 20d ago

Help for Learning

Thumbnail
1 Upvotes

r/CSEducation • • 21d ago

I made an open-source, logic-first CS curriculum for high schools (Classes 9–12) running on local SLMs & Git

0 Upvotes

Hi everyone,

Indian high school CS/IP education is heavily stuck in syntax memorization and paper-notebook lab submissions. Students spend months writing repetitive code on paper, while real-world engineering has shifted to architecture, logic auditing, and AI orchestration.

To solve this, I built the Open School Engineering Framework (OSEF) — an open-source, infrastructure-light curriculum for high schools:

Key Highlights:

- Logic-First over Syntax: Students use offline SLMs (Phi-3 / Llama-3B via Ollama) for auto-complete and focus on architecture/logic auditing.

- Zero Cost & Offline LAN Ready: Runs on low-spec school labs using self-hosted Gitea/Forgejo and local Git.

- Real Progression: Class 9 (Terminal/Git) -> Class 10 (System Specs/PR Auditing) -> Class 11 (PostgreSQL/Docker) -> Class 12 (Live Full-Stack Portfolio).

GitHub Repo: https://github.com/shivanchowdhry123/Open-School-Engineering-Framework

I would love your honest technical review on two things:

  1. Is the grade-by-grade progression realistic for a high-schooler?
  2. Are the low-resource offline SLM + Gitea stack constraints feasible for budget school computer labs?

PRs, feedback, and critiques are welcome!


r/CSEducation • • 21d ago

Recordings of live CS/coding lessons?

0 Upvotes

Are there any platform where I can watch real students learn CS/programming from real a tutor/teacher? It can be 1:1 or a group setting, it doesn't matter whether there are faces in the video, I just would like to learn how a student learn computer science. I don't need to learn computer science, so I'm not looking for tutorials for me. But I am studying some instances of student teacher interaction, things like how easy/hard it is to learn a certain concept (e.g. looping, branching), and how students respond to different teaching styles. What are common confusions, what are some "aha" moments like, what are things that appear intuitive but not, etc. I myself do teaching but my experience is limited, biased, and narrow audience due to my specialization in DSA for software professionals, but I'd like to learn how teaching is done in other demographics as I want to broaden my coverage (e.g. coding for kids, competitive programming, game development, etc) and also to teach me to adapt to different teaching style/technique depending on the student.

Tried youtube but there is just a bunch of tutorials instead of live recording of real lessons. Open for paid platforms as well if these resources are not available for free. Also open for possibility of joining a closed forum or smaller teacher groups if the nature of this is just too private. Any pointers would be appreciated!


r/CSEducation • • 22d ago

[Academic] Use AI to code? Tell us about it! 5-min survey for college students

Thumbnail
0 Upvotes

r/CSEducation • • 23d ago

Free Python lessons taught by Boston University students!

Post image
6 Upvotes

Hi everyone! 

My name is Wynn and I am a member of Boston University's Girls Who Code chapter. You may have seen my post last spring about our coding program we run for students of all genders from grades 3-12. I would like to let you all know that we are running the program again this fall!

Bits & Bytes program is a great opportunity for students to learn how to code, or improve their coding skills. Our program runs on Zoom on Saturdays for 1 hour starting October 17 and ending on November 21 (6 weeks) from 11:00 am to 12:00 pm (for Bits) and 12:00 pm to 1:00 pm (for Bytes). Each lesson will be taught by Boston University students, many of whom are Computer Science (or adjacent) majors themselves.

For Bits (3rd-5th grade), students will learn the basics of computer science principles through MIT-created learning platform Scratch and learn to transfer their skills into the Python programming language. Bits allows young students to learn basic coding skills in a fun and interactive way!

For Bytes (6th-12th grade), students will learn computer science fundamentals in Python such as variables, loops, and functions and use these skills during lessons and assignments. Since much of what we go over is similar to what an intro level college computer science class would cover, this is a great opportunity to prepare students for AP Computer Science or a degree in computer science!

We would love for you to apply or share with anyone interested! You can find our application here or in the QR Code below.

If you have any more questions, feel free to email [gwcbu.bitsnbytes@gmail.com](mailto:gwcbu.bitsnbytes@gmail.com), message @/gwcbostonu on Facebook or Instagram, leave a comment, or message me.

We're eagerly looking forward to another season of coding and learning with the students this fall!