0% found this document useful (0 votes)
4 views21 pages

Full Stack Software Development Certificate Program

The Professional Certificate in Full Stack Software Development is a 28-week online program designed to equip learners with essential software skills through hands-on projects and mentorship. Participants will learn to build scalable cloud applications using modern programming languages and tools, with a focus on practical experience and career readiness. Upon completion, graduates receive a certificate from the University of Texas at Austin's McCombs School of Business, enhancing their job prospects in a rapidly growing field.

Uploaded by

Manju Priya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views21 pages

Full Stack Software Development Certificate Program

The Professional Certificate in Full Stack Software Development is a 28-week online program designed to equip learners with essential software skills through hands-on projects and mentorship. Participants will learn to build scalable cloud applications using modern programming languages and tools, with a focus on practical experience and career readiness. Upon completion, graduates receive a certificate from the University of Texas at Austin's McCombs School of Business, enhancing their job prospects in a rapidly growing field.

Uploaded by

Manju Priya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PROFESSIONAL CERTIFICATE IN

FULL STACK SOFTWARE


DEVELOPMENT:
BUILDING SCALABLE CLOUD APPLICATIONS

28 Weeks | Online | Live Mentorship Sessions | Project-Based Learning

A Highly Affordable University Certificate Program


TAKE THE NEXT STEP
IN YOUR CAREER
WITH IN-DEMAND
SOFTWARE SKILLS

$122,968
Average salary of a Software
Engineer in the United States
Source: Indeed

853,000
Projected demand for Full-Stack
Developers by 2024
Source: U.S. Bureau of Labor Statistics

1ST
‘Software Developer’ is ranked #1 in
the 100 Best Jobs in 2023
Source: [Link]

2
NEW, HIGH-PAYING
OPPORTUNITIES IN SOFTWARE

Software developer is an instrumental job The Professional Certificate in Full Stack


role in any organization’s core process. They Software Development: Building Scalable
are strong at coding and understand how Cloud Applications is designed for
the applications function at every level: learners to kickstart a career in software
from the fundamentals of server processes development, with hands-on working
to back-end programming as well as knowledge of in-demand tools and
database architecture and front-end design. programming languages. These skills will
Among the most valued members of a enable learners to start a software career
company, they are able to translate between post program completion.
the layers of a system and are crucial for
planning top-notch product performance.

As businesses and organizations across


the globe continue to enhance their
offering of interactive applications and
easy-to-use products, the job market for
software developers is set to increase by
22% by 2029 (Source: Seed Scientific),
while the average growth rate for all other
occupations stands at only 4%.

3
ABOUT THE PROGRAM
Our Full Stack Software Development program offers a transformative learning experience
designed to equip learners with the skills and support needed to secure rewarding tech
jobs. Through our innovative flipped-learning model, we put you in the driver’s seat of your
learning journey. Flexibility is at the heart of this approach, allowing you to learn at your own
pace while engaging with high-quality content. Collaborating with peers fosters a dynamic
learning environment where diverse perspectives thrive. This real-world interaction helps you
develop essential teamwork skills.

GUIDANCE EVERY STEP OF THE WAY

Mentorship sessions with experienced industry 28 Weeks


professionals provide invaluable insights
and personalized guidance. These sessions
illuminate the path ahead, helping you make
Online (Recorded Video
informed decisions about your tech career.
Your journey is further bolstered by the
Lectures + Interactive
development of an e-portfolio showcasing Mentored Learning)
your projects, skills, and growth. This powerful
tool demonstrates your abilities to potential
employers, setting you apart in a competitive Mentorship from
job market. Our commitment doesn’t end with Industry Experts
completion. We provide comprehensive career
assistance, including career guidance webinar
series and e-portfolio preparation tips, 32 Hands-On
ensuring you’re not just job-ready but poised
Projects
for success. Embark on your tech career
journey with us, where flexibility, collaboration,
mentorship, and career support converge for a
comprehensive learning experience. 4-Week Pre-Work
Course

Dedicated Program
Support

Flexible Payment
Options

Capstone Project

4
GET THE UT AUSTIN
ADVANTAGE

Founded in 1883 and home to more

than 52,000 students and 3,000 faculty

members, The University of Texas at

Austin is one of the leading public

universities in the United States. The

UT Austin name is globally recognized

as a leader in the domains of science,

business, technology and social science.

With a proven track record of success,

cutting-edge research, and teaching

methods, you can be confident that you

are learning from the best of the best.

IN TOP PUBLIC SCHOOLS, NATIONAL UNIVERSITIES


#9
U.S. NEWS & WORLD REPORT, 2023

IN CUSTOM PROGRAMS
#6
Financial Times - Executive Education

5
CERTIFICATE OF COMPLETION
Upon successful completion of the program, you will receive a Professional Certificate
in Full Stack Software Development: Building Scalable Cloud Applications from the
McCombs School of Business at the University of Texas at Austin.

The University of Texas at Austin


Conferred to attest that

E
John Smith

M P L has successfully completed the

SA
Full Stack Software Development:
Building Scalable Cloud Applications
presented by the

McCombs School of Business


February 2023

Gaylen Paulson, Ph.D. Kumar Muthuraman, Ph.D.


Associate Dean and Executive Director Faculty Director, Business Analytics and AI Programs
Texas Executive Education Texas Executive Education

All certificate images are for illustrative purposes only.


The actual certificate may be subject to change at the discretion of the university.
6
BUILD WORKING KNOWLEDGE OF
SOFTWARE DEVELOPMENT

This comprehensive 28 weeks online program helps professionals


learn how to code and master a cutting-edge programming tool

A learn-by-doing pedagogy taught by renowned faculty


with 32 hands-on projects and coding assignments to
practice as you learn

Weekly live classes and mentorship sessions ensure that


learners walk away confident in their knowledge and skills

Prepare for a career in Full Stack Software Development with career


guidance webinar series and an industry-ready e-portfolio

WHAT IS UNIQUE ABOUT THIS PROGRAM?


Hands-on learning with
Taught by globally-recognized
industry-relevant projects and
UT Austin faculty and software
assignments that help you build
experts from renowned industries
a job-ready portfolio

4-week pre-work course


Coding demos and insights
to understand the basic
from industry practitioners
fundamentals of this program

Certificate from McCombs


Career support and portfolio
School of Business at UT Austin
building sessions
and Great Learning

Empower your coding journey with


GitHub Copilot, an AI-powered Unlock personalized support with
tool offering real-time code AI for understanding complex
suggestions, debugging assistance, concepts, tackling challenges,
and accelerated development and enhancing productivity
workflows

7
WHO IS THIS PROGRAM FOR?
• Recent graduates who want to build a career in software development.
• Early to mid-career tech professionals who want to scale the career ladder
with new-age software skills.
• Freelancers and entrepreneurs who want to break into the coding landscape.

AFTER THIS PROGRAM, YOU CAN:


• Design and develop software solutions for companies
• Outline, create and design code
• Monitor performance and modify programs
• Build software applications using new-age programming languages and tools

LEARN NEW-AGE TOOLS AND LANGUAGES

TOP ROLES YOU CAN QUALIFY FOR


Front-End (UI/UX) Developer Full Stack Software Developer

Back-End Developer SQA Engineer Game Developer

8
CURRICULUM

PRE-WORK 4 WEEKS

Web vs. App Development, Webpage - A Building Block


Overview of web
of Web Development, Traditional vs. Modern Web App,
development
Server Side Coding Technologies

Introduction to [Link], [Link], MongoDB, React.


Introduction to MERN stack
Understanding a Basic MERN Application

Setting up the development


environment ([Link], VS Installation of VS Code, Github, MongoDB Compass
Code)

Version control with Git and Various operations in Git, Git Init, Git Pull, Git Commit, Git
GitHub Add, Git Push, Git Merge, Git Diff

MODULE 1 : BASIC WEB DEVELOPMENT AND


3 WEEKS
JAVASCRIPT FUNDAMENTALS

Fundamentals of Structuring and Styling Web Pages With


HTML, CSS and Bootstrap
Modern Design Frameworks

JavaScript Basics Like Variables, Data Types, Operators,


Introduction to JavaScript
and Basic Programming Concepts

DOM manipulation with Understand How to Interact With and Modify HTML
JavaScript Elements Dynamically Using JavaScript

9
MODULE 2 : DEEP DIVE INTO JAVASCRIPT
4 WEEKS
ESSENTIALS

Introduction to [Link] and Fundamentals of Structuring and Styling Web Pages With
its ecosystem Modern Design Frameworks

Work With Core JavaScript Data Structures for Handling


String, arrays and objects
and Manipulating Data

Learn Function Declarations, Expressions, and Their


Functions
Scope and Closures

Explore Modern JavaScript Syntax Like Arrow Functions,


ES6 features
Destructuring, and Template Literals

Introduction to Callbacks, Promises, and Async/Await for


Asynchronous JavaScript
Handling Asynchronous Operations

Dive Into Methods Like Map(), Filter(), Reduce(), and


JavaScript array methods
Their Use Cases

Object-oriented Understand Classes, Inheritance, and Object-oriented


programming in JavaScript Design Patterns

MODULE 3 : INTRODUCTION TO [Link] 2 WEEKS

Creating a basic server with Set up a Simple HTTP Server and Handle Basic Requests
[Link] and Responses

Handling form data and file Process Form Submissions and Manage File Uploads on
uploads the Server Side

MODULE 4 : FRONTEND DEVELOPMENT WITH


4 WEEKS
REACTJS

Introduction to [Link] and Understand Component-based Architecture and React’s


its core concepts Virtual DOM

Setting up a React Install and Configure Tools Like [Link], NPM, and Create-
development environment React-App

JSX syntax and component- Write JSX and Create Reusable Functional and Class
based architecture Components

10
Manage Data Flow and State Within and Between
State and props in React
Components

Use Hooks for Managing State and Side Effects in


React Hooks
Functional Components

Handling events and forms in Learn to Handle User Inputs and Form Submissions
React Effectively

Explore CSS-in-JS Libraries, Styled-components, and


Styling in React
Integration With Frameworks Like React Bootstrap

Implement Navigation With React Router and Use Hooks


React Router
Like useHistory and useParam

Redux for state management Centralize and Manage Complex Application States with
in React applications Redux

Redux-thunk for Handle Async Operations Like API Calls With Middleware
Asynchronous Actions in Redux

Context API and useContext Simplify State Management for Smaller Applications
hook Using React’s Built-in Context API

MODULE 5 : TYPESCRIPT AND [Link] 3 WEEKS

Set up TypeScript and Learn its Typing System for Safer


TypeScript intro and setup
JavaScript Development

Server-side rendering (SSR) Build Applications With SSR for Better SEO and Faster
with React and [Link] Load Times

[Link] performance Optimize [Link] Apps with Techniques Like Dynamic


optimization strategies Imports and Image Optimization

MODULE 6 : SQL AND RELATIONAL DATABASES 2 WEEKS

Introduction to SQL and Learn the Basics of Relational Databases Like PostgreSQL
relational databases and MySQL

Understand Key SQL Concepts to Retrieve and


SQL basics
Manipulate Data

Data modeling and schema Design Efficient Database Schemas for Data Storage and
design in SQL Retrieval

11
MODULE 7 : MONGODB AND MONGOOSE (DATA
2 WEEKS
LAYER USING NOSQL)

Understand Connection Pooling to Improve Database


Connection Pool
Performance

Introduction to MongoDB
Learn NoSQL Concepts and MongoDB Basics
and NoSQL databases

CRUD operations in Perform Create, Read, Update, and Delete Operations in


MongoDB MongoDB

Mongoose ODM for Use Mongoose to Interact With MongoDB Using Schemas
MongoDB and Models

Schema design and data


Design Schemas to Structure NoSQL Data Effectively
modeling in Mongoose

Integration of MongoDB with Connect MongoDB to Backend Applications Using


[Link] [Link]

MODULE 8 : BACKEND DEVELOPMENT, TESTING AND


4 WEEKS
INTEGRATION WITH FRONTEND

Creating a basic server


Build a Server and Handle Basic Routing With [Link]
[Link]

Set Up and Manage Routes to Handle Various HTTP


Routing in [Link]
Requests

Use Middleware for Request Processing and Adding


Middleware in [Link]
Features to Your App

Authentication and Secure Applications With JSON Web Tokens and


authorization using JWT Annotations

Unit testing with Mocha and Test Backend Components Using Mocha and Chai
Chai Frameworks

Integrating React front end Connect a React Frontend to an Express Backend


with [Link] backend Seamlessly

API calls from React to Fetch Data From Backend APIs and Render it on the
Express using Axios or Fetch Frontend

12
MODULE 9 : DEPLOYMENT AND PERFORMANCE
3 WEEKS
OPTIMIZATION

Deployment strategies for


Deploy Full-stack Applications Using AWS Platform
MERN applications

Monitoring and debugging Use Tools Like Postman, and Chrome DevTools for
tools Debugging and Performance

Security best practices for Implement Secure Coding Practices to Protect


web applications Applications

Performance optimization
Optimize Application Speed and Resource Utilization
techniques

CAPSTONE PROJECT 1 WEEK

Ideation and project planning, implementing a full-scale MERN stack project, adding
additional features or enhancements, writing comprehensive project documentation

HOW WILL AI HELP YOU IN YOUR LEARNING JOURNEY

AI Mentor Practice Questions: Learners benefit from AI-driven practice questions


designed to enhance their understanding of key concepts, leveraging the expertise of an
AI-powered mentor.

AI Video Assistance: An integrated AI tool that offers real-time support within video
lessons, helping learners clarify doubts related to video content and deepening their
understanding.

CAPSTONE PROJECT: FULL STACK MERN APPLICATION

The capstone will provide learners a hands-on opportunity to apply skills learned
throughout the program to a comprehensive project, simulating a real-world development
experience. This will not only strengthen their portfolio but also demonstrate their
capability in building a complete, functional application.

13
BUILD A JOB-READY PORTFOLIO WITH
32 INDUSTRY-RELEVANT PROJECTS

HTML & CSS | DOM MANIPULATION |


WEBPAGES FOR FOOD BUILD A PORTFOLIO
ORDERING APPLICATION WEBSITE

Build 10+ webpages using HTML Create a dynamic & interactive


for the admin side view of the food portfolio website using DOM
ordering application and establish (Document Object Model)
links to the admin dashboard. manipulation, HTML & CSS.
Additionally, use CSS to enhance the
appearance and layout of the web
Skills
pages.
• JavaScript Programming
• DOM Manipulation
Skills • Event Handling
• HTML & CSS Syntax • Error Handling
• Responsive Design • Element Selection & Modification
• Navigation & Page Linking
• Data Listing & Presentation
• Form Handling

JAVASCRIPT ES6 DATA STRUCTURES |


AND OOP | BUILD A BUILD AN AUDIO/
FOOTBALL DATABASE VIDEO PLAYER
APPLICATION APPLICATION

Use concepts of ES6 and OOP Build a web-based video player


(Object-Oriented Programming) to application using array methods and
build a football database app that math functions that allows users to
allows users to search and explore play, shuffle, navigate, and search
information about football clubs and through a collection of videos.
players.

Skills Skills
• Object-Oriented Programming • Proficiency in Math Functions
• Class-Based Architecture • Date Functions & String Functions
• Iterating Arrays • Searching Algorithms
• Algorithmic Thinking • Sorting Algorithms
• User Input Handling • Data Structures
• Data Manipulation & Filtering

14
REACT AND REACT
SQL AND MONGODB |
REDUX | BUILD A
DATABASE OPERATIONS
FOOD ORDERING
FOR FOOD ORDERING
APPLICATION (USER
APPLICATION
SIDE & ADMIN SIDE)

Build the homepage of a food Design database and create


ordering app using React & advanced collections, insert documents and
React concepts in which data can retrieve records from it for a food
be fetched from third party API. ordering application using SQL &
Additionally, learn how to debug the MongoDB separately.
app.
Skills
Skills • Database Design
• React Fundamentals • Data Modeling
• React Router • CRUD Operations
• useContext Hook & Context API • Query Optimization
• React-Redux Library • Data Retrieval Strategies
• Debugging Components • Document-Oriented Database
• Data Fetching with External APIs Concepts
• RDBMS

[Link] | BACKEND [Link] | BUILD A


SERVER FOR FOOD BACKEND APPLICATION
ORDERING APPLICATION

Use concepts of [Link],


Create backend servers and various Mongoose package & Unit Testing to
APIs for the food ordering application access the MongoDB database from
using [Link]. the backend server.

Skills
Skills
• [Link] Fundamentals
• [Link] Fundamentals
• Installation & Configuration
• Setting Up Scripts & Handlers
• Package Management &
• Middleware Function
Dependency Management (NPM)
• Embedded JavaScript Setup
• TypeScript Integration
• SPA (Single Page Application)
• Debugger Configuration & Usage
• SSR (Server-Side Rendering)
• Package Manager - Yarn
• Mongoose Schema & Model
• Unit Testing

Note: The listed projects are samples; the program offers additional diverse projects.

15
FACULTY AND MENTORS

Dr. Kumar Muthuraman


Faculty Director - Abhay Samant Nirmallya Mukherjee
Center for Research Faculty, UT Austin Former Chief Architect
and Analytics

Carlos Damiani Paiva Maxwell Kendall Vik Williamson


Full Stack Software Senior Full Stack Software Senior Software
Engineer and Engineer and Engineer
Program Mentor Program Mentor

Adam Zerner Paul Cruse III


Software Engineer Senior Staff
Engineer

16
LEARNER CAREER TRANSITIONS

SENIOR MANAGER: DATA SCIENTIST -


BI & ADVANCED DATA TECHNOLOGY
ANALYTICS OFFICER & ENGINEER

MOSIMA SELOTA

SENIOR CONSULTANT LEAD


& HEAD: BI ANALYTICS CONSULTANT

DANIEL WEBB

DATA ANALYST - SENIOR DATA


STRATEGY & ANALYST - STRATEGIC
PLANNING PLANNING

FERNANDO
KURI REYES

17
TESTIMONIALS

“Before enrolling in Great Learning’s Full Stack Software


Development Program, I had minimal coding knowledge. Now, I can
create and deploy React apps, having rebuilt my personal website
and developed a site for my podcast and a web app for my Ninja
Warrior class. This program also improved my ability to hire and
collaborate with developers, boosting efficiency and reducing costs
at my startup.”

Lucas Longacre, Co-founder, Mebot AI Corp

“I am thrilled with my experience at Great Learning. When I first


enrolled, I had no knowledge of coding. Thanks to the amazing
mentors and faculty, I now confidently write codes. The well-delivered
lectures and supportive, hands-on learning environment made complex
concepts easy to grasp. I am grateful for the skills and confidence I’ve
gained and highly recommend Great Learning to anyone starting their
coding journey. Thank you for turning my aspirations into reality.”

Temitope Ogundele Thompson, Full-stack Developer, Care Texas

“The Full Stack Development Certificate Program has significantly


enhanced my skills and performance at work. The curriculum,
practical exercises, and expert guidance have given me valuable
insights and tools. I now tackle tasks with greater confidence and
efficiency, implementing new strategies and streamlining processes.
I highly recommend this certificate for professional growth.
Special thanks to the instructors, the Great Learning team, and our
Program Manager for their dedication and support. ”

Nitish Sharma, Member Technical Staff, Ebay Inc

“This program effectively built on my skills, making me proficient in


coding. Support and feedback exceeded my expectations. I highly
recommend this program to aspiring coders.”

Mark Segraves, Adjunct Faculty, Grand Canyon University

18
CAREER SUPPORT
When you choose this program, you also get access to career guidance webinar series by
industry experts and e-portfolio.

Gain Insights through an Exclusive Career Guidance Webinar Series

Navigate Your Career Path: Interview Success Blueprint:


Proven Strategies for a Ace Technical Questions with
Targeted Job Search Proven Tips

Cracking the Code: What Unlock Opportunities:


Recruiters Seek in the Ideal Your Guide to Building an
Software Developer Impactful Resume

E-Portfolio
An e-portfolio is a snapshot of all the projects done and skills acquired during the program. Get
an industry-ready shareable e-portfolio that will help you establish your expertise to potential
recruiters.

LEARNING RHYTHM - WEEKLY


COMMITMENT OF 16-18 HOURS
• 2-3 hours of live classes and guided labs
• 10-12 hours of practice coding problems and assignments
• 4 hours of optional support sessions (office hours)

PROGRAM FEE
$4500*
*Please get in touch with a Program Advisor to learn more about current fee waivers.

PAY IN INSTALLMENTS LOANS


Divide tuition into easy Apply for easy financing options
installments at 0% APR with our lending partners

Up to 4 installments As low as $250/month*


*Subject to approval

Lending Partners

19
PROGRAM PARTNERS

Great Learning is a leading global ed-tech company for professional and higher education.
It offers comprehensive, industry-relevant programs across various cutting-edge Technology,
Data, and Business domains. Great Learning’s programs are developed in collaboration with
the world’s foremost academic institutions. They are constantly reimagined and revamped to
address the dynamic needs of the industry. Great Learning is the only ed-tech company to
provide these programs in a blended mode, classroom mode, and purely online mode, relying
on its vast network of expert mentors and highly qualified faculty to deliver an unmatched
learning experience for learners in India and the world over. Great Learning is on a mission to
enable transformative learning and career success in the digital economy for professionals
and students across the globe and till date, we have impacted over 12 million learners from
over 170 countries.

20
READY TO ADVANCE YOUR CAREER?

CONTACT US

Phone Number: +1 512 887 3336


Email: [Link]@[Link]

You might also like