Software Engineering - Course Guide
Software Engineering - Course Guide
Part-time
Software
Engineering:
Transform Powered by
Course overview
Software Engineering skills are in high demand On top of this industry-aligned curriculum
across all industries, with the number of roles delivered via a sophisticated learning
in Australia set to grow 23% by 2024 (source: platform, you’ll get learning support from
Labour Market Information Portal). local Mentors with a wealth of industry
experience and career support from our
Australia-based Career Support Team.
OU TCO M E S- F OCUSSED CUR R ICULUM
Academy Xi has leveraged curriculum from
New York based tech education provider, CO U RS E S N A PS H OT:
Flatiron School, to bring you the Software
Engineering: Transform course. CO U RS E F O R M AT
Flatiron School has an impressive track record 100% Online with mentor
of delivering quality education for 8+ years. support
They have successfully graduated over 2,500
students and have won multiple awards for T I M E CO M M I T M E N T
their proprietary tech education programs.
5 months, full-time: 45-50
With curriculum built by Flatiron School, the hours per week
Software Engineering: Transform course
from Academy Xi is designed to completely OR
transform your career, teaching in-demand
10 months, part-time: 20-25
practical skills that will get you job-ready.
hours per week
CO U RS E CO N T E N T
FU L L-STACK LE AR N IN G
Full-stack curriculum: Ruby,
You’ll learn how to think and build like a HTML & CSS, JavaScript, Rails,
Software Engineer, working predominantly
Git, Sinatra, SQL, React, Rack
in Ruby and JavaScript, but with the
and Object Orientation
understanding to eventually work
independent of any specific language or
technology. You’ll cover:
CO U RS E O U TCO M E S
• Programming fundamentals
800-1000 hrs of learning
• Object-Orientated Programming
5 assessment projects
• Working with APIs
Active GitHub profile
• Database modeling and ORM
Industry showcase
• MVC (Model-View-Controller) to build
large-scale applications Career support
• Application deployment
L E V E L O F ST U DY
Beginner - No coding
experience required
Page 2
Why choose this course?
This course will teach you all the programming There’s also the added benefit that both Ruby
fundamentals, right from Object-Oriented and JavaScript let you see your results fast,
Programming to working with APIs, database making it easy to start building and learning
modeling to understanding Model-View- early on in the course.
Controller patterns used to build large-scale
This course covers both front and back end
applications.
development, allowing you to become a well
You’ll learn two key programming languages, versed Full-stack Developer, which greatly
JavaScript and Ruby, which will give you the increases your employability.
foundations to adapt to any language as
You will gain much more than technical skills.
technology evolves throughout your career.
Prove you can talk the tech talk, by writing
Learning two languages across the tech and maintaining blog posts, setting up your
stack allows you to differentiate between own GitHub profile and joining the wider tech
core Software Engineering principles and community.
language-specific nuances, which in turn will
Most importantly, establish a portfolio
make learning further languages easier.
of personally-relevant, functional web
We chose these two in particular due to their applications to impress potential employers,
readability, wide-usage, and large open as you work through the course and with our
source communities that provide a wealth of Career Support Team to land a role.
off-the-shelf tools to get you going.
All this will teach you to think and build like a
well-rounded Software Engineer.
Page 3
Why study with us
I N D U ST RY V E T T E D B U I L D YO U R G I T H U B P RO F I L E
CU R R I CU L U M
Display your newly acquired
This course was created by Software Engineering skills through
experienced learning designers, 5 assessment projects and your
in partnership with industry personal Github profile, created as
practitioners. The curriculum is you progress through the course,
open source, with students able demonstrating your practical skills
to suggest changes quickly and and approach to future employers.
easily from the GitHub repository.
We update the curriculum regularly F I N A L P ROJ E CT &
based on this feedback and real- I N D U ST RY S H OWCAS E
world changes, ensuring content
stays relevant in a fast- changing End the course with a
industry. comprehensive project that brings
together all your learning. Put
B E CO M E A F U L L-STACK your coding skills to test with a
ENGINEER real-world scenario project and
showcase your solution to guest
Increase your employment industry professionals. You’ll not
prospects by gaining the full only receive feedback from a
breadth of skills across the tech panel of experts, but also the
stack. You’ll master programming chance to network and expand
fundamentals with JavaScript and your connections in the tech
Ruby, and build applications quickly world.
with Ruby on Rails (favoured by
popular tech companies like Airbnb, S U P P O RT E D BY L E A D I N G
MyFitnessPal, SoundCloud and I N D U ST RY E X P E RTS
others).
Your course Mentor is a seasoned
H A N DS- O N CO D I N G practitioner with extensive
P R ACT I CE experience in the tech field, as
well as teaching. You’ll meet your
Implement technical learning Mentor regularly through live video
from the get go, with hundreds of sessions for group discussions and
practical labs (coding exercises), Q&A.
and over 50% of your time spent
coding. You’ll collaborate with UNLIMITED 1:1 MENTOR
peers to work on group projects of SUPPORT
increasing complexity and deliver
your own solo web development Get access to 1:1 sessions with your
project at the end of the course. Mentor to receive personalised
feedback and specific guidance as
you progress through the course.
Page 4
R O B U ST L E A R N I N G E A R N A N I N D U ST RY-
P L AT F O R M R E CO G N IS E D CE RT I F I CAT E
Study on a comprehensive learning Receive a Certificate of
platform using real developer tools. Completion as official recognition
You’ll set up a real development of your competencies, theoretical
environment on day 1 and use a knowledge and practical skills
professional command line and in Software Engineering. As
Git-based workflow, so you truly our courses are trusted by
learn by doing. organisations and recruiters across
Australia, adding this digital
credential to your CV and LinkedIn
TA I LO R E D C A R E E R S U P P O RT profile can greatly boost your
Get job-ready and land your dream employment prospects.
role, like 90% of our graduates to date.
Over 24 weeks, our Career Support CO H O RT- B AS E D
team will work with you to strengthen
Never feel like you’re studying
your CV and online brand, prepare
alone. Start and progress through
for mock interviews, search for job
the course at the same pace as all
opportunities and much more.
other students. Regularly interact
with your Mentor and classmates
N E T WO R K O F H I R I N G via Zoom, Slack and Q&A forums to
M A N AG E RS discuss current topics and work in
groups on projects, replicating the
Lots of fantastic brands are looking collaborative approach required in
to hire graduates just like you... the workplace.
And we’ve got the community to
connect you with them, helping you
land your dream job.
Page 5
Who is this Potential
course for? career outcomes
This course is suitable for anyone looking Graduates of this course and our Career
to transition fast into the tech industry as a Support Program can expect to land junior
Software Engineer or Developer. or entry-level tech roles, including but not
limited to:
If you are detail-oriented, love logical problem
solving and have an interest in tech, then this • Software Engineer
is the course for you. Those interested in this
• Web Developer
course may include:
• Front-end Developer
• Career changers who are currently working
in an unrelated field and want to future • Back-end Developer
proof their careers with in-demand skills
• Full-stack Engineer
• Those working in tech-adjacent roles
who want to upskill and broaden their Some students are keen to launch their
opportunities in a fully technical role own business or tech startup right after
graduating. However, we recommend
• People re-entering the workforce after a spending 1-2 years working in a junior role,
break and looking to retrain gaining on-the-job experience prior to
embarking on your own business.
• People looking to start their own tech
ventures and need some experience Learning from Senior Developers and
working in a tech role prior understanding how to build applications
that scale is invaluable experience and can
have a big impact on the success of your
Course outcomes venture.
Page 6
How you’ll learn
Page 7
Course Syllabus: What you’ll learn
Our Full Stack Web Development Curriculum and demonstrate your competencies in the form
was designed to give students the necessary of a portfolio piece.
expertise in both back-end and front-end
programming technologies to become full- You’ll wrap up the course with a comprehensive,
stack developers. final solo project that will showcase your
expertise in both front and back-end
The course is broken into five modules. Each programming.
module concludes with a comprehensive
project specifically designed to bring together
P R O G R A M M I N G F U N DA M E N TA LS
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
Page 8
JAVAS C R I PT
Gain a thorough understanding of JavaScript – crucial for front-end
development and the user experience (UX) of the web.
• Introduction to JavaScript
F R O N T- E N D F R A M E WO R KS
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.
Page 9
W E B F R A M E WO R KS
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.
• Gain an understanding of HTTP and build your own servers with Rack
CA PSTO N E P R OJ E CT
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.
• Mentor feedback
Page 10
Course progression Career support
program
Once you begin the course, your Mentor will
check that all the key concepts are nailed
before you move on to the next modules. Once you’ve done your comprehensive
project and industry showcase, it’s all about
This ensures that you develop the landing you that dream Software Engineering
confidence and skills needed to progress role! At this point of your learning journey,
through the course. you’ll have the skills and practical experience
- all that’s left is to craft your career narrative.
If you need additional support at any point,
your Mentor will provide 1:1 guidance to With the Career Support Program, you’ll
catch you up. receive comprehensive career guidance and
support. You’ll undertake activities that in but
not limited to:
Course formats • Finesse: Add polish to your Portfolio, CV
and LinkedIn creating a coherent career
You can choose to complete this course over narrative.
5 months by studying full-time, or 10 months
• Practice: Hone your soft skills, such as
with part-time study.
interview and presentation techniques.
The course content and support offered
• Search: Build your network within the
remains the same, the only difference is the
industry and apply for your dream roles.
time commitment required:
Structure
F U L L-T I M E PA RT-T I M E
CO U RS E L E N GT H 5 months 10 months
4 sessions 2 sessions
W E E K LY L I V E S E SS I O NS Lunch time Evenings
Allow up to 2 hours per session
1: 1 M E N TO R S E SS I O NS Unlimited
I N D U ST RY S H OWCAS E Yes
O PT I O N A L , A F T E R G R A D UAT I O N
CA R E E R S U P P O RT P R O G R A M 24 weeks
Page 11
Academy Xi: Flexible payment
Our story options
At Academy Xi, Our mission is to We’re committed to helping people get
transform the world through education by affordable access to education and future-
empowering a community of changemakers proof their career.
with the knowledge and skills to create their
Whether you want to level up or start a new
own positive waves of change.
career, we offer a range of flexible payment
Academy Xi is our answer to the insatiable plans so you can achieve your goals today,
demand for design and technology and pay at your own pace.
capabilities across all industries. We run
Ask a Course Advisor about our payment
short, practical and industry relevant
plans with up to 12 month terms - interest free
courses in Human-Centred Design, Business
& Marketing and Tech & Data.
Designed and taught by passionate
industry experts, our courses empower
We also partner with external providers:
people and teams with the skills and
confidence to stay ahead of the industry Zip Money
curve, build a future-ready career and Get up to $8,000 on a 12-month
transform their lives. interest-free loan - Learn more
Study Loans
Next steps Get up to $15,000 on a 48-month
loan - Learn more
GE T I N TOU CH
Speak to one of our Course Advisors to
clear up any questions and enrol today: ENROL
[email protected]
1300 098 165
Page 12