What is the best coding class in Portlaoise?
Portlaoise is home to 23,299 usual residents in the census town tables, living in 7,785 households, of which 6,646 report broadband. That makes it the 18th largest of the 867 towns in the table. The teaching we offer happens at home, on video, in real time: two lessons in most weeks, in a small group matched by level or with one learner alone, for anybody from six to sixty-seven. The first lesson is free, and after it the monthly fee is USD 100 in a group or USD 150 one to one.
Draw every census town on one bar chart, 1,000 pixels wide, with Dublin city and suburbs and its 1,243,278 residents at the far end. Portlaoise, the 18th largest town in Ireland with 23,299 residents, gets a bar 19 pixels long. The median town, Glenealy in Wicklow with 622 people, gets half a pixel. Seven hundred and eighty-seven of the 867 towns end up inside the first five pixels, which is to say invisible. Nothing is wrong with the data. The problem is the axis. Redraw the same chart on a logarithmic scale, where each step multiplies instead of adds, and Portlaoise moves to pixel 582, the median town to pixel 201, and the whole country becomes readable. Choosing that scale, and saying that you chose it, is the lesson on this page.
Facts last verified 19 September 2026. Teaching is online; no Portlaoise branch is claimed.
The age and the interest narrow the choice; the first lesson, taught by the teacher of that course, decides it.

Block coding with charts and counters, where a big number and a small one have to share one screen.
See the syllabus
Powers of ten and multiplying steps, built in code, which is exactly what a logarithmic axis is.
See the syllabus
Plotting real census data in Python, including when a linear axis is the wrong choice.
See the syllabus
For adults whose dashboards show one giant bar and a row of slivers nobody can read.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusFive 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 |
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.
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.
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.
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.
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% |
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.
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.
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.
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 |
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.
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.
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.
One agreed hour a week, twice, with a teacher who is there for all of it.
Block coding and small games, with charts and counting creeping in almost from the start.
Python, working websites and AI projects, taken from first year right through the exam years.
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.
Ages are only a guide; the first lesson sets the real level.
Block projects that draw bars and counters, and notice when one number swamps the rest.
Coding for KidsScratch Coding for KidsPowers of ten and logarithms met through code, long before they arrive in a maths exam.
Maths Through CodingPython and AI for KidsPlotting skewed real data, choosing axes, and labelling a scale so nobody misreads it.
Data Science for TeensPython for TeensBuilding 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)Python Automation CourseYou 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.
Six short answers.
The teacher watches the learner's screen and responds to it; nothing is pre-recorded.
Between five and ten learners who are at the same point, wherever they happen to live.
Twice in most weeks, roughly eight lessons a month, at the hour the family chose.
Holidays, mid-terms and exam weeks are allowed for when the timetable is set.
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.
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.
What it costs, in three lines.
The first lesson, taught in full and assessed, for nothing.
A month in a matched group of five to ten, about eight live lessons.
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.
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
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.
Answers to what Portlaoise families ask most often.
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.
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.
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.
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.
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.
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.
No. Anything a project needs, such as the powers of ten behind this page, is taught when it comes up.
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.
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.
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.
Its county is covered on the County Laois page, and its nearest neighbours on the list of large towns include Newbridge and Athlone, all within Leinster. A side-by-side look at online schools is on our comparison page, and every page in this series is gathered on the Ireland hub.