r/CSEducation • u/samplify17 • 33m ago
r/CSEducation • u/GSR710 • 15h ago
Made a GenAI guide specifically for engineering coursework — discipline-specific, not generic "AI for students" advice
r/CSEducation • u/BoomBren • 23h ago
CS Education Youtube Feedback
Hello all! I just created my first YouTube video of what will hopefully be a fully-fledged CS education channel. I'm currently a PhD student studying CE and have picked this up as a side/passion project. The content will likely focus on hardware/systems content, but hopefully there is room for some variety. Would love any feedback to make future videos better!
r/CSEducation • u/vasishthh • 16h ago
Are colleges seriously STILL teaching C/C++/Java for an entire semester in AI era ?
r/CSEducation • u/BarDue6510 • 2d ago
Hi guys needed review on a new website I have built
this is application for revising the concepts related to computer science and related subjects, I hope this is useful to others as well, i built it for myself but I think this will help more people like me. It's a swipeable platform like instagram or X or reddit, but teaches computer science concepts and tests your knowledge, there is much more to it that you can explore here.
\[link\](https://antibrainrotnobot.vercel.app/)
Please let me how you felt after using the application and if anyone wants a change or has some ideas to enhance if interested to work together please contact.
Thank you.
r/CSEducation • u/Dry-Health-1080 • 2d ago
I’m building a free resource hub for CS students. What should I add to make it genuinely useful?
r/CSEducation • u/Dry-Sky114 • 2d ago
CS teachers: how are you teaching AI concepts today, beyond prompting and AI-assisted coding?
I’m curious how people here are teaching students what an AI system is actually made of.
I’m building Claypot, a creative coding studio for ages 6–16. It started when my nephew used Lovable to build a platformer and everyone around him called that “learning AI.” It was cool, but I didn’t think he was learning why a model hallucinates, why it can be bad at math, what sources change, or what a tool actually does.
Claypot lets students build with ordinary coding blocks alongside blocks for Models, Knowledge, Tools, Test AI, and Actions.
For example, a student can give a model a math problem, inspect its confidently wrong answer, connect a Calculator tool, run it again, and see what changed. They can add sources, compare repeated outputs, test the answers, or limit the actions a model is allowed to choose.
The point isn’t to have AI write the project for them. The student changes the system, runs it, observes what happened, and has to understand why its behavior changed.
For those of you teaching elementary, middle, or high-school CS:
- Which AI concepts are you teaching today?
- Are you teaching prompting, model behavior, tool use, evaluation, ethics, or something else?
- At what age do these ideas begin to make sense?
- Would a block-based system like this be useful in class, or does it miss how you teach?
Obvious disclosure: I’m the founder, and this is also a request for blunt feedback on something I built. The beta is at https://claypot.app. If anyone wants to try it with a class or small group, I’ll add the Clay credits needed for the test. I genuinely want to hear what students understood and where the blocks failed them.
Claypot is independent and unaffiliated with Scratch or the Scratch Foundation.
r/CSEducation • u/techtotechbytechy • 2d ago
Why indian students aren't focused on system complex architectures
That's my personal analysis
r/CSEducation • u/Hmmweird8675309 • 3d ago
Title: First-Year Computer Science Teacher — Looking for Low-Cost/Free Coding & Graphic Design Programs for Students!
Hi everyone!
I’m a first-year Computer Science/Keyboarding teacher, and I really want to make sure my students are given as many opportunities as possible this year. I’ve been given a lot of freedom with my curriculum, which is amazing—but I’m working with a pretty small budget, so I’m trying to get creative!
Right now, my students are focusing on keyboarding for the 1st quarter. My goal is to give each quarter its own theme:
1st Quarter: Keyboarding
2nd Quarter: Google Applications & Digital/Professional Skills
3rd Quarter: Coding & Graphic Design
4th Quarter: Introduction to AI
For 2nd quarter, I’m pretty set on what I want to teach. I think students really need practical experience with Google applications and skills like writing professional emails, creating resumes, working with documents and presentations, etc., so I definitely won’t be budging on that one!
Where I’m stuck is 3rd and 4th quarter.
For 3rd quarter, I’d love to introduce students to both coding and graphic design, preferably in a way that allows them to create some type of finished project they can be proud of. Unfortunately, our budget is limited, so I’m looking for free or very inexpensive programs that work well in a school/classroom setting.
For 4th quarter, I’d like to give them an age-appropriate introduction to AI—what it is, how it works at a basic level, responsible/ethical use, prompting, and ideally some hands-on projects.
Are there any experienced CS/technology teachers, graphic designers, programmers, or anyone else in these fields who could recommend programs, websites, curriculum, or projects that have worked well with students?
I have a lot of freedom to build this class, so I’m open to ideas! I’d especially love suggestions that are free/low-cost, student-friendly, and result in something students can actually create or showcase by the end of the quarter.
Thank you all in advance for any advice or resources you can share—and my students thank you too! 😊
r/CSEducation • u/AdImpossible1772 • 5d ago
I built a teacher attendance system using USSD for Ghanaian schools looking for investors and feedback
r/CSEducation • u/Rabi31 • 5d ago
What if I make Prep tools for Job seekers and all the Students?
r/CSEducation • u/CSTutorSadaf • 5d ago
Tips to Improve Your IGCSE Computer Science Programming Skills
Title: 5 Tips to Improve Your IGCSE Computer Science Programming Skills 💻
If you're preparing for IGCSE Computer Science and find programming difficult, here are a few things that can really help:
- Understand the logic before writing code Break the problem into smaller steps before you start programming.
- Practice pseudocode Make sure you understand IF statements, loops, arrays, procedures and functions.
- Trace your code manually Use a trace table or work through the variables step by step. This is especially useful for finding logical errors.
- Practice small programming problems regularly Try tasks involving validation, searching, counting, totals, averages, arrays and file handling.
- Use past-paper questions Don't only learn programming syntax. Practice applying your knowledge to exam-style problems.
I teach Computer Science and have worked with students from different international curricula, so I'm happy to answer questions here when I can.
Which IGCSE Computer Science topic do you find the most difficult?
r/CSEducation • u/crsh27 • 6d ago
I built a coding playground for my students - looking for feedback from other CS teachers
Hi everyone! I teach web development and computer science to high school students, and I wanted to share something I’ve been building for my own classroom.
A few years ago, the coding platform we used disappeared just days before the start of the school year. I rushed to find an alternative, but kept running into tools that either weren't designed with classrooms in mind or were shifting their focus heavily toward AI-assisted coding.
Eventually, I started building my own. I've named it CodeDash.
I've been using it with my students for web development as well as for some of my own quick prototypes.
It currently supports HTML/CSS/JavaScript and Python, along with:
- Instant previews
- Console output
- Code formatting
- Automated tests
- README/instructions for students
- Quick project sharing
- Local and cloud saves
My main goal is pretty simple: students should be able to open a project and start actually coding without spending half the period dealing with setup (or teachers worrying about configuring a setup beforehand).
I'd really appreciate feedback from teachers outside of my own classroom on this tool. I've also shared one of my lesson plans with supporting material to show how easily CodeDash can be used in the classroom.
Thanks!
r/CSEducation • u/lespodsay • 7d ago
Help with first time teaching Computer Science IGCSE
Hello, I started an ICT teaching job at a school that implements IGCSEs. I was supposed to teach younger classes(elementary and middle schoolers) ICT but the school suddenly decided to have me teach the high schoolers as well. I have never taken any of the IGCSE exams before and this is my first year teaching essentially anything.
I don’t believe I’m entirely unqualified to teach them since I have a degree in Computer Engineering so I can teach them concepts and do practical work but I really don’t want these students to flop because of my being a bad teacher. The school gave me their book and was like “that’s all we have for you” so I’m lowkey panicking.
I’d appreciate any resources, study plans, past papers, websites, videos, I don’t know personal notes?? anything, really.
If you have any advice, you’re welcome to share that as well. Please don’t roast me, teaching them wasn’t something I could control but I’d love to help them succeed.
r/CSEducation • u/Character-Cut4470 • 9d ago
ISO Literature & anecdotes about "flipped classrooms" in secondary school CS classes
From Wikipedia:
"A flipped classroom is an instructional strategy and a type of blended learning. It aims to increase student engagement and learning by having pupils complete readings at home, and work on live problem-solving during class time.This pedagogical style moves activities, including those that may have traditionally been considered homework, into the classroom. With a flipped classroom, students watch online lectures, collaborate in online discussions, or carry out research at home, while actively engaging concepts in the classroom with a mentor's guidance."
Is there any consensus on how, or whether, to use this model as a computer science teacher?
r/CSEducation • u/SiliwolfTheCoder • 11d ago
Hack Club Folktale
Hello, all!
I'm a gap year fellow with Hack Club, a nonprofit whose mission is to get teenagers building cool projects. We've got a bunch of programs to do this, and I've just launched a very beginner-friendly one called Hack Club Folktale.
Folktale assumes zero Python knowledge at the start of its guide. By the end, it teaches just enough to make a command line Choose-Your-Own-Ending style game, and we'll ship a free sheet of stickers to any teenager 13-18 who completes this.
I would love some feedback on the guide and any ideas on where I can reach the most teenagers who may be interested in this. I want to spread this as far as I can in order to get as many people into programming as I can.
On that note, feel free to share this with anyone that you think would enjoy it! There are actually exclusive stickers for those who refer. Hack Club Folktale also does not allow any AI submissions; all code must be handwritten.
Thanks!
r/CSEducation • u/Strange_Cup1648 • 11d ago
AP Cyber Teaching Help
I am teaching AP Cyber and I have run into a problem with the college board's definition of Urgency vs Intimidation. In relation to the first unit, there are only 2 testable psychological tactics in phishing: Urgency and Intimidation. The issue is the answer keys often pick one or the other ambiguously.
Example: "A text from USPS ... small redelivery fee by end of day."
Answer: URGENCY
Is USPS not an "authority"?
Example: "A social media DM from a "verification team"... deleted today if you don't"
Answer: INTIMIDATION
How are these different?
r/CSEducation • u/wildwillowsdev • 13d ago
I built a free high school web development/API lesson around the real data from my indie game
Hi everyone! I’m a software engineer and indie game developer, and I’ve been working on a free set of computer science resources built around my ecology game, Wild Willows.
The newest piece is a grades 9–12 intro to web development and APIs designed for students who are new to coding.
Students start with an interactive browser-based lesson where they can edit and run HTML, CSS, and JavaScript directly on the page. From there, the lesson introduces APIs and JSON using the actual data that powers parts of the game.
They work with the Wild Willows /GameData endpoint to:
- make a request with
fetch() - inspect and understand JSON
- access objects and arrays
- use conditions and loops
- practice
.filter()and.map() - turn API data into something visible on a webpage
I also built a browser-based coding environment so students can experiment with the game data without needing to install an IDE or set up a local development environment.
The endpoint is intentionally a game data API, not an academic or scientific data source. The goal is to give students a relatively approachable, real-world dataset to work with while learning how modern websites communicate with APIs.
Everything is free, and the lesson is here:
I’m especially interested in feedback from CS teachers. I came into software through a nontraditional path, and learning to code completely changed the direction of my life, so I’d love to make these resources genuinely useful for students who may be encountering programming for the first time.
If you teach introductory web development, JavaScript, or computer science, I’d be very curious what you would change, add, or clarify before I expand the curriculum further.
r/CSEducation • u/BarDue6510 • 12d ago
Hi guys needed review on a new website I have built
this is application for revising the concepts related to computer science and related subjects, I hope this is useful to others as well, i built it for myself but I think this will help more people like me. It's a swipeable platform like instagram or X or reddit, but teaches computer science concepts and tests your knowledge, there is much more to it that you can explore here.
[link](https://antibrainrotnobot.vercel.app/)
Please let me how you felt after using the application and if anyone wants a change or has some ideas to enhance if interested to work together please contact.
Thank you.
r/CSEducation • u/codeobserver • 14d ago
I built a browser-based ZX-Spectrum BASIC playground. Would love feedback from former bedroom coders
r/CSEducation • u/zz199 • 16d ago
[Academic] How do software professionals distinguish AI-assisted programming from programming without AI assistance? (~10-minute survey)
r/CSEducation • u/Certain_Cupcake898 • 17d ago
Is software engineering and computer science two different majors or are they linked cuz am not getting it
r/CSEducation • u/Beginning-Ad2666 • 19d ago
Math teachers interested in n8n / AI automation — looking to collaborate
r/CSEducation • u/LastSelection5580 • 19d ago
CyberPortal Range not working
I’m trying to use the CyberRange and it launches VMs but does not let you click to load them. What is going on? This occurs in Google Chrome on Mac and Windows, and Edge on Windows.
r/CSEducation • u/snausages21 • 21d ago
What are your daily/weekly practices?
Thinking about this CSEd, there's a whole lot of content, and what we we teach is somewhat in flux. I'm curious if there are exercises/activities you do daily or weekly to build skills in general. I did Tech News for a while but then fell off...looking for some sustainable practices