Dream Factory Course
Login
Dream Factory 2023
Dream Factory 2023 consists of 2 courses:
1. Full Stack Development Course
2. DataStructure - Aptitude - Soft skills Course
Start Learning
null
Course Curriculum
2 Subjects
Full Stack Development
12 Exercises
•
401 Learning Materials
Week - 1
Introduction to Dream Factory 2023
Video
8:8
Java - Day 1 - Session 1 [ Introduction to programming ]
Video
6:51
Java - Day 1 - Session 1 [ Introduction to programming ] - NOTES
PDF
Java - Day 1 - Session 2 [ Flow of a Java program ]
Video
12:40
Java - Day 1 - Session 2 [ Flow of a Java program ] - NOTES
PDF
Java - Day 1 - Session 3 [ WORA feature of Java ]
Video
20:31
Java - Day 1 - Session 3 [ WORA feature of Java ] - NOTES
PDF
Programming - Day 1 - Session 1 [ Introduction to Programming - Hello World ]
Video
17:16
Programming - Day 1 - Session 1 [ Introduction to Programming - Hello World ] - NOTES
PDF
Programming - Day 1 - Session 2 [ Control flow 1 - Addition of 2 numbers ]
Video
10:52
Programming - Day 1 - Session 2 [ Control flow 1 - Addition of 2 numbers ] - NOTES
PDF
Java - Day 2 - Session 1 [ Java Installation ]
Video
13:14
Java - Day 2 - Session 1 [ Java Installation ] - NOTES
PDF
Java - Day 2 - Session 2 [ Difference between JDK, JRE, JVM ]
Video
6:22
Java - Day 2 - Session 2 [ Difference between JDK, JRE, JVM ] - NOTES
PDF
Java - Day 2 - Session 3 [ First Java Program ]
Video
15:7
Java - Day 2 - Session 3 [ First Java Program ] - Notes
PDF
Programming - Day 2 - Session 1 [ Control flow 2 ]
Video
13:45
Programming - Day 2 - Session 1 [ Control flow 2 ] - NOTES
PDF
Programming - Day 2 - Session 2 [ Conditional control construct - Simple if ]
Video
15:59
Programming - Day 2 - Session 2 [ Conditional control construct - Simple if ] - NOTES
PDF
Java - Day 3 - Session 1 [ Data Types - Introduction ]
Video
9:49
Java - Day 3 - Session 1 [ Data Types - Introduction ] - NOTES
PDF
Java - Day 3 - Session 2 [ Data Types to deal with Integers ]
Video
5:4
Java - Day 3 - Session 2 [ Data Types to deal with Integers ] - NOTES
PDF
Java - Day 3 - Session 3 [ Data Types to deal with Real Numbers ]
Video
3:39
Java - Day 3 - Session 3 [ Data Types to deal with Real Numbers ] - NOTES
PDF
Java - Day 3 - Session 4 [ Data Types to deal with Characters ]
Video
2:46
Java - Day 3 - Session 4 [ Data Types to deal with Characters ] - NOTES
PDF
Java - Day 3 - Session 5 [ Data Types to deal with true/false ]
Video
3:49
Java - Day 3 - Session 5 [ Data Types to deal with true/false ] - NOTES
PDF
Java - Day 3 - Session 6 [ Type casting ]
Video
9:47
Java - Day 3 - Session 6 [ Type casting ] - NOTES
PDF
Programming - Day 3 - Session 1 [ Conditional control construct - if-else ]
Video
14:23
Programming - Day 3 - Session 1 [ Conditional control construct - if-else ] - NOTES
PDF
Programming - Day 3 - Session 2 [ Conditional control construct - else-if ladder ]
Video
15:42
Programming - Day 3 - Session 2 [ Conditional control construct - else-if ladder ] - NOTES
PDF
Java - Day 4 - Session 1 [ Data Types example 1 - Average Calculator ]
Video
7:20
Java - Day 4 - Session 1 [ Data Types example 1 - Average Calculator ] - NOTES
PDF
Java - Day 4 - Session 2 [ Data Types example 2 - Average Calculator with user input ]
Video
5:46
Java - Day 4 - Session 2 [ Data Types example 2 - Average Calculator with user input ] - NOTES
PDF
Java - Day 4 - Session 3 [ Example : Taking user input with the help of Scanner ]
Video
3:5
Java - Day 4 - Session 3 [ Example : Taking user input with the help of Scanner ] - NOTES
PDF
Java - Day 4 - Session 4 [ Object-oriented programming language - Introduction ]
Video
5:51
Java - Day 4 - Session 4 [ Object-oriented programming language - Introduction ] - NOTES
PDF
Java - Day 4 - Session 5 [ Object-oriented programming example-1 ]
Video
15:49
Java - Day 4 - Session 5 [ Object-oriented programming example-1 ] - NOTES
PDF
Programming - Day 4 - Session 1 [ Conditional control construct - Switch ]
Video
18:14
Programming - Day 4 - Session 1 [ Conditional control construct - Switch ] - NOTES
PDF
Programming - Day 4 - Session 2 [ Looping control construct - Introduction ]
Video
12:52
Programming - Day 4 - Session 2 [ Looping control construct - Introduction ] - NOTES
PDF
Java - Day 5 - Session 1 [ Object-oriented programming example-2 ]
Video
13:9
Java - Day 5 - Session 1 [ Object-oriented programming example-2 ] - NOTES
PDF
Java - Day 5 - Session 2 [ Constructors ]
Video
20:32
Java - Day 5 - Session 2 [ Constructors ] - NOTES
PDF
Programming - Day 5 - Session 1 [ Looping control construct - for loop ]
Video
18:31
Programming - Day 5 - Session 1 [ Looping control construct - for loop ] - NOTES
PDF
Programming - Day 5 - Session 2 [ Looping control construct - while loop ]
Video
12:55
Programming - Day 5 - Session 2 [ Looping control construct - while loop ] - NOTES
PDF
Assessment - 1
Exercise
Week - 2
Java - Day 6 - Session 1 [ Introduction to Array ]
Video
6:56
Java - Day 6 - Session 1 [ Introduction to Array ] - NOTES
PDF
Java - Day 6 - Session 2 [ 1-D Array example:- without loops ]
Video
12:23
Java - Day 6 - Session 2 [ 1-D Array example:- without loops ] - NOTES
PDF
Java - Day 6 - Session 3 [ 1-D Array example:- with loops ]
Video
14:6
Java - Day 6 - Session 3 [ 1-D Array example:- with loops ] - NOTES
PDF
Java - Day 6 - Session 4 [ Eclipse installation and First Program ]
Video
12:39
Java - Day 6 - Session 4 [ Eclipse installation and First Program ] - NOTES
PDF
Programming - Day 6 - Session 1 [ do-while ]
Video
13:3
Programming - Day 6 - Session 1 [ do-while ] - NOTES
PDF
Programming - Day 6 - Session 2 [ loop without Break ]
Video
8:56
Programming - Day 6 - Session 2 [ loop without Break ] - NOTES
PDF
Programming - Day 6 - Session 3 [ Break ]
Video
9:50
Programming - Day 6 - Session 3 [ Break ] - NOTES
PDF
Java - Day 7 - Session 1 [ 2-D Array introduction ]
Video
11:21
Java - Day 7 - Session 1 [ 2-D Array introduction ] - NOTES
PDF
Java - Day 7 - Session 2 [ 2-D Array example ]
Video
30:18
Java - Day 7 - Session 2 [ 2-D Array example ] - NOTES
PDF
Java - Day 7 - Session 3 [ Drawbacks of Array ]
Video
4:23
Java - Day 7 - Session 3 [ Drawbacks of Array ] - NOTES
PDF
Java - Day 7 - Session 4 [ More about Array ]
Video
5:33
Java - Day 7 - Session 4 [ More about Array ] - NOTES
PDF
Programming - Day 7 - Session 1 [ Nested for loop ]
Video
19:27
Programming - Day 7 - Session 1 [ Nested for loop ] - NOTES
PDF
Programming - Day 7 - Session 2 [ Break -2 ]
Video
12:49
Programming - Day 7 - Session 2 [ Break -2 ] - NOTES
PDF
Programming - Day 7 - Session 3 [ Break -3 ]
Video
14:00
Programming - Day 7 - Session 3 [ Break -3 ] - NOTES
PDF
Java - Day 8 - Session 1 [ String-Introduction ]
Video
20:37
Java - Day 8 - Session 1 [ String-Introduction ] - NOTES
PDF
Java - Day 8 - Session 2 [ Different ways to create Strings ]
Video
7:14
Java - Day 8 - Session 2 [ Different ways to create Strings ] - NOTES
PDF
Java - Day 8 - Session 3 [ Specification of String Pool ]
Video
13:24
Java - Day 8 - Session 3 [ Specification of String Pool ] - NOTES
PDF
Java - Day 8 - Session 4 [ Inbuilt methods of String ]
Video
17:52
Java - Day 8 - Session 4 [ Inbuilt methods of String ] - NOTES
PDF
Java - Day 8 - Session 5 [ Immutable Strings ]
Video
12:57
Java - Day 8 - Session 5 [ Immutable Strings ] - NOTES
PDF
Programming - Day 8 - Session 1 [ Labelled for loop ]
Video
21:12
Programming - Day 8 - Session 1 [ Labelled for loop ] - NOTES
PDF
Programming - Day 8 - Session 2 [ Greatest of 2 numbers]
Video
11:10
Programming - Day 8 - Session 2 [ Greatest of 2 numbers] - NOTES
PDF
Programming - Day 8 - Session 3 [ Even and odd ]
Video
8:39
Programming - Day 8 - Session 3 [ Even and odd ] - NOTES
PDF
Click At Your Own Risk
Exercise
Java - Day 9 - Session 1 [Method-Introduction]
Video
3:58
Java - Day 9 - Session 1 [Method-Introduction] - NOTES
PDF
Java - Day 9 - Session 2 [Syntax of Method]
Video
4:45
Java - Day 9 - Session 2 [Syntax of Method] - NOTES
PDF
Java - Day 9 - Session 3 [Types of Methods]
Video
31:1
Java - Day 9 - Session 3 [Types of Methods] - NOTES
PDF
Programming - Day 9 - Session 1 [Greatest of 3 numbers]
Video
13:23
Programming - Day 9 - Session 1 [Greatest of 3 numbers] - NOTES
PDF
Programming - Day 9 - Session 2 [ Quadrants ]
Video
22:52
Programming - Day 9 - Session 2 [ Quadrants ] - NOTES
PDF
Java - Day 10 - Session 1 [Memory management of Methods]
Video
18:10
Java - Day 10 - Session 1 [Memory management of Methods] - NOTES
PDF
Java - Day 10 - Session 2 [Method Overloading]
Video
14:58
Java - Day 10 - Session 2 [Method Overloading] - NOTES
PDF
Programming - Day 10 - Session 1 [Methods]
Video
48:50
Programming - Day 10 - Session 1 [Methods] - NOTES
PDF
Week-2 Assessment
Exercise
Week - 3
Java - Day 11 - Session 1 [ Encapsulation Introduction ]
Video
1:18
Java - Day 11 - Session 1 [ Encapsulation Introduction ] - NOTES
PDF
Java - Day 11 - Session 2 [ Scenario1 (No Security) ]
Video
4:17
Java - Day 11 - Session 2 [ Scenario1 (No Security) ] - NOTES
PDF
Java - Day 11 - Session 3 [ Scenario 2 (Use of Private) ]
Video
4:54
Java - Day 11 - Session 3 [ Scenario 2 (Use of Private) ] - NOTES
PDF
Java - Day 11 - Session 4 [ Scenario 3 ( Achieving Encapsulation) ]
Video
22:17
Java - Day 11 - Session 4 [ Scenario 3 ( Achiving Encapsulation) ] - NOTES
PDF
Programming - Day 11 - Session 1 [ First 5 Natural Numbers ]
Video
13:59
Programming - Day 11 - Session 1 [ First 5 Natural Numbers ] - NOTES
PDF
Programming - Day 11 - Session 2 [ Sum Natural Numbers using Methods ]
Video
14:50
Programming - Day 11 - Session 2 [ Sum Natural Numbers using Methods ] - NOTES
PDF
SQL - Day 11 - Session 1 [Introduction to SQL]
Video
27:28
SQL - Day 11 - Session 1 [Introduction to SQL] - NOTES
PDF
Java - Day 12 - Session 1 [ Inheritance Introduction ]
Video
13:20
Java - Day 12 - Session 1 [ Inheritance Introduction ] - NOTES
PDF
Java - Day 12 - Session 2 [ Example 1:- (Without Inheritance) ]
Video
4:48
Java - Day 12 - Session 2 [ Example 1:- (Without Inheritance) ] - NOTES
PDF
Java - Day 12 - Session 3 [ Example 2:- (With Inheritance) ]
Video
2:33
Java - Day 12 - Session 3 [ Example 2:- (With Inheritance) ] - NOTES
PDF
Java - Day 12 - Session 4 [ Types of Inheritance ]
Video
5:51
Java - Day 12 - Session 4 [ Types of Inheritance ] - NOTES
PDF
Java - Day 12 - Session 5 [ Types of Inheritance not Permitted in Java ]
Video
4:36
Java - Day 12 - Session 5 [ Types of Inheritance not Permitted in Java ] - NOTES
PDF
Java - Day 12 - Session 6 [ Types of Methods during Inheritance ]
Video
12:45
Java - Day 12 - Session 6 [ Types of Methods during Inheritance ] - NOTES
PDF
Programming - Day 12 - Session 1 [ Natural Numbers using Scanner ]
Video
25:51
Programming - Day 12 - Session 1 [ Natural Numbers using Scanner ] - NOTES
PDF
Programming - Day 12 - Session 2 [ Sum of numbers in a given range ]
Video
14:46
Programming - Day 12 - Session 2 [ Sum of numbers in a given range ] - NOTES
PDF
SQL - Day 12 - Session 1 [ Installation of Oracle software ]
Video
11:36
SQL - Day 12 - Session 1 [ Installation of Oracle software ] - NOTES
PDF
Java - Day 13 - Session 1 [ Polymorphism Introduction ]
Video
2:23
Java - Day 13 - Session 1 [ Polymorphism Introduction ] - NOTES
PDF
Java - Day 13 - Session 2 [ Example:-1(No Polymorphism) ]
Video
13:4
Java - Day 13 - Session 2 [ Example:-1(No Polymorphism) ] - NOTES
PDF
Java - Day 13 - Session 3 [ Achieving Polymorphism and benefits ]
Video
21:57
Java - Day 13 - Session 3 [ Achieving Polymorphism and benefits ] - NOTES
PDF
Programming - Day 13 - Session 1 [ Prime or not ]
Video
22:39
Programming - Day 13 - Session 1 [ Prime or not ] - NOTES
PDF
SQL - Day 13 - Session 1 [ Creating a table ]
Video
25:13
SQL - Day 13 - Session 1 [ Creating a table ] - NOTES
PDF
Java - Day 14 - Session 1 [ Abstract Introduction ]
Video
1:37
Java - Day 14 - Session 1 [ Abstract Introduction ] - NOTES
PDF
Java - Day 14 - Session 2 [ Achieving Abstraction ]
Video
13:33
Java - Day 14 - Session 2 [ Achieving Abstraction ] - NOTES
PDF
Java - Day 14 - Session 3 [ Achieving Abstraction using Interfaces ]
Video
9:32
Java - Day 14 - Session 3 [ Achieving Abstraction using Interfaces ] - NOTES
PDF
Java - Day 14 - Session 4 [ Comparison of Abstract classes and Interfaces ]
Video
7:28
Java - Day 14 - Session 4 [ Comparison of Abstract classes and Interfaces ] - NOTES
PDF
Programming - Day 14 - Session 1 [ Prime number in a given range ]
Video
22:55
Programming - Day 14 - Session 1 [ Prime number in a given range ] - NOTES
PDF
Programming - Day 14 - Session 2 [ Sum of digits ]
Video
27:23
Programming - Day 14 - Session 2 [ Sum of digits ] - NOTES
PDF
SQL - Day 14 - Session 1 [ Inserting the values in table ]
Video
31:30
SQL - Day 14 - Session 1 [ Inserting the values in table ] - NOTES
PDF
Java - Day 15 - Session 1 [ Static keyword in java ]
Video
3:39
Java - Day 15 - Session 1 [ Static keyword in java ] - NOTES
PDF
Programming - Day 15 - Session 1 [ Reverse the digit ]
Video
22:53
Programming - Day 15 - Session 1 [ Reverse the digit ] - NOTES
PDF
Programming - Day 15 - Session 2 [ Palindrome ]
Video
12:14
Programming - Day 15 - Session 2 [ Palindrome ] - NOTES
PDF
SQL - Day 15 - Session 1 [ Constraints ]
Video
37:53
SQL - Day 15 - Session 1 [ Constraints ] - NOTES
PDF
Week - 3 Assessment
Exercise
Week - 4
Java - Day 16 - Session 1 [ All about main() ]
Video
7:48
Java - Day 16 - Session 1 [ All about main() ] - NOTES
PDF
Java - Day 16 - Session 2 [ Different Syntaxes of main() ]
Video
5:47
Java - Day 16 - Session 2 [ Different Syntaxes of main() ] - NOTES
PDF
Java - Day 16 - Session 3 [ Exception Introduction ]
Video
5:2
Java - Day 16 - Session 3 [ Exception Introduction ] - NOTES
PDF
Java - Day 16 - Session 4 [ What happens when exception occurs ]
Video
7:37
Java - Day 16 - Session 4 [ What happens when exception occurs ] - NOTES
PDF
Java - Day 16 - Session 5 [ Example 1:- Flow when exception doesn't occur ]
Video
3:2
Java - Day 16 - Session 5 [ Example 1:- Flow when exception doesn't occur ] - NOTES
PDF
Java - Day 16 - Session 6 [ Example 2:- Flow when exception occurs ]
Video
6:17
Java - Day 16 - Session 6 [ Example 2:- Flow when exception occurs ] - NOTES
PDF
Programming - Day 16 - Session 1 [ Power of number- nbase ]
Video
32:31
Programming - Day 16 - Session 1 [ Power of number- nbase ] - NOTES
PDF
SQL - Day 16 - Session 1 [ Retrieving The Data from table ( Select ) ]
Video
26:29
SQL - Day 16 - Session 1 [ Retrieving The Data from table ( Select ) ] - NOTES
PDF
Web Technologies - Day 16 - Session 1 [ Introduction to Web ]
Video
9:21
Web Technologies - Day 16 - Session 1 [ Introduction to Web Technologies ]
PDF
Java - Day 17 - Session 1 [ Example 3 :- Using exception handlers ]
Video
8:24
Java - Day 17 - Session 1 [ Example 3 :- Using exception handlers ] - NOTES
PDF
Java - Day 17 - Session 2 [ Use of throw,throws and finally ]
Video
14:58
Java - Day 17 - Session 2 [ Use of throw,throws and finally ] - NOTES
PDF
Java - Day 17 - Session 3 [ Different Types of Exception ]
Video
6:28
Java - Day 17 - Session 3 [ Different Types of Exception ] - NOTES
PDF
Programming - Day 17 - Session 1 [ ArmStrong Number ]
Video
30:39
Programming - Day 17 - Session 1 [ ArmStrong Number ] - NOTES
PDF
SQL - Day 17 - Session 1 [ Select with Operators ]
Video
22:6
SQL - Day 17 - Session 1 [ Select with Operators ] - NOTES
PDF
Web Technologies - Day 17 - Session 1 [ Installation video of VS Code ]
Video
8:11
Web Technologies - Day 17 - Session 1 [ Installation video of VS Code ]
PDF
Java - Day 18 - Session 1 [ Introduction to Collection Framework ]
Video
5:18
Java - Day 18 - Session 1 [ Introduction to Collection Framework ] - NOTES
PDF
Java - Day 18 - Session 2 [ ArrayList ]
Video
12:54
Java - Day 18 - Session 2 [ ArrayList ] - NOTES
PDF
Java - Day 18 - Session 3 [ Using Iterators ]
Video
16:2
Java - Day 18 - Session 3 [ Using Iterators ] - NOTES
PDF
Programming - Day 18 - Session 1 [ ArmStrong Number in Range ]
Video
14:39
Programming - Day 18 - Session 1 [ ArmStrong Number in Range ] - NOTES
PDF
Programming - Day 18 - Session 2 [ Fibonacci series ]
Video
27:12
Programming - Day 18 - Session 2 [ Fibonacci series ] - NOTES
PDF
SQL - Day 18 - Session 1 [ Updating the values in table ]
Video
16:17
SQL - Day 18 - Session 1 [ Updating the values in table ] - NOTES
PDF
Web Technologies - Day 18 - Session 1 [ Introduction to HTML ]
Video
27:37
Web Technologies - Day 18 - Session 1 [ Introduction to HTML ]
PDF
[ ] I am not the Robot
Exercise
Java - Day 19 - Session 1 [ LinkedList ]
Video
16:13
Java - Day 19 - Session 1 [ LinkedList ] - NOTES
PDF
Java - Day 19 - Session 2 [ ArrayDeque ]
Video
6:50
Java - Day 19 - Session 2 [ ArrayDeque ] - NOTES
PDF
Java - Day 19 - Session 3 [ Priority Queue ]
Video
4:39
Java - Day 19 - Session 3 [ Priority Queue ] - NOTES
PDF
Java - Day 19 - Session 4 [ TreeSet ]
Video
5:16
Java - Day 19 - Session 4 [ TreeSet ] - NOTES
PDF
Programming - Day 19 - Session 1 [ Factor of 10 ]
Video
13:26
Programming - Day 19 - Session 1 [ Factor of 10 ] - NOTES
PDF
Programming - Day 19 - Session 2 [ Factors of given number ]
Video
11:4
Programming - Day 19 - Session 2 [ Factors of given number ] - NOTES
PDF
Programming - Day 19 - Session 3 [ Factorial of a number ]
Video
13:6
Programming - Day 19 - Session 3 [ Factorial of a number ] - NOTES
PDF
SQL - Day 19 - Session 1 [ Deleting the values in table ]
Video
10:25
SQL - Day 19 - Session 1 [ Deleting the values in table ] - NOTES
PDF
Web Technologies - Day 19 - Session 1 [ Basic HTML Tags ]
Video
33:14
Web Technologies - Day 19 - Session 1 [ Basic HTML Tags ]
PDF
Java - Day 20 - Session 1 [ What is Hashing ]
Video
9:31
Java - Day 20 - Session 1 [ What is Hashing ] - NOTES
PDF
Java - Day 20 - Session 2 [ HashSet & LinkedHashSet ]
Video
7:9
Java - Day 20 - Session 2 [ HashSet & LinkedHashSet ] - NOTES
PDF
Java - Day 20 - Session 3 [ Methods in HashSet ]
Video
7:19
Java - Day 20 - Session 3 [ Methods in HashSet ] - NOTES
PDF
Java - Day 20 - Session 4 [ Comparing Collection based Classes ]
Video
10:58
Java - Day 20 - Session 4 [ Comparing Collection based Classes ] - NOTES
PDF
Programming - Day 20 - Session 1 [ Strong Number ]
Video
21:33
Programming - Day 20 - Session 1 [ Strong Number ] - NOTES
PDF
SQL - Day 20 - Session 1 [ Functions in SQL ]
Video
35:15
SQL - Day 20 - Session 1 [ Functions in SQL ] - NOTES
PDF
Web Technologies - Day 20 - Session 1 [ Creation of user form and table ]
Video
41:13
Web Technologies - Day 20 - Session 1 [ Creation of user form and table ]
PDF
Week-4 Assessment
Exercise
Week - 5
Java - Day 21 - Session 1 [ Maps Introduction ]
Video
8:44
Java - Day 21 - Session 1 [ Maps Introduction ] - NOTES
PDF
Java - Day 21 - Session 2 [ TreeMap ]
Video
3:4
Java - Day 21 - Session 2 [ TreeMap ] - NOTES