Translate

Showing posts with label computer coding. Show all posts
Showing posts with label computer coding. Show all posts

Friday, July 04, 2025

Lakota Code Camp: Native American Tech Leaders Bringing Native Youth Into AI Innovation

Friends,

What a deeply inspiring and urgent call to action. As someone working at the intersection of education, equity, and decolonial praxis, I’m moved by the work that Mason Grimshaw and the Lakota AI Code Camp are doing—not only to train the next generation of Native American technologists, but to affirm Indigenous sovereignty, knowledge systems, and community-rooted leadership in one of the most consequential arenas of our time: AI and machine learning.

The framing here—“AI should speak every human language”—is not only technically visionary but epistemically just. It demands that we shift from extractive, one-size-fits-all models toward technologies that honor the relational, place-based, and linguistic diversity of the world’s peoples. Too often, Indigenous youth are marginalized by tech sectors that see them only through the lens of “access” gaps, while ignoring the rich epistemologies they bring to the table. The Lakota AI Code Camp shows us what’s possible when young people are given tools and trusted to lead.

Grimshaw’s words resonate: the future of AI depends on whether we are brave enough to center the communities long pushed to the margins. It is not just a matter of inclusion; it’s a matter of survival, innovation, and justice.

I’m grateful to learn about this initiative—and I look forward to supporting and amplifying this movement wherever possible.

-Angela Valenzuela

Lakota Code Camp: Native American Tech Leaders Bringing Native Youth Into AI Innovation


ByJohn Werner, Forbes | Dec 01, 2023

Contributor. I am an MIT Senior Fellow & Lecturer, 5x-founder & VC investing in AI

How do we address issues with diversity in AI technical leadership?

A group of Native American technical leaders are amongst those who are deeply thinking about how this works, as existing models unfortunately often show how human discrimination bleeds over into AI systems.

Solving this problem must include casting a wider net in leadership and teams – the human intelligence that builds the systems that we will use.

With that in mind, Mason Grimshaw and his colleagues are taking action and welcome the tech world as a whole to join.

Grimshaw has a Master’s degree in business analytics, and works for Ode Partners, a data and design agency for the environment. He’s also a dad, as revealed by his LinkedIn bio:

“By day, I’m a data scientist for the Ode Partners, and by night, I change lots of diapers. I love all aspects of data science, but mostly I want to improve people’s lives and processes. I play guitar, 3D print stuff, chase my 4 year old and 2 year old around, and cuddle with our 1 year old. Additionally, I’m increasingly interested in preserving language for indigenous populations.”

And Grimshaw has been doing some thinking about how to make the future better for his kids, and everyone else’s. In talking about his past experience in the tech sector, he says working in tech as a Native American is hard and lonely.

Addressing questions around data inclusion as well as data sovereignty, he also notes the morphological differences in language, and how AI might master English, but have problems with other world languages.

“AI should speak every human language,” he says.

He also notes the problem of data model bias, and says that companies and engineering teams in the past have often interacted with tribes in non-respectful and non-reciprocal ways. He wants to change that.

“I've been very fortunate in the people that I've been able to meet, and the opportunities that I've had,” he says, showing his desire to provide these kinds of experiences for others.

There are some efforts, he says, underway to get young Native American people closer to the coding world, a welcoming coding world where they can lead.

Grimshaw mentions a Lakota AI code camp that he co-created and helps lead, where high school students in Black Hills took a three-week course learning about AI applications and much more.

Noting that the program was a smashing success, he first sets the stage for why these kinds of opportunities are so important for Native American youth. He says many members of Native American communities are all too familiar with tech deserts, where there are many innovations but little access to tech, and notes that the “abysmal” Internet access on many reservations can be a real stumbling block to their further education and community.

Through the coding camp program, equipped with modern laptops, young Native Americans were able to do big things with technology, Grimshaw says.

“Our students blew us away,” he says, noting that the curriculum included building random forest models, mastering image recognition, and feeding augmented reality apps.

Students built models, he says, to understand the medicinal purposes of plants, and to build Lakota dictionaries.

Now, some of the students are moving toward computer science undergraduate programs, and they’re coming away with better understandings of modern technologies and their uses.

“We've built a community that supports each other,” he says. ‘We are confident that our students are going to be leaders and experts in AI/ML, and within their communities, as they continue to wrestle with the questions around data sovereignty and local applications of AI/ML… They’re all learning … an understanding of the power of these methods, and the value of their community’s data.”

Too often, he says, Native American youth are “overlooked and under-valued” in tech spaces.

“When we put them in our indigenous technical space, they excelled. I know that’s possible for all (of their peers), join us in making that a reality, because frankly, the future of our communities, and of AI for each and every one of us, depends on it.”

Those who are interested can find more information at Services 4 — LAKOTA AI CODE CAMP.

Wednesday, August 04, 2021

Introducing our 2021 Academia Cuauhtli Summer Camp — Aztech Kidz Code team!

So proud of our students, teachers, and volunteers organizing for organizing our first annual AzTECH Kids Code Summer Coding Camp at Academia Cuauhtli (meaning "Eagle Academy" in Nahuatl) that combines teaching kids how to code, gaming, and Aztec dance/ danza Mexica at the City of Austin's Emma S. Barrientos Mexican American Cultural Center (ESB-MACC).

Our students, families, and community-based organization, "Nuestro Grupo," are very appreciative of support we have received for this initiative from the Austin Independent School District, as well as from Grantmakers for Girls of Color. AISD has been a faithful long-term partner and we cannot be more pleased of their willingness to take our work to new places. Thanks, Dr. David Kauffman, for your unflagging support of Academia Cuauhtli.

 

The Academia Cuauhtli-AzTECH Kids Code camp is a project-based, culturally sustaining STEM program for second to sixth grade students attending Academia Cuauhtli and AISD schools. Through this program that runs for the entire week, our students are learning the following: coding, video game design, digital monetization via application store, Danza Mexica, (Aztec ceremony or dance) and Nahuatl mathematical systems. 

 

Comprised of 16 Latina girls and four Latino boys, all of our students are immigrant or first generation, immigrant bilingual learner students. Due to COVID-19 regulations set in place by the City of Austin, we had to cap our class size to 20 students this summer, taking all the precautions and abiding by all the protocols laid out, of course. One class of 10 is taught in Spanish. The other class of 10 in English. Next year, we hope to double our students and make it a two-week summer program. 


A special shout out to AzTECH Kids founder, Azteca Sirias and head organizer, Maria Unda, for their hard work, initiative, and vision. Thanks to all the teachers pictured below, as well. 


It's no small thing to think big like this in the throes of a pandemic and bring much happiness to young students whose lives we touch—and whose lives touch ours.


Thanks, as well, to Emma S. Barrientos Mexican American Cultural Center Director Michelle Rojas, Olivia Tamzarian, Lori Navarrete, Ulises Garcia and all the staff at the ESB-MACC where the camp is happening and where our Saturday school, Academia Cuauhtli, is located.  


Our AzTECH Kids are a joy and this work, a labor of love. 💗


-Angela Valenzuela


#AcademiaCuauhtli  | #AztechKidzCode







Like us on Facebook: https://www.facebook.com/AcademiaCuauhtli

Thursday, December 17, 2015

15+ Ways of Teaching Every Student to Code (Even Without a Computer)


According to Code.org, 90 percent of U.S. schools are not teaching any computer science. Eyebrows were raised in 2013 as the U.K. passed a plan to educate every child how to code. In 2014, Barack Obama made history as the first U.S. president to program a computer. Yet critics claim that often only the more affluent schools offer computer science courses, thus denying minorities potential to learn the skills required by the 1.4 million new jobs that will be created during the next ten years.
In my opinion, parents of every student in every school at every level should demand that all students be taught how to code. They don't need this skill because they'll all go into it as a career -- that isn't realistic -- but because it impacts every career in the 21st century world. Any country recognizing that will benefit in the long term. Here's how you can start.
With the following resources, you can teach programming with every student and every age.

Apps and Tools to Teach Coding All Year Round

Code.org Resources

While the Hour of Code is in December, Code.org has suggested resources for educators, unplugged lessons (those not requiring computers), and tutorials to help you teach computer science to kids of all ages any time of the year.

Teaching Coding to the Youngest Students

  • Tynker Games: Use these age-appropriate games to teach your elementary students coding concepts. From Puppy Adventures to Math Art and Maze Craze, you'll find games that your grades 1-8 students will enjoy. Tynker also has a curriculum and STEM Product Library that you may want to peruse if you're interested in combining programming with social studies, English, math, and science.
  • Kodable started as an app targeted to students as young as kindergarten age, but it's now a complete curriculum. The first 30 levels are free, more than enough for an hour of code. They recommend this for age 5 and up, but there are stories of kids even younger using the app with great success to learn to program. iPad schools will want this app on every device. Students don’t need to know how to read in order to program using this game.
  • Cargobot (for age 5 and up) starts very easy but becomes more challenging as your progress. In the game, you're moving blocks around with a claw. This is an intriguing game because it was programmed entirely on an iPad using Codea. Students can also record solutions to the 36 unique puzzles and upload the videos to YouTube. This is free on the iPad.
  • Some more advanced programs have “junior” versions. ScratchJr is the version of Scratch intended for ages 5-7 and available as a free iPad app. A favorite of some programmers, LightbotJr targets children ages 4-8.
  • Robot Turtles is a board game to teach children the basics of programming without having to use any technology.

Teaching Coding to Age 8 and Up

  • Hopscotch is the free iPad app for upper elementary and above. Wesley Fryer has created and excellent free ebook (Dropbox account required) for Hopscotch in the classroom, full of challenges that you can use with students. He also recommends activating the emoji keyboard (go to Settings > General > Keyboards) for use with the program.
  • Scratch is a programming game that can be downloaded or used on the Web and is supported by MIT. They've got a powerful Hour of Code tutorial where students can program a holiday card in their web browser. Or, if you want options for other times of the year, use the one-hour "Speed Racer" activity to teach your students Scratch. Teachers can watch this tutorial video to learn how, visit ScratchED's Hour of Code Ideas forum to ask questions, or search "Hour of Code" on the forum for lesson plans using everything from coordinate geometry to Latin. Scratch is considered acceptable for beginners. (Some educators use Snap, originally a version of Scratch but now written in Javascript that is supported by University of California at Berkeley. There are several alternatives to Scratch with a similar interface. Give this list to your IT department if there are technical reasons why you can't run Scratch or Snap.)
  • Lightbot has a version on just about any platform and even has an online one-hour version. This puzzle game has a free version which lasts an hour but sells full versions on iTunes and Google Play. It teaches planning, testing, debugging, procedures, and loops.
  • Alice is another popular platform with a unique storytelling aspect. You can use it to create a game, tell a story, or make an animated video. Like Scratch, Alice is free and supported by a powerful community of educators. There are two versions of Alice. (The newer 3.0 version still has a few bugs but also sports many new, very cool animations.) This longstanding platform is a rewarding tool that kids will want to keep using past the initial hour. Alice is considered more for the intermediate student, but experienced teachers can use this with beginners.
  • Kodu is another programming tool that can be easily used on a PC or XBOX to create a simple game. There's also a math curriculum. This is one method that Pat Yongpradit, Code.org's Director of Education, used in his computer science classroom. (I've used it as well.)
  • Gamestar Mechanic offers a free version that you might want to use for your hour, but if you fall in love with it, the educational package allows teachers to track student progress, among other features. The company supports educators, and there's also an Edmodo community that shares lesson plans and ideas for the tool, along with videos and a must-see teacher's guide.
  • GameMaker is an option if you want to make games that can be played in any web browser. The resources aren't as comprehensive and the community isn't vibrant, but this one has been around for a while and might be fun for a more tech-savvy teacher.
  • My Robot Friend is a highly-rated app according to Common Sense Media. It costs $3.99, but no in-app purchases are required to go to higher levels.
  • SpaceChem is an interesting mix of chemistry, reading, and programming for age 12 and up. As students read the 10,000-word novelette, they have to solve puzzles by assembling molecules. SpaceChem created a helpful guide for educators. This tool is available for download on Steam and installation on Windows, Mac, and Ubuntu. (Download a free demo.)
  • CodeCombat is a multiplayer game that teaches coding. It's free to play at the basic level, and students don't have to sign up. This has the advantage that teachers don't have to know computer science to empower learning in this programming. It's recommended for age 9 and up. See the teacher guide for the information and standards covered in this game.
  • Minecraft.edu is an option that lets you install and use Minecraft in the classroom. While this does require some purchase and setup, Minecraft seems to be gaining in popularity among educators as an in-house, 3D world-programming environment that kids love. Minecraft.edu has a Google group and best practices wiki. (My son took a course at Youth Digital that taught him Java to mod Minecraft -- while pricey, it was a great course.)
  • Do you want a board game for older children? Code Monkey Island is designed for children age 9 and up. This is a great addition to your game corner.

Flip Your Classroom or Use an Existing Curriculum

  • Follow the Hour of Code lesson plan tutorial on Khan Academy for ways to teach your students. These lessons are for older students with one computer each, or they could be adapted to a flipped class model.

Use Hardware and Make Something Cool

Programming, making, and creating have never been easier. If you're getting into the maker movement or Genius Hour, these are staples for your classroom. While they may take longer than an hour of code, they're definitely something 21st-century schools can use, because students are programming and building with their hands.
  • The Raspberry Pi is an inexpensive computer. While Kickstarter's Kano kit isn't available yet (but is likely what we'll be talking about next year), there are so many things kids can make with the Raspberry Pi. After setting one of these up with my 15-year-old nephew, I recommend that the teacher be a tad more advanced! This is definitely a tool I'd use in my classroom. (Cost for a kit runs less than $100.)
  • I am in love with the Hummingbird Robotics kit -- it makes Arduino easy. An Arduino is basically a motherboard that you can make, plus a programming kit. I have one of these in my classroom, and the students are fixated for hours. (Cost for a kit is around $100.)
  • LEGO MINDSTORMS are part of my curriculum every spring. Students love LEGOs! I have six older MINDSTORMS kits that we've used for years. The newer NXT kits even have cool robots that can be made and programmed. This product has been around for years, so there are many resources for teachers. If you purchase an older kit on eBay, make sure it will work with newer operating systems.
  • Dash and Dot are two endearing little robots that can be used with age 5 and up. These robots have apps that can be used to program them, for which children age 8 and up can use Blockly, the visual programming language created by Google. Older students can even use Objective C or Java to program the bots.
  • Sphero and Ollie are fantastic robots that can go almost anywhere (my students have taken them across water). The SPRK education program gives teachers and parents a curriculum to use the bots and teach programming even when the adult is still learning.

How Do You Teach Coding in Your Classroom?

In this post, you've seen 15+ ways to teach coding in your classroom, but there are many more. Please join the movement to help reach every child by sharing your story in the comments -- or a link to your favorite resources for teaching kids to code.
Was this useful? (1)