Mastering Full Stack Development
Your 100-Days Project-Based Journey
We're initiating a Online course on the web development as a first
step. we believe this step will empower many people in the future
WEEK 01
Create a Simple profile using HTML
01 Introduction to internet, Domain & Server, Introduction to
Website, Setup & Installation, Basics of HTML
HTML
02 Deploy your website
Learn basics of Git & Github, Deploy your website to server
GIT
03 Create your Resume using HTML
HTML Structure, Semantic elements, Common tags and it’s type
HTML
Code Carnival
04 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 02
05 Create simple dashboard using HTML
Learn tables and some tags
HTML
Create a survey form using HTML
06 How web is evolved, HTML Forms and Validations
HTML
Build Google clone (HTML & CSS)
07 Introduction to CSS, How to link CSS in HTML, Selectors, CSS
Property & Value
CSS
Code Carnival
08 Weekly Discussion, Performance feedback, Quiz & Recognition
01
WEEK 03
Enhance your resume with CSS
09 Display Property, Box Model, Style related properties
CSS
10 Create a Navbar using CSS
Learn Flexbox, Position related properties
CSS
11 Create a simple gallery
Flexbox advanced concepts
CSS
Code Carnival
12 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 04
13 Create a gallery using CSS Grid
Learn Grid
CSS
14 Make gallery as responsive
Learn Grid layout, media query, responsiveness
CSS
Tasks based on Grid
15 Complete multiple tasks and discussion
CSS
16 Code Carnival
Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 05
17 Build restaurant website using Bootstrap
What is CSS Framework, Bootstrap
CSS
18 Enhance homepage with animations
CSS transitions, Hover effects, smooth scrolling effect
CSS
19 HTML & CSS Review
Status check, discussions
Code Carnival
20 Weekly Discussion, Performance feedback, Quiz & Recognition
02
WEEK 06
Simple calculator with Javascript
21 Javascript overview, setup environment, Variable & Data types,
Basic operators
JS
22 Loop game using javascript
Conditional statement, Loops, Break & Continue statement
JS
23 Number Guessing game using JS
Switch Case, loops, conditions, Break & Continue
JS
24 Code Carnival
Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 07
Simple calculator refactoring
25 functions & Declaration, parameters and return, arrow functions,
scopes & Closures
JS
26 Product listing page with add to cart
Crating manipulating Objects & Arrays, Array & Object methods
JS
27 Simple todo application
select, modify, event listeners, event handling
JS
Code Carnival
28 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 08
Refactoring todo application
29 Higher order functions, callbacks, promises & async/await
JS
30 Create weather application
Introduction to API, AJAX & Fetch API, Error Handling
JS
List of products page using API
31 Introduction to API, AJAX & Fetch API, Error Handling
JS
32 Code Carnival
Weekly Discussion, Performance feedback, Quiz & Recognition
03
WEEK 09
Javascript review
33 Discussion & Clarifications
Javascript review
34 Discussion & Clarifications
Javascript review
35 Discussion & Clarifications
36 Javascript review
Discussion & Clarifications
WEEK 10
Create business webpage using ReactJS
37 React render in HTML, React JSX
React
Enhance business webpage using ReactJS
38 React CSS Styling, React Component
React
39 Create school webpage using ReactJS
(Task)
React
Code Carnival
40 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 11
Build product listing page using ReactJS
41 Map, conditions, props
React
Build menu for a restaurant using ReactJS
42 (Task)
React
Website theme switcher using ReactJS
43 Purpose of state, Props Vs State
React
Code Carnival
44 Weekly Discussion, Performance feedback, Quiz & Recognition
04
WEEK 12
Random image generator app
45 Event handling, Form handling, use state, use effect
React
Create a blog with External API
46 React router
React
Refactoring blog
47 use context, use ref, use memo, use callback
React
Code Carnival
48 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 13
49 ReactJS review
Discussion & Clarifications
ReactJS review
50 Discussion & Clarifications
ReactJS review
51 Discussion & Clarifications
ReactJS review
52 Discussion & Clarifications
WEEK 14
Paragraph builder using Python
53 Introduction to python, variable, datatype, operators
Python
Simple calculator using Python
54 datatypes, operators, if conditions
Python
Student management using Python
55 list, tuple, set, dictionary
Python
Code Carnival
56 Weekly Discussion, Performance feedback, Quiz & Recognition
05
WEEK 15
Number guessing game using Python
57 loops & iterators
Python
Book store management using Python
58 functions, lambda functions, parameters, scopes
Python
Expense calculator
59 (Task)
Python
Code Carnival
60 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 16
61 Online shopping cart using Python
Class & Object
Python
*Online shopping cart
62 Inheritance & Polymorphism
Python
*Online shopping cart
63 Encapsulation & exemption handling
Python
Code Carnival
64 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 17
Expenses tracker using Python
65 Module, Class & Object
Python
* Expenses tracker
66 abstraction
Python
*Expenses tracker
67 file handling Python
Code Carnival
68 Weekly Discussion, Performance feedback, Quiz & Recognition
06
WEEK 18
PIP Package Manager
69 Install & maintain packages, virtual environment
Python
Create & Publishing a package
70 create package, publishing a package
Python
Python preview
71 Status check, discussion
Code Carnival
72 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 19
Setting up a database
73 Introduction to database, Install Mysql & Work
Bench, Create database and tables
MySql
List of Products in MySql
74 Create, Select, Update/Insert, Delete
MySql
List of Blogs in MySql
75 (Task)
MySql
Code Carnival
76 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 20
Add user and comments to blog app
77 Associations, Constrains, indexing, auto increment, Database
Structure
MySql
Search and filter blogs
78 limit, like, search, join, any
MySql
List of users with blogs
79 Group by, exist MySql
Code Carnival
80 Weekly Discussion, Performance feedback, Quiz & Recognition
07
WEEK 21
Hello World program using Django
81 Introduction to Django, Virtual environment, Django
Structure
Django
Setting up rest framework
82 Introduction to rest API, HTTP Methods, Status code,
rest framework
Django
Create first API
83 Django routes, Django views
Django
Code Carnival
84 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 22
Create blog & comment models
85 Models, Associations, ORM, serializer Django
Blog & Comment CRUD API
86 Build create, read, update and delete API
Django
Write API testing
87 Write script to testing API
Django
Code Carnival
88 Weekly Discussion, Performance feedback, Quiz & Recognition
WEEK 23
Integrating with ReactJS app
89 API integration
Django
User Authentication & Authorisation
90 API for login, logout, signup
Django
Deploy your projects
91 Discussion
Deployment
Code Carnival
92 Weekly Discussion, Performance feedback, Quiz & Recognition
08
WEEK 24
93 Django review
Feedback & Discussion
Django review
94 Feedback & Discussion
Django review
95 Feedback & Discussion
Django review
96 Feedback & Discussion
WEEK 25
97 Q&A
Feedback & Discussion
98 Q&A
Feedback & Discussion
Q&A
99 Feedback & Discussion
Performance Analysis
100 Analise your performance and Report & feedback
09