Full-Stack Web Development
Earn a Diploma
Courses for everyone 30
According to the Information and Communication Technology Council of Canada (ICTC), full stack web developer is the fourth most in-demand digital job in Alberta, with an annual growth projected at 46%.
Software development involves more than coding. Solid foundations in time-tracking, project planning, user experience, communication, and quality assurance help you build awesome programs and responsive websites on-time and on-budget.
Work through practical solutions in real-time with practicing professionals, interacting with the experienced TTC team of instructors through live online classes. Get one-on-one “homework help” for your projects and assignments: our instructors are always ready for you to reach out when you need help to find that bug that has been eluding you.
Audience
Aimed at learners looking to get into the field of web development, stay relevant in a current position, change careers, upskill, or develop new skills, this program will be particularly relevant to those wanting to learn programming, build software, and create websites, as well as computer programmers, business and agency owners, entrepreneurs, managers and team leads who work with developers, and technology startups.
Whether you are new to the field or have an existing background in web development, you will benefit from learning directly from industry leaders about current approaches and tools, as well as keeping up-to-date with the most recent trends.
Looking for more information about the Web Development program’s scope, logistics, and career insights?
Earn a Diploma
in Full-Stack Web Development
-
Pay as you go
-
Currently open for enrolment
Core courses – complete all 10
Required courses, C# Stream – complete all 6
Required courses, Python Stream – complete all 6
Electives – complete a minimum of 80 hours
*Note: If one stream in the Full-Stack Web Development Diploma is completed, courses from the other stream can serve as electives. Courses from the Python stream can be used to fulfill electives by those in the C# stream and vice versa.
Only interested in taking a course? You can register for a course without applying and enrolling in the program – browse our Full-Stack Web Development courses. If later you decide to apply for the full program, the course you’ve taken will be applied toward your Diploma as long as it is still part of the program plan at the time of your application. Please note, program requirements are subject to change over time.
- 10 core courses + 6 required courses + minimum 80 hours of electives
- May be completed in 2 to 3 years of part-time study
This part-time online program is comprised of three components: one set of front-end core courses; the option between two different streams of back-end coding (one within C# and the other in Python); and a complementary set of electives.
Diploma requirements consist of ten core courses (total of 276 hours), six required stream-specific courses (total of 200 hours), and a minimum of 80 hours of electives. Courses are a variety of lengths but combine to a minimum total of 516 hours. The program may be completed in 2 to 3 years of part-time study.
You can take whichever stream you choose, but you must complete all six courses in your chosen stream to graduate with the diploma. Courses from the other stream may be taken as electives.
Your program requirements
Once you are admitted, you can verify your program requirements by logging into the University of Alberta’s student portal, Bear Tracks, to view your Academic Advisement.
Apply for Your Credential
To qualify for program completion you are required to submit a request to obtain your credential. For a breakdown of details and how to qualify, visit the program completion page.
Select courses in this program are also part of our User Experience / User Interface Design Certificate. You’ll be able to get credit for requirements that cross both programs. Courses can be taken for the two programs simultaneously, making it possible to complete both at a faster pace.
- An application fee of $100 is required for admission into the program.
- Tuition is paid on a course-by-course basis as you register for your classes.
- Courses are GST-exempt.
- Eligible for the Canada-Alberta Job Grant.
Estimated tuition: starting at C$15,010 depending on the combination of courses taken.
Bursaries and funding opportunities
Eligibility
|
Apply by |
---|---|
Canada-Alberta Job Grant
Available for businesses in all sectors across Alberta |
Two-thirds of the training costs (up to 100% if hiring an unemployed Albertan) any time |
Canada Training Benefit
Residents of Canada, 25-65 years old, who have $10,000-150,000 in earnings for work. |
$250+ income tax return |
Skilled Immigrant Micro-Loan
Whether you intend to work in the same field you trained in outside of Canada, or you wish to apply your transferable skills to a new career, this low-interest loan helps you cover the cost of education and related living expenses. |
Up to $15,000 loan N/A |
HRDF
Employed by the University of Alberta as Non-Academic Staff (NASA) |
$750 annually Dec / Mar / Jun / Sep |
You may also be interested in
Related credentials:
Cart is empty
Be sure to read our refund, withdrawal, and transfer policies
or Information Services and Technology (IST) at 780-492-9400