Live small-group coding classes · online · weekends
Get unstuck. Actually understand your code.
Hi, I'm Ramon Makinde. I help students, career-changers and working developers learn to program, build websites, mobile apps and games, and master programming languages, one focused class at a time.
# Saturday, 11:00 AM: "why is my average wrong?" def average(scores): total = 0 for s in scores: total += s return total / len(scores) - 1 return total / len(scores) # ✓ found it together: operator precedence # ✓ next: write a test so it stays fixed >>> average([90, 80, 70]) 80.0
What I teach
Four tracks, shaped around your goal
Bring homework, a side project, or an idea for an app or game. We start from where you are.
Web development
From your first HTML page to a full website you can put online.
Mobile app development
Design and build apps for iPhone and Android, then share them.
Game development
Make playable 2D and 3D games and learn how game logic works.
Programming languages
Syntax, debugging, and writing code you can read next week.
Meet your teacher
Ramon Makinde
Senior software developer · Founder of A-tech Learning
I'm a senior software developer who has spent years turning ideas into working products: websites, web apps, mobile apps, and the systems that quietly keep them running. I've written a lot of code, broken a lot of code, and learned that the best developers aren't the ones who never get stuck. They're the ones who know how to get unstuck.
That's what I teach. I still remember how confusing code felt at the start, and how quickly it clicked once someone explained the why, not just the how. In every class we build real things, break big ideas into small steps, and practice reading and fixing your own code, so you leave each weekend more confident than you arrived.
Whether you're writing your first line of code or ready to ship your first app or game, I'll meet you where you are and help you get where you want to go.
How it works
From sign-up to your first win
Create your account
Sign up in a minute and tell me what you want to learn.
Start your plan
Pay $100 for the month through secure checkout. Cancel before any new month.
Join weekend classes
Pick a Saturday or Sunday, see the classes on offer and join up to 8 a month.
Learn & recap
We meet over video and code together. Message your teacher between classes, and watch the replay any time.
Pricing
One simple monthly plan
Classes last 2 to 4 hours, online, every Saturday and Sunday: mornings 9 AM–1 PM or afternoons 2:30–6:30 PM CT. New to coding? This plan takes you from the very beginning.
Monthly: learn from the beginning
Beginners- Start from zero, no experience needed
- 8 live classes a month, every weekend
- Step-by-step learning path & practice tasks
- Message your teacher between classes
- Cancel before any new month
Not sure yet? Create a free account to browse the upcoming classes, and chat with our support team about anything before you pay.
Scheduling & cancellation
- Weekend classes. All classes happen on Saturdays and Sundays, in the morning (9 AM–1 PM) or afternoon (2:30–6:30 PM) CT. Learning fits easily around school and work.
- Need to move a class? Just let me know at least 24 hours ahead and we'll find another weekend time that suits you.
- If I ever have to cancel, you keep the class and we'll reschedule it together.
- Taking a break? No problem. Cancel anytime before the new month begins and you won't be charged again. Your classes for the current month are still yours to enjoy.
- Ages 13 and up. Teens under 18 need a parent or guardian’s OK, and the parent pays for the plan. See our Terms and Privacy Policy.
- Starting later? You can save your spot now and start on a future date. You pay your first month today, and your monthly plan renews one month after you start. The first month is non-refundable once paid.
FAQ
Questions people ask
Everything you need to know before you start. Can’t find your answer? Our support team is one tap away.
Do I need any coding experience?
No. Most students start as complete beginners. We start from the very first step and build up week by week. If you already know some code, tell us when you sign up and your teacher will pitch things at the right level.
Who are the classes for?
Anyone aged 13 and up: teens, college students and adults. Students under 18 need a parent or guardian’s permission, and the parent pays for the plan.
What do I need to take part?
A laptop or desktop computer (a phone or tablet isn’t enough for coding), a steady internet connection and the free Zoom app. Everything else we use is free, and we’ll help you set it up in your first class.
How do the classes work?
Classes are live on Zoom every Saturday and Sunday, in the morning (9 AM–1 PM CT) or afternoon (2:30–6:30 PM CT), and last 2 to 4 hours. You pick the classes you want from your dashboard, up to 8 a month, at least 12 hours before they start. Groups are small so everyone gets help.
What if I miss a class?
Can’t make it? Leave the class up to 24 hours before it starts and it goes back into your monthly total, so you can pick another one. If you miss one anyway, you can watch the recording from your dashboard for 90 days.
How much does it cost?
$100 a month for up to 8 live classes. There’s no sign-up fee. You pay by card through secure Stripe checkout, and you can use a discount code there if you have one.
Can I cancel any time?
Yes. Cancel from your dashboard in a couple of clicks and you won’t be charged again. You keep your classes until the end of the month you’ve paid for. We don’t refund part-months.
Can I sign up now and start later?
Yes. Choose a future start date when you pay. You pay for your first month today, and your plan renews one month after your start date. That first month isn’t refundable once paid.
Can I look around before paying?
Of course. Create a free account to see all upcoming classes and chat with our support team. You only pay when you’re ready to join a class.
What will I learn?
You choose a track: web development, mobile app development, game development or programming languages. Not sure? Pick “Not sure yet” when you sign up and we’ll help you choose.
How do I get help?
Tap “Chat with support” any time. Our support team answers questions about plans, payments and classes. Once you’re in a class, you can also message your teacher directly from your dashboard.
Still have a question?
Our support team usually replies within a few hours. No account needed.