CodeAI Branding

I love how Code.org has created AI units for those of us ready and interested in bringing our students to this area.

However, it is fraught. Many critics view “Artificial Intelligence” as a marketing term for the effort to throw so much compute at LLMs that they turn into GAI, a strategy that is as wasteful from a computing standpoint as it is destructive from an environmental, energy, and human resource one.

Our AP CS Principles students are taking our final weeks to watch and research topics in “The AI Doc”, supplementing that study with the Code.org AI units. and are very highly engaged and concerned with the challenges of “apocaloptimism”.

All that said: I personally find the overall branding of Code.org as CodeAI infuriating. I know Code.org has to get funding from somewhere and can understand the need to accept these currently endless dollars, but having this change to my favorite CS curriculum shoved down my throat this morning was incredibly unwelcome.

I am part of a very deep and active coder community on Mastodon (an open source federated social network) and 95% of the coders I read there rail against what AI is doing to the profession. I am also very personally concerned with climate change, the environment, and social justice, and view core questions of how AI technology impacts society from the precautionary principle, in full opposition to the market-first forces that I can only assume led to this rebrand.

I roar back in outrage. If Code.org viewed the teachers as a community of practice, it would have asked us first.

-Bram

2 Likes

Hi Bram! I’m a Senior Manager here at CodeAI, and want to thank you for taking the time to write this. These are all valid questions and points to raise and discuss openly.

First, the teaching: what you’re doing (running the AI units alongside The AI Doc, letting students sit with the environmental cost, the labor questions, the “apocaloptimism”) is exactly what we mean when we talk about preparing students for an AI world. The point was never to produce enthusiastic users. It was to produce students who can understand how these systems work, question what they produce, and decide what and when they are used. You’re doing that. Ethical and Responsible computing has been an underpinning of our work and what you are doing now is even more important in a world where AI is impacting so much, so quickly.

Second, the rebrand: your frustration is real and I don’t want to brush past it. The reasoning, in short, is that AI is already in students’ lives, and the gap between using it and actually understanding it is becoming a new opportunity gap. The rebrand is a bet that we have to meet that moment head-on and need to give students the skills, knowledge and tools to have agency over this technology. We’ve spent a lot of time in conversation with teachers, like yourself, as we’ve worked through what this shift should look like. The tensions you’re naming (environmental cost, labor, the hype cycle, the precautionary stance) are live in those conversations too.

Your voice here will help us build better curriculum, expand our vision, and meet the needs of the students of today and tomorrow. Teachers thinking as critically as you are make the work sharper.

2 Likes

Does anyone know if there’s a way to change the logo back to the old logo? The new one is out of place.

Thank you, Mia.

I am interested to hear the opinions of other teachers who think critically about technology and society, a key theme in AP CS Principles and Digital Literacy / Computer Science standards in most state education departments.

Colleagues: Do you agree with me that the CodeAI’s rebranding frames “Artificial Intelligence” as a proper central orientation for Computer Science study, rather than a topic for critical consideration?

What message do you take from this rebranding? What message will students take from it?

I want to point out that “AI” is framed by the highly credentialed Dr. Timnit Gebru as a marketing term for a hyped winner-take-all business competition, rather than a technically coherent term of art. She and many others say it is the CEOs of companies with over-leveraged investing in that marketing scheme, and the market’s response to it, that gives “AI” such a central role in today’s discourse.

But I will not reply anymore here. Please, let me hear from you. Thank you!

-Bram

1 Like

“Your frustration is real and I don’t want to brush past it.” Are you using AI to write the response to an impassioned teacher’s thoughtful words?

I’ve been with Code.org since the very first Hour of Code, and have been using CS Discoveries in my middle school tech courses since the curriculum was released, which would be almost a decade now I’d guess.

The whole point of my MS tech courses is to get students creating and problem solving, and AI use strips them of this gift.

You (or your AI) say “AI is already in students’ lives” - that is obvious to us all, we need no explanation. A dedicated elementary or middle school teacher’s job is to teach foundational knowledge, and in this context, AI has absolutely no place. AI is taking over and I don’t want or need it in my classroom. Neither do my students. They are smart and capable enough to learn on their own and trust themselves without needing a chatbot to reassure them.

While I understand with and agree with the importance of teaching students "how AI actually works, how to direct it, when to question it, and what to create with it" (from your email), this rebrand is the most disappointing end to my fantastic school year where my students learned about computer science, created games and apps from the ground up, problem solved independently and collaboratively with peers - in person, and showcased their genuine, human creativity.

I’m disgusted.

2 Likes

Thanks I hate it.

Schools are not prepared for this and making it a visible part of every lesson is not ideal.

3 Likes

TL;DR: I’m forming a Community of Practice of AI-critical CS teachers who want to “AI-proof” their students. Please sign up here to be a part of that. Core members will met in early July to design a first community for the week of July 20th.


OK - this is long, because it quotes posts from the College Board forum.

You’ve probably seen the College Board AP CSP Community announcement today, which began:

“Given the rapidly evolving technology landscape and especially the rise of artificial intelligence (AI), the AP Program will redesign the course and exam to meet the moment. Through the redesign, students will have an opportunity to learn about AI concepts and apply them immediately, while still maintaining a focus on the fundamentals of coding.”

I wrote a similar response there to mine above (less strident, as I’ve cooled off a little). Here are responses there from colleagues that indicate the impacts these moves may have on the entire CS Principles effort, since it goes much deeper than CodeAI.org:

*"I find the integration of AI into an introductory-level curriculum extremely inappropriate. We are trying to provide a foundational understanding of a subject to students who haven’t worked in it before. Yes, AI is a tool. Yes, it can help you program. But if YOU don’t know how to program, you have no basis to understand if AI is providing you with reasonable answers.

Making AI use mandatory at this level does not make sense. What happens when they go on to take further courses in the field? AI already knows how to do all of that; will they suddenly stop using it? If not, how will they be ready when they get to a problem that AI can’t easily solve?*

*The press release is describing a totally different course from CS Principles. They should rename it “AP Prompt Engineering” or “AP Vibe Coding”, because it sounds like it will not be “Principled”.

We have been considering changing our offerings in the past couple of years, especially in light of the removal of material from AP CS A. With yesterday’s announcement of the integration of AI into Principles, that may be the end of us offering AP CSP. We’ll just switch to AP CS A as our introductory course and offer others for further enrichment."

  • Jason Healy*

And:

"I strongly agree. Most of my students that used AI to support their coding produced code that didn’t meet requirements. Frankly most kids don’t check to see if any assignment they use AI on, regardless of the subject, meets the assignment requirements. You have to be able to read and interpret code to tell if an AI generated program meets requirements.

*I worked as a systems analyst & programmer analyst for 20 years before I started teaching. Too often large companies would gut their IT departments and then hire outside firms to code large projects: Arthur Anderson/ Accenture, Price Waterhouse, etc. Too often the project developers short changed the inquiry section of the project and they wouldn’t accurately capture the clients needs and requirements, data pools for testing the code were drastically limited. The whole testing cycle was woefully inadequate . Consultants tended to throw the code at the clients and book for the door leaving crappy code and no documentation.

This is without AI. AI will compound the issue.*

As teachers we are pushed to rush through topics. Most canned curriculum has too much in it, more tasks than there are days in the school year. And with all of that they short change the code development process. It should be part of every new code structure - I.e. Theory- and when and how should loops be used, are their alternatives. Then design- how is the loop being used, is it effective, is it useful. Then build a test data set and test- does it act as it should, does it meet requirements."

- Elizabeth Dillard

Perhaps I should not have been so hard on CodeAI.org above if they were “merely” adapting to what was happening with the AP CS Principles currlculum. My “beef” may be with the College Board first of all. That said, here’s what I’ve come to decide:

  • Following Jason’s comment above, I will follow the original principles behind the CSP course design next year, not take AI as an organizing principle.
  • I’ll stick with Code.org’s pre-AI May 2025 curriculum, and end with an AI Unit incorporating standalone AI units (or their successors ) and “The AI Doc”.
  • My students will continue to use Github and VS Code (sadly, no more Github Classroom!) to collaborate with professional tools and kanban boards.
  • Within our use of Github, I’ll show students what Copilot does, in the context of computational thinking skill development it leapfrogs, and why we don’t use it.

I’m forming a Community of Practice for teachers who want to “AI-proof” their students in similar ways – as critical thinkers who fight for human and planetary values, understanding what AI is and does while developing a complement of skills that LLM chatbots cannot replace.

If you are interested in being part of that community, please sign up here. We’ll have a first convening during the week of July 20th. If you’d like to be a core member and help me design this, say so on the form. I’ll reach out briefly the week of June 15th to set up a design sprint some time the week of July 6th.

Hopefully that’s enough structure to get this started in a timely way without projecting too much of my own thinking onto a mutual aid effort. I’ll step back.

-Bram

Here are some realities I encounter in my classroom that CodeAI’s increasingly corporate jargon does not seem to recognize:

  1. Young people hear the rhetoric of inevitability that pervades this roll-out as threatening. Vague promises about how a superficial understanding of AI will empower them do not change their concern that AI will impoverish them.
  2. Teachers have seen their work processes, curricula and relationships with students undermined or destroyed by AI. We want to hear about AI profits being used to rebuild and retrain rather than about how we can play a role in monetizing the destruction of institutions we cherish.
  3. Statements like “AI will change every job” ARE deeply political. Not everyone believes it is too late to curtail the AI industry’s tendency to enrich the billionaires, politicians, and “influential education companies” who champion it at the expense of average people.
  4. Just as most people understand cryptocurrency as a tool for malfeasance, students understand AI as a tool for duping befuddled teachers. The AI brand carries an odor of immorality and antisocial intent, and phrases like “digital fluency” smell more like “strategic use of adderall” than you seem to realize.
2 Likes

Interestingly, Vermont was also inspired to create a state-wide AI PLC for teachers this week. I’ll be meeting with VT State Education Technology Programs Manager Josh Blumberg next week to compare notes. Their PLC will not be focussed on CS teaching, though.

Preparing for that meeting, I just discovered that VT created an AI Guidance for Educators policy document this past January, so sharing that. It’s a 50-pager, and though "AUP"ish, has a few pertinent sections for us listed on Page 46:

If you or your school is developing “how to support student use of AI” docs, please share them?

And please sign up for the new “AI Proofing CS Teaching” PLC if you’d like to work with other teachers on adapting to the AI push. I’ll reach out to interested folks the first week of July. Thanks!

-Bram