0% found this document useful (0 votes)
58 views

Full Stack Development Bootcamp With AI Brochure

Uploaded by

codecraze9020
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Full Stack Development Bootcamp With AI Brochure

Uploaded by

codecraze9020
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Unlock Your Full Potential

with Industry-Recognized

Full Stack Development


Bootcamp
Ignite Your Tech Career Today
ABOUT
UPGRAD
About

GSV EDTECH 150


Top 150 Most Transformative
Growth Companies

BRANDON HALL
upGrad is a leading global GOLD AWARDS
15+ Across 2 Years
learning and workforce devel-
opment company. We’re on a
single-minded mission of
powering career success for PROMISING BRAND 2022
every member of the global The Economic Times
workforce as their trusted
lifelong learning partner.
Established in 2015, we have EDUCATION COMPANY
over 10 million learners who OF THE YEAR
VC Circle, 2022
have upskilled in a range of
online and offline programs
from top universities in India Entrepreneur India
and the world. EDUCATION INNOVATION
AWARDS 2020
Best Communication &
Teaching Platform

Ronnie Screwvala
Co-founder & Executive Chairman
Why This Bootcamp is
Your Best Choice

Live, Interactive Sessions


with Industry Experts
Immerse yourself in real-time learning with seasoned professionals

Hands-on Projects Simulating


Real-World Scenarios
Bridge the gap between theory and practice by working
on industry-relevant projects and building a
showcase-worthy portfolio.

Personalised Mentorship
Receive one-on-one guidance from experienced
mentors who are invested in your success.

Industry-Recognized Certifications
Validate your skills and knowledge with certifications
from leading organisations like Microsoft.
11

Placement Support and Career Services


12 Receive assistance with resume building, interview preparation,
and job search strategies.

1
Who Is This Program For?

Our Bootcamps are targeted towards a wide variety of people.

01. Aspiring developers looking


to launch their careers.

02. Career changers transitioning


into the tech industry.

03. Experienced professionals who are


seeking to upskill in specific technologies.

04. College students who want to score over


their peers and get superior placements.
Additional Features

At upGrad, our Bootcamp immerse you in real-world tech projects, solidifying your
understanding and building a portfolio to showcase your skills to potential employers.

Flexibility to Pause and Resume


upGrad allows you to pause your Bootcamp, take a break,
and resume your studies without losing momentum.

Alumni Scholarships for Other upGrad Programs


Investing in one upGrad program grants exclusive scholarships
for other courses, enabling continuous skill expansion

Exclusive Webinars and Workshops


Access exclusive webinars and workshops featuring
industry leaders and experts.

Networking Opportunities
Connect with a vibrant community of fellow learners, alumni,
and industry professionals.
Triple Certifications

Gain Industry-Recognized Credentials

NSDC Certification:
Validate your skills with a National Skill
Development Corporation (NSDC)
certification, a government initiative in
India that boosts your industry-relevant
skills and employability.

Industry-Recognized Certification:
Earn a certification from Microsoft,
showcasing your expertise in specific
technologies and platforms. This
certification can significantly boost
your career prospects.

*only available with Plus and Pro tiers

University Certification:
Earn a certification from the European
School of Data Science and
Technology.

*only available with Pro tier.


The S.M.A.R.T. Approach 20% Theory
A Proven Pedagogy 80% Practice

upGrad’s Bootcamp are designed around the S.M.A.R.T. framework, a proven


methodology that ensures you learn, retain, and apply your knowledge effectively.

STUDY (90 hours)


S Build a robust foundation with interactive, expert-led sessions,
carefully curated resources, and practical case studies from
real-world scenarios.

MAKE (150 hours)


M Develop practical full stack solutions in a collaborative
environment. Progress through Basic, Intermediate, and
Advanced Projects to build a comprehensive portfolio.

ATTEMPT (110 hours)


A Hone your coding prowess with hands-on exercises, coding
challenges, live coding sessions, and problem-solving scenarios.

REVISE (60 hours)


R Strengthen your comprehension through review guides, spaced
repetition, practice problems, and challenges, enhancing your
grasp of the subject with effective learning techniques.

TEST (40 hours)


T Put your abilities to the test with coding challenges, project
presentations, code reviews, mock interviews, and assessments
designed to showcase your expertise.

450 Total Learner Hours ( Pro Tier )

Here you will study the theoretical and conceptual parts only 20% of the time and spend 80%
of the time on practice and practical aspects etc.

This distribution ensures ample time for theoretical understanding and practical application,
with dedicated periods for practice, revision, and assessment.
Detailed
Curriculum Overview

Master the Fundamentals

Full Stack Development (Essential)

Fundamentals of Programming
Tools
Week no. Module Name Description
Course Wise

Week 1 Basics of Java Introduction to Java programming,


covering fundamental syntax and
core concepts.

Week 2 Java: An Understanding Java's


Object-Oriented object-oriented features like classes,
Java,
Language objects, inheritance, and
polymorphism. Eclipse/IntelliJ

IDEA (IDEs),
Week 3 Advanced Java Exploring advanced topics in Java
Concepts such as multithreading, exception JUnit, Mockito
handling, and file I/O.

Week 4 Object Oriented Principles and practices of


Design designing software using
object-oriented paradigms.

Week 5 Course Project Apply Java and object-oriented


principles in a comprehensive,
hands-on project.
Data Structures and Algorithms

Week 6 Algorithms Techniques for analyzing algorithm


Analysis and Bit efficiency and understanding
Manipulation bitwise operations.

Week 7 Arrays and Data structures focusing on arrays


Linked Lists and linked lists, their
Java,
implementation, and use cases.
Eclipse/IntelliJ
Week 8 Stacks and Exploring stack and queue data
IDEA (IDEs),
Queues structures, including their
operations and applications. Algorithm

libraries
Week 9 Searching and Techniques for searching and
Sorting sorting data, including common
algorithms like binary search and
quicksort.

Week 10 & Sets and Understanding sets and


Week 11 Dictionaries dictionaries, their implementations,
and use in storing unique elements
and key-value pairs.

Week 12 Greedy Introduction to greedy algorithms


Algorithms and their application in solving
optimization problems.

Week 13 Dynamic Techniques for solving complex


Programming problems by breaking them down
into simpler subproblems using
dynamic programming.

Week 14 Graph and Graph Understanding graph theory and


Algorithms algorithms like BFS, DFS, and
shortest path.

Week 15 Course Project Implement data structures and


algorithms in a practical project.
Frontend Development

Week 16 HTML, CSS and Basics of web development using


Bootstrap HTML for structure, CSS for styling,
and Bootstrap for responsive design.

Week 17 & Fundamentals of Core concepts of JavaScript and


Week 18 Node JS and Node.js for server-side
HTML, CSS,
JavaScript programming.
JavaScript,
Week 19 Advanced In-depth exploration of advanced
React.js,
JavaScript JavaScript topics such as closures,
Concepts promises, and async/await. Bootstrap,

Material-UI, VS
Week 20 Frontend Building dynamic user interfaces
Development using React.js components, state, Code, npm/yarn,
with React JS and props.
Babel,
Week 21 Frontend Advanced React.js features like Webpack.
Development hooks, context API, and state
with React JS management. Node.js

Week 22 Frontend Practical application of React.js in


Development building complex, interactive web
with React JS applications.

Week 23 Course Project Develop a full-fledged frontend


application using React.js.
Backend Development
Week 24 Introduction to Basics of Express.js for building web Node.js,
Express JS applications and APIs on the
Express.js,
Node.js platform.
MongoDB,
Week 25 MondogDB and Working with MongoDB to perform
Mongoose, JWT
Database database operations and integrate
Integration with Node.js applications. (JSON Web

Week 26 & Building RESTful Designing and implementing Tokens), RESTful

Week 27 APIs RESTful APIs using Node.js and APIs, Postman,


Express.js.
VS Code,
Week 28 Authentication Implementing user authentication,
npm/yarn,
and Error authorization, and error handling in
Handling web applications. MongoDB Atlas

Week 29 Course Project Apply full-stack development skills


in a comprehensive, hands-on
project.
Full Stack Development (Plus)

GenAI for Developers


Week 30 Create AI-Powered Understand the basics of Prompt GenAI tools (e.g.,
Low-Code Frontend engineering and how to give ChatGPT, Tabnine,
exhaustive prompt Bloop AI, GitHub
Copilot, OpenAI
Codex),
Week 31 Create AI-Powered Learn how to easily do code
Automation tools,
Low-Code Backend generation, code translation,
Code review tools,
reviews, and framework conversion Developer
changes using genAI and basic productivity tools
prompting for creating backend
services.

Week 32 Become 10x Learn how to use GenAI tools to


AI-powered increase productivity as a developer
Developer using various GenAI tools.

Full Stack Development (Pro)

GenAI for Developers


Week 30 Create AI-Powered GenAI tools (e.g.,
Low-Code Frontend Understand the basics of Prompt ChatGPT, Tabnine,
engineering and how to give Bloop AI, GitHub
Copilot, OpenAI
Week 31 Create AI-Powered exhaustive prompt
Codex),
Low-Code Backend
Automation tools,
Code review tools,
Week 32 Become 10x Learn how to easily do code Developer
AI-powered generation, code translation, productivity tools
Developer reviews, and framework
conversion changes using genAI
and basic prompting for creating
backend services.
Advanced Software Design Concepts
Week 33 & Distributed Systems Understand the principles of
Week 34 and Design Patterns distributed systems and apply
design patterns to build scalable
and resilient applications. Design patterns

Week 35 & System Design Learn the art of designing complex libraries,
Week 36 systems, focusing on scalability,
Caching
reliability, and performance.
strategies
Week 37 Course Project Architect and implement a web
application based on the system
design concepts learnt so far

Capstone Project
Week 38 & Capstone Project In the Capstone Project, students will apply their
Week 39 knowledge and skills to develop a comprehensive
full-stack application.
Collaborative Projects
That Mirror the Industry

At upGrad, our Bootcamps immerse you in real-world tech projects, solidifying your
understanding and building a portfolio to showcase your skills to potential employers.

Project Phases:
Our Bootcamps are structured into three distinct project phases, each designed to
progressively challenge and enhance your skills:

Basic Projects Intermediate Projects Advanced Projects


(Weeks 1-10) (Weeks 11-20) (Weeks 21-30)
Focus on building Apply frameworks and Build projects like an
foundational skills in implement API endpoints, e-commerce platform, data
frontend and backend user authentication, and dashboard, or collaborative
technologies. You'll work complex features by editing tool using real-time
on projects like creating a building projects like social communication, cloud
simple blog platform, a media apps, real-time chat deployment, data
personal portfolio applications, or task visualization, and
website, or a basic management tools. performance optimization.
e-commerce site.

Team Collaboration and Mentorship:


You'll work in cross-functional teams of 8-10, guided by an industry mentor who will provide
technical guidance, career coaching, and project oversight.
Practice for Mastery

Real-World
Problem Solving
Our Bootcamps provide ample opportunities for you to hone your coding
skills through deliberate practice and real-world challenges.

Problem-Solving Practice
Engage in exercises that test critical thinking,
analytical skills, and practical application of
theoretical concepts.

Live Coding Sessions


Join weekly live coding sessions for real-time
feedback and collaboration.
Revise What You’ve Learnt

Reinforce Learning,
Achieve Long-Term Mastery
Our Bootcamps emphasise the "Revise" phase, ensuring that the knowledge and skills
you acquire are not just fleeting but become deeply ingrained and readily accessible.

Comprehensive Review Guides Spaced Repetition Sessions


Concise overviews of key concepts, Reinforce knowledge with
terminology, and best practices with scientifically proven spaced
multimedia elements for engaging repetition, including quizzes,
revision. exercises, and discussions for
long-term recall.

Practice Problems and Challenges


Reinforce knowledge with scientifically proven
spaced repetition, including quizzes, exercises,
and discussions for long-term recall.
Test Your Progress

Prove Your Proficiency,


Showcase Your Talent
The "Test" part is your opportunity to shine. It's where you demonstrate mastery of the skills
and knowledge you've acquired throughout the Bootcamp. Our comprehensive assessment
methods not only validate your proficiency but also prepare you for the real-world challenges
of a tech career.

Project Presentations and Demos:

End-of-Sprint Demos Phase Showcases


(Every 2 Weeks) (Weeks 11, 18, 28)
Regularly present your project Showcase completed projects to a
progress to peers and mentors, broader audience.
receiving valuable feedback, and
improving your team’s solutioning
methodologies.
Prove Your Proficiency, Showcase Your Talent
Timed Coding Challenges
Solve algorithmic problems under time constraints,
simulating technical interviews.

Code Refactoring Exercises


Improve existing code for readability and
performance.

Bug Hunts
Sharpen your debugging skills by identifying and
fixing code errors.

Mock Interviews:

Technical Interviews Behavioural Interviews


Practice coding challenges and Prepare for questions about your
problem-solving in a simulated experience, teamwork, and career
interview setting. goals.
Learn from the Best
in the Industry

Software Engineering Director of Engineering, Sr. Engineering


Manager, Google ThousandEyes Manager, Yahoo

Director of Lead Software


Engineering, Captora Developer, Oracle

Dhirendra is a compassionate engineering leader who


Dhirendra empowers teams to achieve business goals. He has
experience building and managing high-performance,
Sinha diverse teams and serves as a coach and mentor to
software engineers and managers.

He is an expert in agile development, the full Software


Development Life Cycle, and advocates for best software
engineering practices. With startup founding engineer
experience, Dhirendra is adept at wearing multiple hats to
get the job done. He excels in leading cross-functional
teams and initiatives, and is a creative thinker skilled in
identifying and solving problems using mathematical and
analytical expertise.
SDE - III, Meesho Member Of Technical Staff,
Aurigo Software Technologies

Srishti is a Software Development Engineer (Frontend) at


Meesho, specializes in Data Structures, Algorithms, and
Front-end Web Development. With expertise in the .NET
framework, including C#, HTML, LESS, and TypeScript, she
has also worked on automation tools like Gulp and Grunt.
Srishti holds a master’s degree in computer science from
Srishti Gupta the National Institute of Technology, Tiruchirappal

SDE - II, Atlassian Senior Software


Engineer, Visa

He is an experienced software engineer with expertise in


C++, Angular, Java, Apache Pig, Neo4j, and SQL, holds a
Bachelor's degree from the National Institute of Technolo-
gy Warangal. Currently an SDE II at Atlassian, he contrib-
utes to innovative solutions driving customer success.

Mrigank
Kaushik

SDE - 2, Software Software Full Stack


Salesforce Development Development Developer,
Engineer, Amazon Engineer, Innovaccer UnDosTres

Harshit Pandey is an SDE 2 at Salesforce. His expertise


includes programming, C++, and algorithms. At Amazon,
he enhanced user experience through projects like #foun-
ditonamazon content, top product services, and webpage
latency improvements using Service Workers.

Harshit Passionate about mentoring, Harshit has guided students

Pandey
at Crio.Do, KnowledgeHut upGrad, Scaler, and Newton
School, and created technical content for Relevel by Unac-
ademy. He is driven by learning new technologies, solving
challenging problems, and creating impactful solutions.
SDE, Software Engineer, Software Engineer,
Microsoft JLL Dell Technologies

Soumya Mohanty is a Fullstack Software Development


Engineer at Microsoft. He has experience at companies like
Dell Technologies, JLL, and Hasura, and is proficient in
React, Node.js, JavaScript, Data Structures, Algorithms,
and GraphQL.

Soumya Certified by Google as a Mobile Web Specialist and a 2018

Mohanty
Google India Scholar, Soumya led the Web Dev Team at IIIT
Bhubaneswar's Programming Society. He is a serial hack-
athon winner, with achievements including the Building
Future Cities hackathon, National Level Philips Hackathon,
UtkalHacks, and NEC Hackathon.

Soumya's articles have over 700K views. He mentors


students on placements and creates educational content
on YouTube.

SDE -3, Adobe Senior Member Of


Technical Staff, Oracle

ShopClues,
Senior Software Software Engineer
Engineer, Goibibo

Sumit is a Computer Scientist (SDE-3) at Adobe, with inter-


ests in machine learning, data extraction, data-driven deci-
Sumit Kumar
sions, and full stack development capable of scaling up to
millions of transactions. His work samples are available on
his GitHub profile (https://github.com/Sumit-Kap).

Outside of work, Sumit enjoys competitive programming


and writing answers on Quora. This sums up his profession-
al life.
Land Your Dream Job

At upGrad, we're not just committed to your learning journey; we're


invested in your career success. Our comprehensive placement
services are designed to empower you with the skills, confidence, and
connections you need to land your dream tech job.

Resume Preparation Soft Skill Preparation


Craft a standout resume Master communication,
with expert guidance to teamwork, and leadership
highlight your skills and through live sessions and
experience for recruiters. personalized feedback.

Aptitude Training Interview Practice -


Hone problem-solving Company-Based
abilities with extensive Access coding problems
content, live sessions, and and projects to
personalized reports. practice for company-
specific interview
scenarios.
Hiring Partners & Offline Placement
Career Portal Preparation
Connect with top tech Bootcamps
companies through our Attend intensive interview
hiring partners and preparation and mock
exclusive career portal. interviews in major cities.

Menternships
Gain hands-on experience through internships and
mentored projects, earning an industry certificate.

Our learners work at


Innovate, Collaborate,
and Compete

Get ready to unleash your creativity and problem-solving skills in our exhilarating hackathons!
These time-bound coding events bring together diverse teams to tackle real-world challenges,
fostering innovation, collaboration, and healthy competition.

Why Participate in Hackathons?

Gain Practical Experience: Apply your knowledge in a fast-paced, collaborative environment,


simulating real-world data science and technology scenarios.

Network with Industry Professionals: Connect with potential employers, mentors, and fellow
developers expanding your professional network.

Showcase Your Skills: Demonstrate your coding prowess, creativity, and problem-solving abilities
to a broader audience.

Win Prizes and Recognition: Compete for exciting prizes, gain recognition for innovative
solutions, and boost your resume.

Learn and Grow: Collaborate with diverse teams, learn from experienced mentors, and discover
new technologies and approaches.
Build a Powerful Portfolio

Your Bootcamp journey culminates in a robust portfolio that showcases your skills, projects, and
potential. We guide you through creating a compelling portfolio to impress employers and open
doors to exciting career opportunities.

Portfolio Creation:

Project Code Presentation Skills


Documentation Organization

Learn how to document Master best practices for


Develop your
your projects effectively, organising and
presentation skills to
highlighting presenting your code,
showcase your projects
your contributions, making it easy for others
and articulate your
technical decisions, and to understand and
technical expertise
problem-solving appreciate your work.
confidently.
approaches.
Our Offerings

Essential, Plus, Pro: Tailored Products for the


Discerning Learner
We understand that every learner has unique needs and preferences.
That's why we offer three distinct pricing tiers, each designed to provide
exceptional value and flexibility.

Essential
Our most affordable option is perfect for those seeking a solid foundation.
Includes core modules, live sessions, and access to critical resources.

Plus
The ideal choice for learners who want to dive deeper. Includes everything
in Essential, plus additional workshops, Industry Certificates, and access to
advanced content.

Pro
Our most comprehensive package is designed for those who want to
maximise their learning and career potential. Includes all the benefits of
Plus, along with exclusive access to industry events, career coaching,
immersion and certification from the European School of Data Science and
Technology.
Program Tiering and Pricing

Flexible Pricing Options to Fit Your Budget


Here is an exhaustive comparison of the plans available to you in this program. Please
be informed that all features mentioned in this brochure are subject to the variant
of the program that you choose.

Product Details Essential Plus Pro

Program Duration (Weeks) 29 31 33

Learning Hours 300+ 350+ 500+

Online Live + Online Live +


Online Live +
Delivery Mode Recorded + Recorded +
Recorded
Offline Offline

National Skill Development


Corporation (NSDC) Yes Yes Yes
Certification

Basic Programming and


Yes Yes Yes
MERN Stack

Daily Doubt Resolution


Yes Yes Yes
Sessions

Portfolios Creation/
Yes Yes Yes
Proof Of Work

Access to upGrad's Career


Yes Yes Yes
Portal & Hiring Partners

Intensive Revision Days Yes Yes Yes

Placement Readiness Tests Yes Yes Yes


Product Details Essential Plus Pro

Microsoft Certification No Yes Yes

Placement Training - Soft Skills, Only Recorded Recorded


Aptitude, Resume Creation Recorded and Live and Live

Menternship - Get Certified


No Yes Yes
by Well Known Brands

Career Coaching No Yes Yes

Hackathons No Yes Yes

Yes Yes
GenAI Concepts No
Intermediate Advanced

Mock Interviews No Yes Yes

Offline Placement Workshop No Yes Yes

Only Recorded Recorded


Freelancing Bootcamp
Recorded and Live and Live

European School of
Data Science and No No Yes
Technology Certification

Add-On Certificate No No Yes

Personalized Letter of No No Yes


Recommendation (LOR)

Mentor Driven Sprint-Based


No No Yes
Team Projects

Advanced Software No No Yes


Design Concepts

Pause Your Bootcamp No No Yes

Learner hours/week 10-12 Hrs 10-12 Hrs 12-14 Hrs


Application Process

Take the First Step Towards


Your Tech Career
Ready to unlock your potential in technology? Apply to our Bootcamp and
take the first step towards achieving your career goals.

STEP 1

Complete our user-friendly online application form,


Submit Your providing your academic and professional background,
Application career aspirations, and a brief statement of purpose.

STEP 2

Our admissions team will carefully review your


Review and application, considering your qualifications and
Shortlisting: potential for success in the Bootcamp.
STEP 3

Receive Your Offer If selected, you'll receive an official offer letter


outlining the program details, start date, and
payment options.

STEP 4

Secure Your Seat: Confirm your enrollment by paying the required


deposit, and prepare to embark on an exciting
learning adventure!

Eligibility:
A passion for technology and a desire to learn

Basic computer literacy and internet access

PROGRAM START DATE


Please visit our website for more details

PROGRAM FEE
Please visit our website for more details
upgrad.com

Let’s Write to us: Call:


connect [email protected] 18002102020

upGrad Education Private Limited. Nishuvi, 75, Dr. Annie Besant Road
Worli, Mumbai - 400018, India.

You might also like