A teenager defeated his former high school government teacher in a Virginia county election last week. He wanted to help improve his community, especially for young people.
Healing Hearts Through Play: How Children Recover From Trauma
Written by Alex Liau, learning & behaviour psychologist.
Trauma can leave children carrying invisible wounds. A frightening event like an accident, abuse, or sudden loss of a family member often overwhelms their ability to cope. Adults can talk about what they’ve been through, but for children, finding the words to explain trauma or their feelings about it is often impossible. That’s where trauma-informed play therapy steps in.
Through the familiar medium of play, therapists provide a safe environment in which children can externalise traumatic experiences, restore a sense of control, and initiate emotional healing.
When Play Becomes a Bridge
Children who have experienced trauma often live in survival mode. Their bodies may remain on high alert or, conversely, shut down completely in response to overwhelming stress or anxiety. Asking them to talk directly about what happened can heighten their distress and often leads to withdrawal or silence.
In a playroom, however, the experience can be very different. Through play, children can symbolically act out their fears and memories in ways that feel safe and non-threatening. Play therapy for traumatised children provides a bridge between inner experience and external expression, allowing them to process painful events at their own pace. Over time, this gentle approach helps them regain a sense of safety, control, and trust in the world around them.
Six-year-old Jacob recently survived a car accident and began therapy soon after. In the playroom, he avoided talking to the therapist and instead gravitated toward the sandpit. He lined up toy cars, staged a collision, and added tiny ambulances rushing to the scene. Week after week, he repeated the scene. At first, it seemed repetitive, but his therapist knew Jacob was gaining emotional distance. Through the repeated play, Jacob slowly turned fear into understanding, reshaping a painful experience into a story he could make sense of.
When working with children like Jacob, therapists can use two techniques: either non-directive or structured trauma-informed play therapy. But how do they decide which approach will have the best outcome? The decision is mainly dependent on the child’s readiness. During a non-directive therapy session, children are free to select art supplies, figurines, or toy vehicles, while the therapist observes recurring themes.
In Jacob’s case, he often replayed the crash: two cars colliding, figures falling, cries echoing from his own voice. Through trauma-informed play therapy, he expressed fear and helplessness without needing to speak. As the therapist gradually built trust with Jacob, he could progress to structured activities where Jacob participates in play that the therapist partly guides. He continues this process so he can tell a story about his fears and trauma. Later, Jacob created a comic strip depicting himself wiping tears from his eyes while his mother hugged him at home. This new narrative enabled Jacob to reframe the traumatic memory. Instead of feeling helpless, he could now envision comfort, safety, and resilience.
Healing Through the Senses
Trauma not only affects the mind; it also leaves an imprint on the body. Many children who have experienced trauma remain hypervigilant, jumpy, or, on the other side of the spectrum, numb. Through sensory and somatic play activities, therapists help restore balance in children. Using clay, calming jars filled with glitter, and finger painting provides soothing outlets for children whose bodies seem tense and anxious. As part of the structured and somatic play activity, Jacob’s therapist often instructed him to squeeze clay into tight balls during sessions. His therapist encouraged him to name the clay after feelings – “this is worry, this is anger” – before squashing them flat. Each act gave Jacob a physical sense of release.
For other children, building safe spaces brings comfort. A therapist may invite a child to create a blanket fort or “safe cave.” Inside, the child can control who enters, reclaiming a sense of safety often lost after trauma. Rhythmic activities such as drumming, rocking dolls, or bouncing on a therapy ball help soothe a child’s nervous system. These repetitive motions signal to the brain that the child is no longer in danger.
The Therapist’s Attunement
The success of trauma-informed child-centred play therapy depends not only on activities but on the therapist’s sensitivity. Healing requires patience, structure, and a sense of safety.
Therapists follow the child’s lead and adjust the pace carefully. They never push a child to share before the child is ready. Instead, they offer gentle prompts, such as emotion cards or a “feelings thermometer,” that help children gradually label their emotions.
For example, Liam struggled with anxiety after a house fire. His therapist introduced a colour-coded feelings chart: green for calm, yellow for nervous, red for scared. Liam began using the chart to note how he felt at each session. Over time, this simple tool helped him recognise and articulate emotions he had once bottled up.
From Victim to Survivor of Trauma
The ultimate goal of play therapy for traumatised children is not simply to revisit painful events but to reshape them. Children begin to see themselves not as helpless victims but as resilient survivors.
Jacob, who once replayed endless car crashes in the sand tray, eventually added rescue crews, survivors, and happy endings. Through trauma-informed play therapy, he rewrote his story. What began as chaos and fear transformed into themes of safety and empowerment. In the process, he discovered strength, self-awareness, and confidence that carried into his daily life.
Trauma robs a child of a sense of safety and control. Play therapy gives it back. By providing symbolic outlets, sensory experiences, and relational safety, therapists guide children through the difficult work of healing at their own pace.
The playroom is a sanctuary where Jacob can safely express his fears through toys and eventually overcome them. With the support of sensitive therapists and engaged caregivers, children learn that while trauma is part of their story, it does not define who they are. Through play, they find not only relief but also resilience and the belief that they are strong enough to face the world again.
If you’re passionate about supporting children’s emotional growth, consider enrolling in my free Diploma in Play Therapy course. This comprehensive course explores the theory and practice behind play therapy, equipping educators, mental health professionals, and aspiring therapists with the tools to help children heal and thrive through the power of play.
Word of the Day: forensic
This word has appeared in 322 articles on NYTimes.com in the past year. Can you use it in a sentence?
If You Could Design Any Museum Exhibition, What Would It Be?
Choosing from subjects like food, fashion, sports, science or art, tell us about your ideal show.
Picture Prompt: Surfer and Otter
Tell us a story, real or made up, that is inspired by this image.
Word of the Day: entourage
This word has appeared in 208 articles on NYTimes.com in the past year. Can you use it in a sentence?
What’s Going On in This Graph? | Nov. 12, 2025
What trends do you notice? What questions does this graph raise for you?
What’s Going On in This Picture? | Nov. 10, 2025
Look closely at this image, stripped of its caption, and join the moderated conversation about what you and other students see.
Why Everyone Is Using TypeScript Now
You’ve probably seen the discourse — the doom-scrolling debates about whether AI has made programming obsolete. The “vibe coding” trend where people spin up apps in an evening with AI assistance has everyone from tech bros to your aunt asking: Do we even need to learn programming languages anymore?
At Codecademy, we’ve been on our soapbox saying that AI won’t kill programming since ChatGPT burst on the scene in 2022. Even with sophisticated AI assistants and the best vibes, understanding code is how you direct AI tools, validate their output, and shape the systems that matter in your field.
Which programming language you choose matters more than it used to, and actual developers have been voting with their keyboards. TypeScript is the top programming language of 2025, according to GitHub’s newly released Octoverse 2025 report, which tracks the activity and usage patterns of 180+ million developers.
So, what is it that makes this superset of JavaScript such a popular choice for people on GitHub right now? Read on to learn how TypeScript works, why it’s a go-to language for AI projects, and how to start learning TypeScript at any level right away.
Learn something new for free
TypeScript just became the most-used language on GitHub
In August 2025, TypeScript overtook both Python and JavaScript to become the #1 most-used programming language on GitHub, the leading online development environment. GitHub called it “the most significant language shift in more than a decade.”
Let’s look closer at the TypeScript stats from the new GitHub report:
- 2.6+ million monthly contributors writing TypeScript
- 66% year-over-year growth (+1 million new contributors in a single year)
- First time a typed JavaScript variant has topped the rankings in GitHub’s history
Stack Overflow’s 2025 Developer Survey backs this TypeScript hype up. When they asked developers “Which programming, scripting, and markup languages have you done extensive development work in over the past year?” here’s what they found:
- 66% said JavaScript
- 43.6% said TypeScript
Nearly half of all developers are already working extensively in TypeScript. Whether you’re looking at GitHub’s usage data or Stack Overflow’s survey, the story is the same: TypeScript has crossed from “popular” to “essential.”
What is TypeScript and what is it used for?
TypeScript is not a different language that competes with JavaScript — it’s a layer on top of JavaScript that adds extra features, then compiles down to regular JavaScript that runs in browsers.
Specifically, TypeScript adds static typing to JavaScript, which is a fancy way of saying it makes you declare what type of data you’re working with (like numbers, strings, objects) before you use it.
Here’s a quick example. In JavaScript, you might write:
javascript
function greet(name) {
return "Hello, " + name;
} In TypeScript, you’d write:
typescript
function greet(name: string): string {
return "Hello, " + name;
} See those : string additions? Those are type annotations. They tell TypeScript (and anyone reading your code) that name should be a string, and the function will return a string.
Here’s why it matters: Debugging JavaScript used to be time-consuming, with errors only appearing when you ran your code. TypeScript changed this by catching mistakes, like passing the wrong variable type, before execution. Its type system helps spot bugs, clarify structure, and support refactoring, which is essential for large codebases.
TypeScript runs anywhere JavaScript runs, which is… basically everywhere:
- Front-end web apps (React, Angular, Vue projects)
- Full-stack applications (Next.js, Remix)
- Mobile apps (React Native)
- Back-end servers (Node.js, Express)
- Desktop applications (Electron)
- APIs and microservices
Why is TypeScript a good language for AI?
Typed languages are a great choice for AI systems because type annotations help both LLMs and developers understand context and catch errors before they become problems.
TypeScript has become essential for AI development because of how developers are now building with AI coding assistants like GitHub Copilot and Cursor. When AI generates code, TypeScript immediately flags type mismatches, undefined variables, and incorrect function signatures. A 2025 study found that 94% of errors generated by LLMs in code are type-related. TypeScript catches these LLM errors automatically before your code ever runs, creating a feedback loop that makes AI-assisted development significantly faster and safer.
To be clear, Python still dominates core AI and machine learning work — it powers about 50% of all AI repositories, according to the GitHub report. But as AI has matured, more developers are building on top of foundation models rather than training them. They’re building AI chatbots, RAG applications, AI-powered SaaS tools, and APIs that integrate services like OpenAI and Anthropic.
This is where TypeScript excels. It’s the language of modern application development, and it’s particularly well-suited for the complexity of AI integration. TypeScript saw 77.9% year-over-year growth in AI-tagged projects on GitHub and has become the go-to language for building the interfaces and dashboards that users interact with.
Start learning TypeScript
Ready to learn the language defining the next era of development? If you already know JavaScript, dive into our free Learn TypeScript course right away. New to programming entirely? Start with Learn JavaScript first — since TypeScript is a superset of JavaScript, you’ll need a solid foundation in variables, functions, objects, and arrays before leveling up to TypeScript.
If you learn best from real instructors in a structured session, check out our live virtual bootcamps. Many of our bootcamps focus on building with AI tools. In the upcoming Full-Stack Development with AI for Beginners bootcamp, for example, you’ll work with TypeScript and AI-assisted workflows as you build projects.
If you’re excited about TypeScript and AI, don’t forget that Codecademy has tons of courses and resources to help you get comfortable with other popular AI tools, too. Whether you want hands-on practice with machine learning frameworks or try out new APIs, our platform makes it easy to sharpen your skills and be ready to build smarter, more creative apps for the future.



