Guides · 🏙️ City life
Raising a Little Coder in Fredericton: A Parent's Guide to STEM, Robotics and Coding Programs
Fredericton punches above its weight for a small city when it comes to kids and tech. Brilliant Labs, the Atlantic Canada maker nonprofit, is headquartered right here at 575 George Street. Science East runs hands-on science programming out of the old county gaol on Brunswick Street, though the centre is in a period of transition and currently closed to walk-in visitors. UNB pours out summer camps and free or low-cost clubs through Worlds UNBound, Design Works and its Faculty of Computer Science. Add FIRST LEGO League robotics and free library sessions, and you have real options at almost every budget, from $0 to a few hundred dollars a week.
The lay of the land: what Fredericton actually has
Fredericton is a small capital city with an unusually deep tech bench, and that shapes what your kid can get into. This is a place with a university computer science faculty, a cybersecurity cluster out at Knowledge Park, and a national STEM nonprofit that chose to plant its head office downtown. For parents, that means you do not have to drive to Halifax or Moncton to find a decent coding class. What you will find instead is a patchwork: a science centre, a couple of university outreach arms, school-based robotics, and free library sessions, rather than one glossy franchise storefront with a neon sign.
That patchwork is the honest reality, and it is worth understanding before you start googling. Some of the biggest, best-known coding-for-kids brands in Canada, Code Ninjas being the obvious one, do not have a Fredericton location as of this writing. Their nearest dots on the map are in other provinces or bigger cities. So if you have seen those brands advertised and assumed there is one near the Regent Mall, there is not. The good news is that the local, non-franchise options are genuinely strong, often bilingual, and frequently free or close to it.
Programs here fall into a few buckets, and knowing them helps you match a program to your child. There is hands-on science programming (Science East), school-year outreach and clubs (Worlds UNBound, Brilliant Labs), week-long summer day camps (UNB Design Works, the Faculty of Computer Science, Worlds UNBound again), competitive robotics teams (FIRST LEGO League), and free public sessions at the library. Ages run from roughly five all the way to high school, and the tech ranges from block-based coding for littles to real robotics and cybersecurity for teens.
A quick word on how to read this guide. Prices, dates and camp themes change every single season, and the organizations below reshuffle their offerings constantly, so treat every specific here as a starting point and confirm on the source website before you hand over a credit card. Where we could verify a concrete number we have given it. Where we could not, we have said so plainly rather than guess. Bookmark this, then go straight to the source. If you are new to town and still figuring out the local rhythm, our things to do hub is a useful companion.
Leagues by age group and how to register
Because this guide spans everything from a preschooler snapping bricks together to a teen writing real code, the quickest way to find the right fit is to start with your child's age. Two of the local pathways, FIRST LEGO League robotics and the UNB camps, are formally split into age tiers, so we have laid them out below. Everything else (Brilliant Labs challenges, library sessions, Worlds UNBound clubs) sorts loosely by grade. Treat the specifics as a starting point and confirm the current season on each provider’s own site before you pay, because dates and fees get reshuffled every year.
FIRST LEGO League is the one true age-tiered league in the mix, structured so there is a version scaled to almost any age. It runs nationally through FIRST Robotics Canada, and the three divisions climb from playful preschool building to real robot programming and tournaments.
| Division | Typical age | What kids actually do | Season |
|---|---|---|---|
| Discover | Ages 4 to 6 | Playful, hands-on STEM with large LEGO bricks, guided by an adult, building a simple model and a show-and-tell poster | School year, fall to spring |
| Explore | Ages 6 to 10 | Design and code simple motorized models with LEGO Education WeDo, then present a model and poster | School year, fall to spring |
| Challenge | Ages 9 to 14 | Build and program a robot to run missions, tackle an innovation project, and compete at tournaments | Fall season, tournaments through winter |
The camps and clubs sort by grade rather than by formal division, so here is the same information mapped to age. Worlds UNBound bands its summer weeks by the grade your child is entering, and its school-year clubs stretch all the way from kindergarten to Grade 12. UNB Design Works and the Faculty of Computer Science fill in the paid, deeper end.
| Program | Provider | Ages or grades | Format and season |
|---|---|---|---|
| Kids who Code, Codemakers, STEM Discovery, LEGO Discovery Lab and more | Worlds UNBound | Grades 1 to 7, banded 1 to 2, 3 to 4 and 5 to 7 | Week-long summer day camps |
| Girls UNBound (girls only) | Worlds UNBound | Grades 1 to 9, banded 1 to 3, 4 to 6 and 7 to 9 | Week-long summer day camp |
| After-school clubs (CodeQuest, Girls+ Club, NBAA STEM Club) | Worlds UNBound | Kindergarten to Grade 12 | School-year clubs, often free or low-cost |
| Learn to Code with Scratch | UNB Design Works | Ages 8 to 12 | Week-long summer day camp, about $225 |
| Minecraft game design, stop-motion animation, digital drawing | UNB Design Works | Roughly ages 8 to 12 | Week-long summer camps, about $179 to $225 |
| Summer camps and workshops | UNB Faculty of Computer Science | Older kids and teens | Summer, deeper real-code programming |
| School maker challenges and free STEAM camps | Brilliant Labs | School-age, varies by challenge | School year, plus occasional free summer camps |
Here is how to actually register, provider by provider. Bookmark the ones that match your child’s age, since most open a few weeks or months ahead and the popular weeks fill.
- Worlds UNBound camps and clubs: browse the schedule at worldsunbound.ca, then sign up through their registration portal, Register on Active. Recent summer camps ran about $235 a week ($188 for short weeks), with multi-week and multi-child discounts, and you register by the grade your child is entering in the coming school year. Questions go to [email protected] or 506-259-2909.
- UNB Design Works: open the Learn to Code with Scratch page and use its Register now button, which opens the College of Extended Learning portal, Register on Active. Recent weeks ran about $225, full days out of Marshall d’Avray Hall.
- UNB Faculty of Computer Science: for teens past Scratch, watch cs.unb.ca/summercamps for the current roster and sign-up.
- FIRST LEGO League robotics: find current New Brunswick teams and tournaments, or use the start-a-team pathway to launch your own, through FIRST Robotics Canada. Teams register with FIRST each season, and a parent, teacher or community group can start a squad where none exists.
- Brilliant Labs: check brilliantlabs.ca for the current camp roster and free STEAM sessions, which usually run through a simple online form, or ask your child’s teacher, since schools opt in. The office is at 506-442-9059 or [email protected].
- Science East: public offerings are being rebuilt, so confirm current status and any camp calendar at scienceeast.ca or call (506) 457-2340 before you plan around it.
- Fredericton Public Library: children’s and teen sessions are free and rotate every season, so check the current listings for the main branch through the New Brunswick Public Library Service or call (506) 460-2800 and ask a librarian.
One scheduling note that trips up new parents: these registrations do not all open at the same time. UNB summer camps and Worlds UNBound weeks typically go live in late winter or spring and the popular coding weeks sell out, while FIRST LEGO League runs on the school-year calendar with teams forming in the early autumn. If you are aiming for a specific summer week, set a reminder to check in around February or March rather than waiting for the June rush.
Brilliant Labs: the maker nonprofit in your backyard
Brilliant Labs, or Labos Créatifs in French, is the closest thing Atlantic Canada has to a homegrown STEM movement, and its head office sits at 575 George Street in downtown Fredericton. It is a bilingual, not-for-profit that works hand in glove with schools across all four Atlantic provinces, New Brunswick, Nova Scotia, Prince Edward Island and Newfoundland and Labrador, pushing hands-on, maker-centred learning into classrooms. If your child has come home talking about micro:bits, coding a little wearable, 3D design, or building something that blinks and beeps, there is a decent chance Brilliant Labs was behind it, even if the name never came up.
The main way most Fredericton kids meet Brilliant Labs is through their own school, not a paid sign-up. The organization supplies teachers with equipment, curriculum and project ideas, and runs challenges that classrooms can opt into. Their programming over the years has spanned robotics themes, cybersecurity, biomaking (yes, actual hands-on biology and making), monthly coding sessions and innovation challenges on themes like the community of the future and innovative fashion. Because it runs through the education system, it reaches kids who would never sign up for a paid camp, which is rather the point.
Outside school hours, Brilliant Labs has run free STEAM summer camps across Atlantic Canada, delivered both in person in selected communities and virtually. The in-person community lineup shifts year to year, and in a given summer the nearest physical makerspace camp might be in Saint John rather than Fredericton, so the virtual option matters here. Virtual camps have run for a range of age bands with themes like robotics and space. The headline detail worth repeating: many of these camps have been offered at no cost. For a family watching the budget, a free, structured, week-long STEAM experience is not nothing, so confirm the current roster and any fees before you count on it.
Because their public offerings move around, the move is to go to the source and ask. Check brilliantlabs.ca for the current camp roster and registration links (they often run through a simple online form), and if your child’s school is not obviously doing maker work, mention Brilliant Labs to the teacher or principal, since schools opt in. You can also reach the office at 506-442-9059 or [email protected]. This is a local organization with a national reputation, and it is one of the better-kept secrets for Fredericton parents.
Science East: hands-on science in the old gaol
Science East is the hands-on science centre at 668 Brunswick Street, and it is housed in one of the more memorable buildings in the city: the former York County gaol, a stone jail built back in 1842. The centre has occupied the old lockup since 1999 and traces its own founding to 1994. Between the historic bones of the building and its wall-to-wall interactive exhibits, it has long been the kind of place where kids forget they are learning anything, which is exactly what you want. The main contact number is (506) 457-2340.
Here is the honest and important update, because it changes how you plan around this one. Science East has been through a rough stretch. The centre closed to the general public in early 2024, citing financial and operational pressures, laid off much of its staff, and later listed the historic jail building for sale while it looks for a new, more sustainable home. As of this writing it is not open for walk-in family visits, so please do not drive down on a rainy Saturday expecting the old drop-in floor to be humming. This is the kind of specific that goes stale fast, so treat it as a snapshot, not gospel.
Before you plan a Science East visit, check scienceeast.ca or their social channels for current status. The organization has been closed to walk-in visitors and is working through a building sale and possible relocation, so hours, programs and even the address are in flux. When in doubt, call (506) 457-2340 first.
The encouraging part is that Science East has kept its educational mission alive through the transition. A core team has continued delivering programming for schools and groups, running workshops in classrooms and around the community, and the board has expressed hope of offering seasonal camp programming again as things stabilize. If a March break or summer camp with Science East is your plan, watch their channels early rather than assuming last year’s schedule still holds, and register the moment anything opens.
We are deliberately not quoting a camp price or a specific week here, both because those change every season and because the centre’s own footing is shifting. What we can say with confidence: Science East is a real, long-running, hands-on science organization rooted in Fredericton, its educational programming is still running for schools and groups, and its public offering is being rebuilt. For the current status, camp calendar, ages and fees, go straight to scienceeast.ca or call ahead before you make plans.
UNB: camps, clubs and the university pipeline
The University of New Brunswick is the single biggest engine for youth STEM in the city, and it comes at families from a few different directions. The most important one for coding-minded kids is Worlds UNBound, UNB’s bilingual STEM outreach program, which has been running since 1994 and is a member of the national Actua network of university-based STEM outreach. It is a non-profit effort based on campus at 15 Dineen Drive, and it serves kids all the way from kindergarten to Grade 12.
Worlds UNBound is worth a hard look precisely because so much of it is designed to lower barriers. Alongside summer camps (both on campus and outreach camps that travel), they run after-school clubs, and their lineup has included a Girls+ Club, an NBAA STEM Club, a CodeQuest coding stream and all-gender options, plus community events like Go Code Girl and Go Eng Girl aimed at getting more girls into computer science and engineering. Some of this outreach is free or low-cost, which makes it one of the more accessible on-ramps in the province. You can reach them at [email protected] or 506-259-2909, and registration runs through an online sign-up on the Active platform.
Then there is UNB Design Works, the enrichment-camp arm run through the College of Extended Learning, which is where the clearest price tags live. Their “Learn to Code with Scratch” camp is aimed at ages 8 to 12, teaching block-based coding and computational thinking, and recent summer sessions ran about $225 for the week out of Marshall d’Avray Hall on campus. Design Works also offers tech-adjacent weeks like Minecraft game design, stop-motion animation and digital drawing, with prices in roughly the $179 to $225 range depending on the camp and length. These are paid, full-day camps with lunch breaks and outdoor time built in.
For older or more serious kids, the UNB Faculty of Computer Science runs its own summer camps and workshops. This is the more direct line into real programming and computing, taught by the department that feeds the local tech sector. If your teen is past Scratch and wants something with more depth, this is the one to investigate at cs.unb.ca/summercamps. Between Worlds UNBound, Design Works and the CS faculty, UNB alone can carry a kid from a five-year-old’s first drag-and-drop blocks to a high schooler writing actual code.
Robotics and FIRST LEGO League
If your kid is more “build the thing that moves” than “write the app,” robotics is the lane, and in Canada the big organized pathway is FIRST LEGO League. FIRST LEGO League runs nationally through FIRST Robotics Canada, and it is structured in age tiers so that quite young children (roughly ages 4 to 6 in the Discover level, 6 to 10 in Explore and 9 to 14 in Challenge) all have a version scaled to them. Teams tackle a themed challenge each season, build and program a LEGO robot, and often compete at tournaments.
Here is the honest local picture: FIRST LEGO League in New Brunswick runs largely through schools, clubs and volunteer coaches rather than a single storefront you can walk into. The province has fielded teams and hosted tournaments over the years, but which specific teams are active in any given school year changes constantly. Rather than name a team that may have dissolved by the time you read this, the reliable move is to check the FIRST Robotics Canada website for current New Brunswick teams and events.
The flip side of that volunteer-driven model is that you are not just a customer, you can be a founder. FIRST Robotics Canada has a “start a team” pathway, which means a motivated parent, teacher or community group can launch a squad where none exists. If your child’s school does not have a team, that is not a dead end so much as an invitation. A handful of committed parents and a meeting space is genuinely how many of these teams begin.
Robotics also shows up inside the programs already mentioned, which is the easier entry point for most families. Brilliant Labs has run robotics-themed challenges and camps, Worlds UNBound folds robotics into its camps and clubs, and Science East programming leans hands-on. So you do not necessarily need to find a competitive team to get your kid building robots. For the competitive, tournament-driven experience specifically, though, FIRST LEGO League is the recognized route, and firstroboticscanada.org is where to start looking.
Free and low-cost options: the library and beyond
Not every family wants to spend a few hundred dollars on a camp, and Fredericton has real free and low-cost options if you know where to look. The Fredericton Public Library, the main branch downtown at 12 Carleton Street, reachable at (506) 460-2800, runs children’s and teen programming as part of the New Brunswick Public Library Service. Library programming rotates seasonally and varies branch to branch, and it has at times included technology, maker and STEM-flavoured sessions alongside the usual story times and clubs. Because the calendar changes often, the move is to check the library’s current program listings or ask a librarian directly.
The beauty of the library route is that it is genuinely free and it is low-pressure. There is no term commitment and no fee to lose if your kid decides after twenty minutes that coding is not their thing. For a cautious first taste, a free library session or an outreach club beats sinking $225 into a week your child might hate. Libraries are also where a lot of casual tech access lives, from public computers to occasional maker kit, so it is worth a conversation about what is on offer.
Worlds UNBound belongs in the free-and-cheap conversation too, and it is easy to overlook. Because it is university outreach with a mandate to broaden access, several of its after-school clubs and community events run at little or no cost, and it makes a deliberate effort to reach girls and under-represented kids. If budget is the deciding factor, start your search with Worlds UNBound and the library before you look at paid camps, because you may not need to pay at all to get your child started.
Fredericton also has a broader maker and hobbyist community, and while much of it leans adult, it is part of the landscape worth knowing about. A community makerspace is not a drop-your-kid-off program, but for a keen teen with a supportive parent, community maker culture can be a real resource. The point of this whole section: the cost of entry into STEM here can be zero. You do not have to spend money to find out whether your kid loves this stuff.
What about private coding schools and online classes?
Let us clear up the franchise question, because it comes up constantly. The big national and international coding-for-kids brands, with Code Ninjas being the one parents ask about most, do not operate a physical Fredericton location as of this writing. If you have seen their ads and gone looking for a local centre, you will come up empty, and that is not you missing something, it simply is not here. The city’s coding-for-kids ecosystem runs on the university, the nonprofits and the schools rather than paid franchise storefronts.
Elsewhere in New Brunswick the private picture can look a little different, which is worth knowing if you are willing to travel or go virtual. Larger centres like Saint John and Moncton have at times had private or community coding and game-design offerings for kids. Those are an hour or more down the highway, so they are not a practical weekly commute for most Fredericton families, but they exist. Within Fredericton itself, the paid, structured programs that are genuinely local are the UNB Design Works camps and the Faculty of Computer Science offerings covered above.
Online coding classes are the obvious workaround, and they have quietly become a real option since everyone got comfortable with video-based learning. Several online platforms market live, small-group coding classes for kids across Canada, Fredericton included, since geography stops mattering once it is over the internet. These can be a good fit for a kid who wants weekly instruction during the school year when local camps are dormant. Just apply the usual online-anything caution: check whether classes are live with a real instructor or self-paced, look at the per-hour cost, and be wary of long prepaid subscriptions.
Our honest take: exhaust the local, in-person, often-free options first. A kid learns more from building a robot beside other kids at a Worlds UNBound club or a Brilliant Labs challenge than from a screen, and it usually costs less. Reserve online classes for the specific case where your child wants structured weekly coding during the school year and the local clubs are full or out of season. Start local, go online only to fill the gaps.
From Scratch blocks to Fredericton's real tech scene
The reason any of this matters beyond a fun summer week is that Fredericton has an actual tech sector for these kids to grow into, which is not true of every small city. The city has spent two decades building a knowledge economy, anchored by Knowledge Park on the north side and its Cyber Centre, home to a real cluster of cybersecurity and technology companies. UNB’s computer science and cybersecurity programs feed that ecosystem, and the whole loop, from a Grade 3 kid poking at Scratch to a UNB grad working at a Knowledge Park firm, actually closes here.
That local pipeline is a useful thing to keep in the back of your mind as you choose programs. It is not an accident that Brilliant Labs is headquartered in Fredericton, or that UNB pours so much energy into youth outreach, or that cybersecurity keeps showing up as a camp theme. The organizations serving your eight-year-old are consciously connected to the industry hiring your eventual eighteen-year-old. When Worlds UNBound runs a Go Code Girl event, it is trying to widen the funnel into that exact sector.
For a teenager who is already hooked, the practical next steps get more concrete. UNB’s Faculty of Computer Science camps are a direct taste of the university path, FIRST LEGO League and its older robotics siblings look great on an application and build real teamwork, and the local tech community runs meetups, hackathons and youth-friendly events through the year. Keeping an eye on the wider Hey Freddy guides and events calendar is a low-effort way to catch those one-off opportunities.
None of this requires a master plan when your kid is six. The move is simply to give them a few at-bats: a free library session, a Brilliant Labs challenge at school, a Worlds UNBound club, maybe one paid camp if the budget allows, and see what sticks. Fredericton has quietly built the full ladder, from first drag-and-drop block to first tech job, and it is unusually short for a city this size. Your job is just to help your kid find the first rung.
Key takeaways
- Brilliant Labs, the Atlantic Canada maker nonprofit, is headquartered at 575 George Street in Fredericton and reaches most local kids through their own schools, with free or low-cost STEAM camps offered on top.
- Science East, the hands-on science centre in the old 1842 county gaol at 668 Brunswick Street, has been closed to walk-in visitors and is working through a building sale and possible move, but still runs school and group programming, so check status before planning a visit.
- UNB is the biggest engine in town: Worlds UNBound offers bilingual, often free or low-cost clubs and camps K-12, while Design Works runs paid coding camps around $179 to $225 a week.
- FIRST LEGO League is age-tiered: Discover (ages 4 to 6), Explore (ages 6 to 10) and Challenge (ages 9 to 14), all run through FIRST Robotics Canada via schools and volunteer coaches, and motivated parents can start a team where none exists.
- To register: Worlds UNBound and UNB Design Works both sign up through the Active portal (campscui.active.com), FIRST LEGO League teams register through FIRST Robotics Canada, and Brilliant Labs, Science East and the library each run through their own sites, so bookmark the pages that match your child's age.
- There is no Code Ninjas or similar franchise storefront in Fredericton, so the strong options are the university, the nonprofits, the library and school-based robotics rather than paid chains.
- Free options are real: the Fredericton Public Library at 12 Carleton Street and Worlds UNBound outreach let you test whether your kid loves this before spending a cent.
Common questions
What is the cheapest way to get my kid into coding in Fredericton?
Start free. The Fredericton Public Library at 12 Carleton Street runs rotating children’s and teen programming as part of the New Brunswick Public Library Service, and UNB’s Worlds UNBound outreach offers after-school clubs and community events that are often free or low-cost, with a deliberate push to include girls and under-represented kids. Watch too for Brilliant Labs school challenges and their occasional free STEAM camps. Only once your child is clearly hooked does it make sense to spend on a paid camp like UNB Design Works.
Is there a Code Ninjas or coding franchise in Fredericton?
No. As of this writing, the well-known national coding-for-kids franchises such as Code Ninjas do not have a physical Fredericton location. The genuinely local, structured options are university-run (UNB Design Works and the Faculty of Computer Science camps) plus nonprofit and school-based programs through Brilliant Labs and Worlds UNBound. If you want weekly instruction during the school year and the local clubs are out of season, online live-instruction classes are the usual workaround, but exhaust the in-person local options first.
What ages do these programs serve, and how are the age groups divided?
The full range, roughly ages 4 or 5 up through high school. FIRST LEGO League is split into three tiers: Discover for ages 4 to 6, Explore for ages 6 to 10 and Challenge for ages 9 to 14. UNB’s Worlds UNBound serves kindergarten through Grade 12, banding its summer camps by the grade your child is entering (for example grades 1 to 2, 3 to 4 and 5 to 7), plus a girls-only Girls UNBound stream. Design Works’ “Learn to Code with Scratch” targets ages 8 to 12. For teens ready for real programming, the UNB Faculty of Computer Science camps go deeper.
How do I actually register, and where are the sign-up links?
Each provider has its own front door. Worlds UNBound lists its camps at worldsunbound.ca and takes sign-ups through the Active portal at campscui.active.com/orgs/WorldsUNBoundUniversityofNewBrunswick. UNB Design Works camps register through the College of Extended Learning’s Active portal, reached via the Register now button on each camp page. FIRST LEGO League teams register through FIRST Robotics Canada at firstroboticscanada.org/fll, where you can also find the start-a-team pathway. Brilliant Labs camps usually run through a simple form at brilliantlabs.ca, and library and Science East programs are handled on their own sites. Registrations open at different times, so summer camps typically go live in late winter or spring while robotics runs on the school year.
How much do the paid coding camps cost?
The clearest local price tags come from UNB Design Works, where recent summer camps ran roughly $179 to $225 for a full week, with “Learn to Code with Scratch” at about $225. Worlds UNBound summer camps recently ran about $235 a week, or $188 for short weeks, with multi-week and multi-child discounts. Brilliant Labs has offered free summer STEAM camps in past years. Science East and the Faculty of Computer Science set their own seasonal fees. All of these change every year, so confirm current pricing directly on each organization’s website before registering.
Does my kid need to be a computer whiz to start?
Not at all. Almost everything for younger kids uses block-based, drag-and-drop coding like Scratch, which is designed so a total beginner can build something that works on day one. Programs like Brilliant Labs and Worlds UNBound are explicitly about broadening access, not filtering for prodigies. The point is to give a curious kid a few low-pressure at-bats: a library session, a school maker challenge, an outreach club, and see what catches. Interest matters far more than any prior skill.
Sources & further reading
This guide reflects the documented local consensus, reporting, reviews and community voices, verified where possible. Things change; if we’re out of date, tell Freddy.
- Brilliant Labs / Labos Créatifs - Maker-Centered Learning
- Brilliant Labs - About Us
- Science East
- Fredericton science centre puts former county jail up for sale, looks for new home - CBC News
- Worlds UNBound - UNB STEM Outreach
- Worlds UNBound - Camp Schedule and Registration (Active)
- UNB Design Works - Learn to Code with Scratch
- UNB College of Extended Learning - Camp Registration (Active)
- UNB Faculty of Computer Science - Summer Camps and Workshops
- FIRST LEGO League Divisions - FIRST Robotics Canada
- FIRST LEGO League Challenge - FIRST Robotics Canada
- Fredericton Public Library - New Brunswick Public Libraries
- Knowledge Park - Fredericton's Innovation District and Cyber Centre