Full-Stack Web Development
Earn a Diploma
Courses for everyone 32
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%.
Start by exploring connected careers: — get insights into Alberta salaries, job forecasts, and more
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.
Develop skills essential to any development career as you learn about both the front and the back end of website development (choice of either a
C# or
Python stream) in this part-time, fully online diploma program offered as a partnership between the Faculty of Extension and the University of Alberta’s Technology Training Centre (TTC).
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 at the 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.
Earn a Diploma
in Full-Stack Web Development
-
Pay as you go
-
Currently open for enrolment
Core courses – complete all 8
Required courses, C# Stream – complete all 8
Required courses, Python Stream – complete all 8
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.
- 8 core courses + 8 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 eight core courses (total of 236 hours), eight required stream-specific courses (total of 240 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 eight 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.
Applying for Graduation
Submit your request to graduate to obtain your credential, receive a parchment, and (optionally) attend the graduation ceremony. Apply for graduation between November 1 and February 1 via Bear Tracks.
- If you haven’t previously completed a program application, you must do so in order to qualify for graduation.
- You must apply for graduation even if you do not plan to attend the ceremony.
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 |
Alumni Professional Development Grant
Any graduate of the University of Alberta |
Up to $500 anually monthly deadline |
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
Call Continuing Education Student Services Office at 780-492-3113
or Information Services and Technology (IST) at 780-492-9400