Course format:

Automatic discount applied when you pay in full

Payments options available Learn more

Payments options available More

Software Engineering Transform


Our curriculum is created by Flatiron School – a leading New York based tech education provider.

Go from beginner to job-ready full-stack Software Engineer with hands-on coding skills, a portfolio of web apps, expert mentorship and 1:1 career support.

Course overview


97% job placement success

This report includes data for 136 students who actively participated in our Career Support Program this financial year. 132 of the 136 active participants successfully landed roles, giving the program a success rate of 97%.

What you’ll learn in this course

Week 1-35

Work through full-stack learning materials, complete practical labs and course projects, and interact with your peers and mentor.

Week 36-43

Put your coding skills to test with a final personal project and showcase your solution to guest industry professionals.

Career Support Program

Build your job search strategy, create a powerful CV and prepare for interviews.

Learn the fundamentals of programming and get a feel for Object-Oriented Programming as well as storing databases using SQL and Object Relational Mappers.

  • Introduction to programming
  • Understand Object-Oriented Programming, used to bundle code and create reusable objects and methods
  • Storing databases using SQL and ORM (Object Relational Mappers)
  • Git tracking for source code management and version control

Gain a thorough understanding of JavaScript – crucial for front-end development and the user experience (UX) of the web.

  • Introduction to JavaScript
  • Put the language to work
  • Learn the Document Object Model (DOM) API
  • Use native “vanilla” JavaScript (versus a library)
  • Explore JavaScript frameworks, React and Redux

Learn to build productive, scalable front-ends, creating slick, functional, reactive code with Redux as a state manager and Rails as the back-end JSON API.

  • Building front-ends with React and Redux
  • Using Redux as a state manager
  • Using Rails for back-end JSON APIs
  • Writing well-structured HTML & CSS
  • Using SASS to create high-quality front-ends

Learn two key Ruby frameworks, first mastering the fundamentals of web programming with Sinatra and experience how quickly you can build incredible apps using Rails.

  • Introduction to Ruby – back-end development
  • Gain an understanding of HTTP and build your own servers with Rack
  • Master web programming fundamentals with Sinatra
  • Gain exposure to design patterns like REST (Representational State Transfer), MVC (Model-View-Controller), HTML Forms, ERB (Embedded Ruby)
  • Learn how to build apps quickly with Rails
  • Practice debugging and tracking down issues in code using tools

Go solo on your final personal project, to show off the best side of your new skillset and help land that first Software Engineering role.

  • Define an appropriate project concept
  • Build your own application
  • Showcase your solution to your peers, mentor and a panel of industry experts
  • Receive structured feedback

See projects that other learners have worked on

Our Software Engineering Transform courses include five assessment projects that help you build an impressive portfolio.

Why study Software Engineering at Academy Xi?

  • Mentoring & support
  • Practical experience
  • Community connection

Fees & payment options

We offer a range of flexible payment options so you can achieve your goals today, and pay at your own pace.

No deposit

Study Now, Pay Later

Choose weekly, fortnightly or monthly repayments over a repayment term of up to 36 months, with no deposit and 100% interest-free.

Weekly payments from

$55 /week


From $55 /week


Pay upfront

Pay for your course upfront to receive a 10% discount on the full amount, and be eligible for any additional special offers.

Total cost of course




Interest-free payment plan

Payment Assist

Convenient payment plans that break up your course repayments into smaller chunks, 100% interest-free.

Flexible installments from

$100 /week


From $100 /week

Frequently asked questions on Software Engineering

Frequently asked questions

Physical computing devices, such as mobile phones or laptops are referred to as ‘hardware’ and the set of instructions that tells the device what to do are known as ‘software’.
Software Engineering is the process of analysing user needs and then designing, developing and maintaining systems that instruct anything from small applications to large online platforms that will satisfy these needs through the use of software programming languages.

Academy Xi has leveraged curriculum from New York based tech education provider, Flatiron School, to bring you the Software Engineering: Transform course.
Flatiron School has an impressive track record of delivering quality education since 2012. They have successfully graduated over 2,500 students and have won multiple awards for their proprietary tech education programs.

No prior coding experience is required, you can enter this course as a beginner and graduate ready for a Software Development job.
As this course is designed for beginners, you’ll learn everything from the fundamentals of computer science to actually writing code. Any coding experience you bring will be a bonus – but it’s definitely not required.

Our online courses come in three formats. No matter your learning preferences, work or life commitments, or support levels you require – we’ve got you covered.
To choose the right course format, pick your desired career outcomes:

  • Are you studying to transform your career? Our TRANSFORM courses will equip you with the latest industry skills and have you graduating job-ready, with an included Career Support Program.
  • Do you want to complement your existing skillset? Our ELEVATE courses will expand your expertise in a social and supported environment.
  • Do you just want to learn the fundamentals? Quench your curiosity, at your own pace with our FOUNDATIONS courses.

In this course you’ll experience our ‘flipped classroom’ style of learning, where students cover course content independently before coming together to discuss concepts, ask questions and collaborate with mentor support. You’ll learn through a combination of:

  • readings
  • pre-recorded videos
  • regular live sessions with your mentor and peers
  • 1:1 sessions with your mentor
  • hands-on activities and practical project work
  • Q&A via chat and discussion boards

Be inspired by our student success stories

Monica Graham

Front End Developer

Throughout a career in nursing and aged care, Monica worked with tech whenever the chance arose. Find out how the Front-End Web Development course helped level-up her tech capabilities and prove that age is no factor when it comes to developing new skills.

Monica Graham, Front End Developer

Ryochi Tanaka

Studied Software Engineering

After a few years of trying to crack the art of coding, Ryochi joined the Software Engineering: Transform course. Find out how Ryochi’s passion for programming developed and how the course helped him land an exciting new full-stack developer role with Moonward.

Ryochi Tanaka, Studied Software Engineering

Get the complete course guide

Our in-depth course guide has all the information you need.

Have any unanswered questions?

One of our in-house course advisors will get in touch with you directly.

Download course guides

Get detailed information on what to expect from our online courses