1
00:00:00,200 --> 00:00:00,860
Hi.

2
00:00:01,310 --> 00:00:09,350
In this video, I want to give you a few tips that will help you make the most out of this data Structures

3
00:00:09,350 --> 00:00:10,940
and Algorithms course.

4
00:00:10,970 --> 00:00:19,640
First of all, I would say it's extremely important to maintain consistency to actually master data

5
00:00:19,640 --> 00:00:21,500
structures and algorithms.

6
00:00:21,530 --> 00:00:26,150
For this, I have structured this course as daily challenges.

7
00:00:26,150 --> 00:00:30,740
So all that you need to do is never miss a day.

8
00:00:31,340 --> 00:00:38,540
So I would highly encourage you to make this commitment that till you're done with this course, you

9
00:00:38,540 --> 00:00:40,580
will complete every day's target.

10
00:00:40,580 --> 00:00:48,470
And in this way you will not only have consistency, you will also build momentum, which is very crucial

11
00:00:48,470 --> 00:00:51,110
to actually achieve difficult goals.

12
00:00:51,500 --> 00:00:57,620
The second tip that I have for you is that try to solve questions on your own.

13
00:00:57,620 --> 00:01:00,260
Before you go ahead and take a look at the solution.

14
00:01:00,260 --> 00:01:07,340
It's actually not about successfully solving the question, but rather it's about trying to solve it.

15
00:01:07,340 --> 00:01:14,000
That's where the learning happens, because you try to think on your own about the question and you

16
00:01:14,000 --> 00:01:20,900
understand your gaps in learning, and maybe you will be able to solve the question on your own as well

17
00:01:20,900 --> 00:01:21,830
in many cases.

18
00:01:21,830 --> 00:01:28,940
So always ensure that you try to solve the question by yourself before you take a look at the solution

19
00:01:28,940 --> 00:01:36,440
and that difficulty, that friction that you experience when you do this will translate into solid and

20
00:01:36,440 --> 00:01:37,940
long term learning.

21
00:01:38,270 --> 00:01:44,210
The third tip that I have for you is that don't skip coding the solution.

22
00:01:44,210 --> 00:01:51,380
Now over here in this course, you will find that you will be able to code the solutions without going

23
00:01:51,410 --> 00:01:54,710
anywhere else in the environment provided by Udemy.

24
00:01:54,710 --> 00:02:01,040
So do make use of that and ensure that you try to code the solutions on your own, because you will

25
00:02:01,040 --> 00:02:03,830
have to ultimately do that in the coding interview.

26
00:02:03,830 --> 00:02:09,770
And when you try to do this, you will see that in many cases you will get stuck.

27
00:02:09,770 --> 00:02:11,900
And that's actually a gold mine.

28
00:02:11,900 --> 00:02:18,800
Because when you try to code a solution by yourself and you get stuck, you learn crucial things.

29
00:02:18,800 --> 00:02:26,240
You understand what needs to be reviewed or what area needs to be revisited, etc. so always ensure

30
00:02:26,240 --> 00:02:28,760
that you code the solution by yourself.

31
00:02:28,760 --> 00:02:35,450
The fourth tip that I have for you is I would highly recommend to go in the order that the course is

32
00:02:35,450 --> 00:02:36,110
presented.

33
00:02:36,110 --> 00:02:42,890
This will be useful because some aspects are discussed in greater detail towards the beginning of the

34
00:02:42,890 --> 00:02:47,870
course and towards the latter part of the course, because we have already discussed that previously.

35
00:02:47,870 --> 00:02:54,290
We may go faster when discussing some things that repeat, so I would recommend that you go in the order

36
00:02:54,290 --> 00:02:55,790
that the course is presented.

37
00:02:55,790 --> 00:03:02,780
And my final tip for you is if you see that you are aware of a topic rather than skipping, I think

38
00:03:02,780 --> 00:03:09,860
it would be a good idea to watch those lectures at two x speed, because many times you may get stuck

39
00:03:09,860 --> 00:03:15,410
in a coding interview because you have forgotten a simple thing that you thought that you knew well.

40
00:03:15,410 --> 00:03:20,990
So probably going through lectures on topics that you are already aware will be a good idea.

41
00:03:20,990 --> 00:03:26,090
It will be a good refresher, and it will also solidify the learning that you already have.

42
00:03:26,090 --> 00:03:28,370
And maybe you will learn something new.

43
00:03:28,400 --> 00:03:35,030
A bonus tip do check out the tracker, which is provided as a downloadable resource, and stick it on

44
00:03:35,030 --> 00:03:35,630
your wall.

45
00:03:35,630 --> 00:03:40,340
And whenever you are done with the day's challenge, put a tick mark over there and then when you are

46
00:03:40,340 --> 00:03:45,950
done with the next day's challenge, put a tick mark again on the tracker, and in this way you will

47
00:03:45,950 --> 00:03:52,310
build a streak, and this will help you ensure that you don't miss a single day because you would not

48
00:03:52,310 --> 00:03:54,470
want to lose your streak.

49
00:03:54,470 --> 00:03:59,030
So do check out the tracker sheet provided as a downloadable resource.

50
00:03:59,030 --> 00:04:00,260
Let's get started!

51
00:04:00,260 --> 00:04:02,030
See you in the next video!
