Learn to code at our proven software engineering course now in Sydney
You’ll experience a collaborative, proven learning environment that leads to verified job placements. A supportive community and a premium curriculum will give you the confidence to learn, grow, and make big career moves. Find out what makes us different — or schedule a chat with admissions.
Studying in our WeWork campuses, you’ll learn to code while becoming a part of the dynamic WeWork community of start-ups, entrepreneurs, and students. Plus, enjoy WeWork’s amenities: high-speed WiFi, 24/7 building access, craft beer, and conference rooms — plus fruit water and micro-brewed coffee.
Graduate with a new job you love. Our proven job search framework features 1:1 sessions with a dedicated career coach, a robust employer pipeline, C.V. review, interview prep, and more. We’re committed to helping you secure a career in software engineering — with our Money-Back Guarantee (see details).
What you'll learn: full-stack web development
You’ll learn to think and build like a software engineer over the course of 15 weeks. It’ll be challenging, but even more rewarding. In each three-week module, you’ll develop key skills that build upon one another through interactive labs, lectures, and close collaboration — shipping code and showcasing your expertise through comprehensive Portfolio Projects.
Get comfortable with object-oriented programming and Object Relational Mappers.
Dive into the fundamentals of programming, starting with SQL.
You’ll get comfortable with object-oriented programming in Ruby. Next you’ll focus on patterns for storing and retrieving records in databases using SQL and Object Relational Mappers. Then you’ll bring it all together with the Ruby tool ActiveRecord.
At the conclusion of each program module, you’ll build advanced portfolio projects on a team to demonstrate both your new technical skills and your creativity.
After completing these curriculum modules focused on group projects, collaborate with your instructors to conceive a solo project and spend three weeks building it. You’ll receive plenty of instructor feedback along the way while diving deep into the various advanced technologies and/or techniques needed to bring your concept to life.
Our Career Coaching team helped more than 2,000 students launch careers as software engineers. Before you graduate, you’ll work 1:1 with a dedicated Career Coach to develop your employer pipeline, conduct outreach, review and refine your online presence, and prepare for interviews.
For Flatiron School alumni, the journey doesn’t stop at graduation. You’ll join an active network of successful software engineers and the WeWork global community. You’ll network, connect, and collaborate with Flatiron School grads and have access to our events and our network wherever you go.
Navigate tech's top opportunities with the help of our Career Coaching team
After more than five years working with passionate students and helping them land fulfilling careers in tech, we’ve got a keen understanding of what goes into getting that first developer job.
During your job search, you’ll meet weekly with your dedicated Career Coach. Coaches help with everything from C.V. review to interview prep, and help you tell your story to land that job.
Change careers with confidence thanks to our Money-Back Guarantee. If you graduate, follow our job-search process, and don’t secure a job offer within 6 months, we’ll refund your tuition in full (see details).
We’ve built relationships with hiring managers at top companies across the world, creating a robust employer pipeline for Flatiron School grads. Our Employer Partnerships team is constantly advocating for our grads and helping you get in the door.
Through 1-on-1 guidance from our Career Coaching team and our tried-and-true job-search framework, you’ll gain the skills and support you need to launch your career.
Your day at Flatiron School
Every day is unique , and our curriculum team and instructors develop new lessons that build off past cohorts. And structured, consistent learning is also crucial to student success. Below is a sample of what you can expect on a daily basis in a Flatiron School classroom.
Your day begins with an open discussion when you can ask questions, review new skills, and program materials from the day before to ensure you’re up to speed.
Learn key concepts from your expert instructor through interactive exercises and collaborative discussion.
Work together with a partner to build your strategic and tactical coding skills and learn from one another.
Labs & mini projects
Self-led labs let you explore your own coding projects based on the material from lecture. Learn from professors, then immediately put what you learned into action. Making things is the best way to learn things.
You’ll end the day reviewing concepts and strategising the next steps in your personal projects.
Our grads land jobs with today’s global leaders
After graduation, our students have gone on to impact powerful positive change and contribute meaningfully at leading companies across the globe.
Meet your instructors
Great teachers inspire us to connect to topics on a profound level and to practice lifelong learning. Experience as a developer alone doesn’t necessarily make an effective teacher — that’s why we’re passionate about finding not only great engineers, but deeply committed and experienced teachers.
Graham has 10 years' experience in the software industry, working from the back end to the front, from startups to a big history museum. A self-taught developer, he began teaching at Dev Bootcamp and still loves introducing beginners to the wonders of code.
At Flatiron School, Rishi has been a teacher, trainer, and community advocate. He brings his software background to his work in academics here, and is thrilled to participate in the tech boom that's taking over Sydney.
A bootcamp grad, Tim fell in love with programming – and volunteering to teach people code. He has worked freelance and in startups developing on the front and back end.
Find the right payment plan for you
EdAid's Income Share Agreement
With EdAid's Income Share Agreement, you only pay an initial deposit upfront ($750) and defer the rest of your tuition fee until you’ve landed a job and are earning the monthly minimum income.
What the application process looks like
Aptitude for software engineering is built from an innate curiosity about the world and how people interact with it. We don’t admit students, we craft a class: a lawyer, journalist, and pro-athlete will approach solutions differently, creating a richer learning environment for everyone involved. All that you need to bring is your passion and an open mind.
Submit your application. Share a bit about yourself and what’s driving you to start a career.
Speak with an Admissions Advisor in a non-technical interview. This is an opportunity for us to get to know each other a little better. Nothing technical — just a friendly conversation.
In this take-home challenge, you'll solve problems like a programmer does — much like a chef following a recipe. There's no previous coding experience necessary.
Receive your acceptance decision from Admissions. This usually happens within 4 business days.
Once you’ve enroled in class, you’ll be ready to complete our three-week online Programming Fundamentals as the start to your journey.