Coding for Adolescent Brain Development | Coding in the Wild
https://codinginthewild.com/coding-for-adolescent-brain-development/ • 160 KB fetched Open original page
Coding for Adolescent Brain Development | Coding in the Wild
* Visit CodeHS
Coding for Adolescent Brain Development
Sep 23, 2025
·
2
min read
Contents
* Automating the Pipeline
* Why Computer Science Matters
* Tools of the Trade
From classroom coding projects to managing research data on adolescent brain development, Charlie Nazarian’s story shows how computer science skills can make an impact far beyond the tech industry. As a Software Developer and Data Manager at the University of Minnesota, Charlie is using programming to help scientists better understand how young minds grow and change.
A Career Sparked by High School Computer Science
Charlie’s journey into computer science began in high school with an AP Computer Science course. “I had a great teacher, and I found programming to be a lot of fun,” Charlie explains. That spark led to pursuing a Bachelor’s degree in Computer Science and Economics at the University of Minnesota.
After graduating, an unexpected opportunity came along. Charlie’s neighbor, a Principal Investigator at the university, offered him part-time work building tools for a neurodevelopment lab. That role soon became a full-time position, blending coding skills with medical research.
Supporting Research with Code
The lab studies adolescent neurodevelopment, and coding plays a key role in managing and analyzing the data that fuels discoveries. Charlie oversees a MySQL database containing everything from parent surveys to behavioral assessments to MRI scans.
* SQL is used to extract large amounts of information for researchers.
* Python script help automate data transfers and generate tracking sheets.
* PHP powers the front-end interface, giving non-technical team members easy access to the data they need.
“When something goes wrong with the website, it’s my job to fix the problem so others can keep working without interruption”
Automating the Pipeline
One of Charlie’s biggest projects has been building an automated data transfer pipeline. Before, downloading and formatting data could take days or even weeks. Now, thanks to the streamlined system, it takes only minutes.
Here’s how it works:
* The code connects directly to Qualtrics via its API, pulling survey data automatically.
* JSON templates map the survey data into the structure expected by the database.
* Jinja templates generate the SQL queries needed to upload everything seamlessly.
* Quality checks flag any incomplete or duplicate data for review.
This automation has transformed efficiency in the lab, giving researchers more time to focus on their studies instead of wrangling data.
Lessons Learned in the Lab
Working with real-world data means being ready for surprises. For Charlie, one lesson stands out: always check your edge cases.
“The biggest tip is to really check your edge cases. There will always be something you didn’t account for when you first write your code that could produce unexpected results.”
That ability to anticipate the unexpected is just as valuable outside the lab as it is within it.
Why Computer Science Matters
For students considering computer science, Charlie’s work is a reminder that coding is about much more than building apps or games. It is a core skill of the modern world, one that connects to ethics, safety, and responsibility.
From ensuring HIPAA compliance in healthcare data to understanding how algorithms shape hiring decisions, computer science is central to decisions that affect people’s lives every day.
“Even if you don’t end up becoming a software developer, knowing the basics of computer science provides insight on more than just code.”
Tools of the Trade
Charlie’s role requires a diverse toolkit, including:
* Python
* SQL
* PHP
* JSON & Jinja
* Bash
* R
* Microsoft Excel
Charlie’s story is a powerful example of how coding can advance scientific research and help uncover insights about human development. Whether it is streamlining data collection or ensuring researchers have the tools they need, computer science is at the heart of discovery.
For students, it is a reminder that coding can take you anywhere, even into the lab, where your skills might help unlock new understandings of the human brain.
“Curious, passionate, stubborn, music-loving, soccer-playing, outdoors-occupying, mid-20s guy living life for the first time with everyone else.”
Kids
Brain Development
Coding
Computer Science
Coding in the Wild
Explore the different ways coding and computer science are applied across various industries—a blog by CodeHS.
Visit Site
You may also want to read
Coding for Real-Time Awareness
Pinned Post
News
Nov 13, 2025 ·
2
min read
Coding for Cleaner Energy
Energy
Aug 19, 2025 ·
2
min read
Coding for Medical Research
Coding
Jul 10, 2025 ·
1
min read
Previous Post
Coding for Real-Time Awareness
Next Post
Coding for Cleaner Energy
All Rights Reserved © 2026
Search
Topics
Links found on this page
- Visit CodeHS [direct]
- Automating the Pipeline [direct]
- Kids [direct]
- Brain Development [direct]
- Coding [direct]
- Computer Science [direct]
- Coding in the Wild
Explore the different ways coding and computer science are applied across various industries—a blog by CodeHS.
Visit Site [direct]
- Coding for Real-Time Awareness
Pinned Post
News
Nov 13, 2025 ·
2
min read [direct]
- Coding for Cleaner Energy
Energy
Aug 19, 2025 ·
2
min read [direct]
- Coding for Medical Research
Coding
Jul 10, 2025 ·
1
min read [direct]
- Search [direct]
- Topics [direct]
|
|