---
title: "Best Coding Class in Portlaoise | Modern Age Coders"
description: "Live online coding, Python and AI lessons for Portlaoise learners aged 6 to 67, taught live by a teacher in small ability groups or one to one. First lesson free."
canonical: https://learn.modernagecoders.com/best-coding-class-in-portlaoise
source: src/pages/best-coding-class-in-portlaoise.html
---
> Live online coding, Python and AI lessons for Portlaoise learners aged 6 to 67, taught live by a teacher in small ability groups or one to one. First lesson free.

Skip to contentCourse picks for Portlaoise

## Courses Portlaoise learners start on

The age and the interest narrow the choice; the first lesson, taught by the teacher of that course, decides it.

[![Coding for Kids course thumbnail](/images/kids-coding.webp)Ages 6 to 10Coding for KidsBlock coding with charts and counters, where a big number and a small one have to share one screen.See the syllabus](/courses/kids-coding-blocks-masterclass)[![Maths Through Coding course thumbnail](/images/maths-through-coding.webp)Ages 10 to 13Maths Through CodingPowers of ten and multiplying steps, built in code, which is exactly what a logarithmic axis is.See the syllabus](/courses/maths-through-coding)[![Data Science for Teens course thumbnail](/images/data-science-teens.webp)Ages 14 to 18Data Science for TeensPlotting real census data in Python, including when a linear axis is the wrong choice.See the syllabus](/courses/data-science-course-for-teens-python-data)[![Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI) course thumbnail](/images/data-ai-analytics-non-programmers.webp)College and adultData and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)For adults whose dashboards show one giant bar and a row of slivers nobody can read.See the syllabus](/courses/data-and-ai-analytics-for-non-programmers-course)

Browse the [course atlas](/course-atlas) for more than one hundred options and use the [coding roadmap](/coding-roadmap) to check prerequisites.

The four we are known for

### Python, AI, vibe coding and agentic coding

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

[![Vibe Coding for Teens course thumbnail](/images/vibe-coding-teens.webp)Vibe codingAges 13 to 17Vibe Coding for TeensPython, web and AI projects where the learner still owns the thinking.See the syllabus](/courses/vibe-coding-for-teens-python-web-ai-projects-course)[![Python Automation Course course thumbnail](/images/python-college.webp)Python and AICollege and adultPython Automation CourseAutomate the work you already do, then let AI carry part of it.See the syllabus](/courses/python-ai-automation-masterclass-college)[![AI and Machine Learning for Teens course thumbnail](/images/ai-ml-teens.webp)AI and MLAges 14 to 18AI and Machine Learning for TeensTrain a model, read what it learned, and be able to say why it is wrong.See the syllabus](/courses/ai-ml-masterclass-teens)[![Codex & Claude Code course thumbnail](/images/codex-claude-code-adults.webp)Agentic codingProfessionalsCodex & Claude CodeRun AI coding agents on real work without losing control of the codebase.See the syllabus](/courses/codex-and-claude-code-ai-coding-agents-masterclass-for-adults-professionals)Signature project

## One chart, two axes

Five towns from the same census column, placed on a chart 1,000 pixels wide, first with a linear axis and then with a logarithmic one. Populations are published usual residents; the pixel positions are our arithmetic.

| Town as labelled | Usual residents | Linear axis, pixel | Logarithmic axis, pixel |
| --- | --- | --- | --- |
| Dromineer, Co Tipperary, the smallest | 92 | 0.1 | 0 |
| Glenealy, Co Wicklow, the median town | 622 | 0.5 | 201 |
| Portlaoise, Co Laois | 23,299 | 18.7 | 582 |
| Cork city and suburbs, Co Cork | 219,445 | 176.5 | 818 |
| Dublin city and suburbs, Counties Dublin & Meath | 1,243,278 | 1,000 | 1,000 |

### What the linear chart hides

With the largest town setting the width, 787 of the 867 towns fall under 6,216 residents and so inside five pixels, and 622 fall inside the very first pixel. A reader sees three or four bars and a smudge, and the smudge is most of Ireland.

### What the logarithmic chart shows

Each equal step along the axis is a tenfold increase, so towns of 100, 1,000, 10,000 and 100,000 sit evenly spaced. The small towns become visible, the gaps between them become comparable, and Portlaoise lands a little past halfway.

### What it costs

A logarithmic axis compresses big differences, so Dublin being 53 times the size of Portlaoise no longer looks dramatic. Nothing is free: the axis must be labelled clearly and the reader told it is logarithmic, or the chart misleads in the other direction.

### Skewed data is the normal case, not the exception

Town sizes, company revenues, file sizes, website visits, follower counts, house prices: most real quantities have a few enormous values and a long tail of small ones. A default chart drawn on a linear axis shows only the giants, and an average computed across them describes nobody. The habits that fix it are learnable in an hour: look at the range before plotting, try a logarithmic axis when the largest value is hundreds of times the smallest, report a median beside any mean, and label the scale so plainly that nobody can miss it.

The project uses the whole census column rather than five towns. The learner loads all 867 town populations, plots them on a linear axis and counts how many bars are narrower than one pixel, then replots on a logarithmic axis and writes two sentences on what changed. They then compute the mean and the median: the mean town has 4,132 residents and the median 622, so the average is 6.6 times the typical town, which is the same skew seen from a different angle. The final step is the caption, stating the scale and why it was chosen, because a chart without that sentence is only half finished.

The shape of the whole column

## Where Ireland's town residents actually live

All 867 towns grouped by powers of ten, which is how a logarithmic axis divides them. Counts of towns and residents are our tallies of the published figures, and they sum exactly to the 3,582,870 residents of all towns combined.

| Town size | Towns | Residents | Share of all town residents |
| --- | --- | --- | --- |
| Under 1,000 | 562 | 241,490 | 6.7% |
| 1,000 to 9,999 | 252 | 715,371 | 20.0% |
| 10,000 to 99,999 | 50 | 1,062,457 | 29.7% |
| 100,000 and over | 3 | 1,563,552 | 43.6% |

### Most towns, few people

Five hundred and sixty-two towns, almost two thirds of the list, hold under 7% of all town residents between them. Three places hold 43.6%. Both facts are true at once, which is what a skewed distribution means.

### Where Portlaoise sits

In the band of 50 towns between 10,000 and 99,999, and near the top of it: 18th overall, just behind Newbridge and Balbriggan and just ahead of Athlone and Mullingar.

### Why the bands are powers of ten

Equal bands of 10,000 would put 814 towns in the first one and leave most of the others empty. Bands that multiply by ten keep every group populated, which is the same reasoning as the logarithmic axis.

The arts centre

Dunamaise Arts Centre gives its address as Church Street, Portlaoise, Co. Laois, R32 W93P, with its gallery and box office open Tuesday to Saturday from 10am to 5pm and an hour before events, operated by The Laois Arts Theatre CLG. We have no connection with it and quote none of its prices.

Portlaoise in the town tables

## The eighteenth largest town, counted

Published for the built-up area Portlaoise, Co Laois, in the Census 2022 small area tables.

| Measured | Count |
| --- | --- |
| Usual residents | 23,299 |
| Households | 7,785 |
| Households reporting broadband | 6,646 |
| Working residents in the travel table | 9,970 |
| Residents travelling to school, college or childcare | 6,542 |
| Children under fifteen in childcare | 1,629 |

### The drive to work

Of the 9,970 working residents, 5,686 drive, 750 walk, 632 give home as their main answer, 597 travel by van, 559 as a car passenger, 264 by train and 230 by bus, with 1,030 not stating.

### The school run

Of 6,542 journeys to school, college or childcare, 3,230 are as a car passenger, 1,166 on foot, 848 by bus, 223 by bicycle and 132 by train.

### Home working

Asked directly about working from home, 2,106 working residents do so at least some of the time, 6,418 never do and 1,446 did not say.

The station and the hospital

Irish Rail gives Portlaoise station as Station Road, Portlaoise, Co. Laois, Eircode R32 P590, staffed from 05:00 to 23:30 Monday to Saturday with free Wi-Fi. The HSE lists the Midland Regional Hospital Portlaoise at Dublin Road, Portlaoise, R32 RW61. We have no connection with either.

Learning in Portlaoise

## What the lessons are like

One agreed hour a week, twice, with a teacher who is there for all of it.

### The youngest learners

Block coding and small games, with charts and counting creeping in almost from the start.

### Teenagers

Python, working websites and AI projects, taken from first year right through the exam years.

### Grown-ups

Adults starting from nothing are common, and 2,106 working residents here already spend part of the week at a desk at home.

The station, the arts centre and the hospital are named from their own published pages, and none of them, nor Laois County Council, has any relationship with us. The counts are Central Statistics Office Census 2022 figures, printed as published. The pixel positions, size bands, mean, median and shares are our own arithmetic on the full town column, computed on 19 September 2026, and the page says which axis every position belongs to.

Learning ladder

## From drawing a chart to choosing its scale

Ages are only a guide; the first lesson sets the real level.

Ages 6 to 10

### Big and small together

Block projects that draw bars and counters, and notice when one number swamps the rest.

[Coding for Kids](/courses/kids-coding-blocks-masterclass)[Scratch Coding for Kids](/courses/scratch-programming-complete-course)Ages 11 to 13

### Multiplying steps

Powers of ten and logarithms met through code, long before they arrive in a maths exam.

[Maths Through Coding](/courses/maths-through-coding)[Python and AI for Kids](/courses/python-ai-kids-masterclass)Ages 14 to 18

### Charts that tell the truth

Plotting skewed real data, choosing axes, and labelling a scale so nobody misreads it.

[Data Science for Teens](/courses/data-science-course-for-teens-python-data)[Python for Teens](/courses/python-complete-masterclass-teens)Ages 18 to 67

### Dashboards for real data

Building reports where the giant and the long tail are both visible and both honest.

[Data and AI Analytics for Non-Programmers (Excel, Sheets, Power BI)](/courses/data-and-ai-analytics-for-non-programmers-course)[Python Automation Course](/courses/python-ai-automation-masterclass-college)Coding and AI

## Ask an assistant to chart every Irish town

You will get Dublin, Cork and a smudge.

Plotting code generated on request almost always uses the default linear axis, because that is the default. For this column it produces a chart dominated by three bars, with nearly eight hundred towns crushed into a few pixels, and it will be described as a chart of Irish towns without a word about what cannot be seen on it.

A learner who has done this project checks the range before plotting, asks for a logarithmic axis when the largest value is thousands of times the smallest, and adds the sentence that says so. The tool draws either version equally fast; knowing which one to ask for is the part that matters.

Making a chart has never been easier. Making one that shows the thing you meant to show is still a skill, and a very learnable one. The longer argument is in [the reasons coding remains worth learning](/blog/is-coding-worth-learning-2026).

Delivery

## How the lessons work in practice

Six short answers.

### In real time

The teacher watches the learner's screen and responds to it; nothing is pre-recorded.

### Small, matched groups

Between five and ten learners who are at the same point, wherever they happen to live.

### A steady rhythm

Twice in most weeks, roughly eight lessons a month, at the hour the family chose.

### School year in view

Holidays, mid-terms and exam weeks are allowed for when the timetable is set.

### The kit

A machine with a real keyboard, since a phone will not do, plus speakers or a headset and broadband that can hold a video call.

### Alone with a teacher

One to one is there for learners whose level or whose hours no group matches.

A town in the middle of the list

Portlaoise sits between the few very large places and the hundreds of small ones. Online lessons treat every point on that list the same way, which is the one thing the chart on this page cannot say about anything else.

Fees

## Portlaoise class fees

What it costs, in three lines.

First class**USD 0**

The first lesson, taught in full and assessed, for nothing.

Group tuition**USD 100**

A month in a matched group of five to ten, about eight live lessons.

Private tuition**USD 150**

A month of one to one lessons at the same weekly frequency.

Portlaoise pays what every family outside India pays: one monthly rate in US dollars, with no euro version shown alongside. Money is only asked for once a course and a weekly time actually exist, and the pricing page covers holidays, a lesson that has to be missed, and switching between a group and private teaching.

Request placement[Check availability](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20to%20arrange%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Portlaoise.)Reviews

## What six families wrote about us on Google, word for word

Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Free placement class

## Book a free Portlaoise lesson

Tell us how old the learner is and what they enjoy. The first hour is planned from that and could end with a finished game, a first Python script, or a chart redrawn until it shows what it was meant to show.

### Contact the team directly

WhatsApp or call [+91 91233 66161](tel:+919123366161), or email [contact@modernagecoders.com](mailto:contact@modernagecoders.com). This is Modern Age Coders' actual contact, an Indian number, and not an invented Portlaoise one.

[WhatsApp Modern Age Coders](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20to%20arrange%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Portlaoise.)

Submitted details are used for placement and follow-up.

FAQ

## Portlaoise coding class questions

Answers to what Portlaoise families ask most often.

### How many people live in Portlaoise?

Census 2022 small area tables put 23,299 usual residents in the built-up area of Portlaoise, in 7,785 households, which makes it the 18th largest of 867 towns. The Laois county page quotes a different census product, the town list, so its figure is not identical.

### What is the Portlaoise data project?

Learners plot all 867 census towns on a linear axis, count how many bars are narrower than a pixel, then redraw on a logarithmic axis where Portlaoise moves from pixel 19 to pixel 582 of 1,000. They finish by comparing the mean town, 4,132 residents, with the median, 622.

### What is a logarithmic axis?

An axis where each equal step multiplies the value, usually by ten, instead of adding to it. It lets very large and very small values share one chart, as long as the scale is labelled so readers know which kind they are looking at.

### How do Portlaoise residents get to work?

Of the 9,970 working residents in the travel table, 5,686 drive, 750 walk, 632 give working mainly at or from home, 597 travel by van, 559 as a car passenger, 264 by train and 230 by bus, with 1,030 not stating a mode.

### When do lessons happen?

After school, in the evening, and on weekend mornings. India keeps one time all year while Ireland moves its clocks, so the gap is four and a half hours from late March to late October and five and a half for the rest of the year, and we choose the weekly slot with that in mind.

### Can adults learn with you in Portlaoise?

Yes. Our learners go up to sixty-seven, many adults start with no experience at all, and the first lesson settles whether an adult learns in a matched group or one to one.

### Is maths needed before starting?

No. Anything a project needs, such as the powers of ten behind this page, is taught when it comes up.

### Is there a Modern Age Coders classroom in Portlaoise?

No, and we never imply one. Teaching is live over video only, with no premises in Ireland. A learner needs a laptop or desktop, working sound and a steady connection, and the number shown here belongs to India.

### What do coding classes in Portlaoise cost?

The first lesson is free. After that a shared place costs USD 100 a month and brings two live lessons a week, about eight monthly, with five to ten learners; one to one on the same schedule is USD 150 a month. Everything is agreed before payment.

### How many learners are in a group?

Five to ten, grouped by ability, pace and goal rather than age or address. Where nothing suitable meets at a workable hour, we teach one to one instead.

Explore Ireland

## Around Portlaoise

Its county is covered on the [County Laois](/coding-classes-in-county-laois) page, and its nearest neighbours on the list of large towns include [Newbridge](/best-coding-class-in-newbridge) and [Athlone](/best-coding-class-in-athlone), all within [Leinster](/coding-and-ai-classes-in-leinster). A side-by-side look at online schools is on [our comparison page](/best-online-coding-classes-ireland), and every page in this series is gathered on the [Ireland hub](/coding-classes-in-ireland).

Book the free class[Message us on WhatsApp](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20I%20would%20like%20to%20arrange%20a%20free%20coding%20lesson%20for%20a%20learner%20in%20Portlaoise.)Free Portlaoise class[Call +91 91233 66161](tel:+919123366161)

## Keep exploring Modern Age Coders

### Coding classes in nearby cities

- [Best Coding Class in Portmarnock](/best-coding-class-in-portmarnock)
- [Best Coding Class in Ratoath](/best-coding-class-in-ratoath)
- [Best Coding Class in Navan](/best-coding-class-in-navan)
- [Best Coding Class in Rush](/best-coding-class-in-rush)
- [Best Coding Class in Naas](/best-coding-class-in-naas)
- [Best Coding Class in Shannon, Co Clare](/best-coding-class-in-shannon)
- [Best Coding Class in Ballina](/best-coding-class-in-ballina)
- [Best Coding Class in Athy](/best-coding-class-in-athy)
- [Best Coding Class in Ashbourne](/best-coding-class-in-ashbourne)
- [Best Coding Classes in Liverpool](/best-coding-class-in-liverpool)
- [Best Coding Class in Midleton](/best-coding-class-in-midleton)

### Learn more

- [Leaving Cert Computer Science Grinds Online](/leaving-cert-computer-science-grinds-online)
- [Full Stack Software Development Course, Netherlands](/full-stack-software-development-course-netherlands)
- [Best Coding Classes for Teens in the UK](/best-coding-classes-for-teens-uk)
- [Coding Classes for Teens in the Netherlands](/coding-classes-for-teens-netherlands)

### Free resources

- [Java Tutorial for Beginners to Advanced](/resources/java)
- [Arrays in Java](/resources/java/arrays-in-java)
- [Database Design and Normalization (1NF, 2NF, 3NF, BCNF)](/resources/sql/database-design-and-normalization)
- [Inheritance in Java](/resources/java/inheritance-in-java)

### From the blog

- [Learn Python for Beginners: Complete Step-by-Step Guide (2026)](/blog/python-for-beginners)
- [Scratch vs Python: Which is Better for Young Learners?](/blog/scratch-vs-python-which-better-young-learners)
- [Python vs JavaScript: Which Should You Learn First?](/blog/python-vs-javascript-which-to-learn-first)

### Start here

- [Try a free trial class with a Modern Age Coders mentor](/free-trial)
- [About Modern Age Coders, teaching since 2020](/about)

---

*Canonical: https://learn.modernagecoders.com/best-coding-class-in-portlaoise*
