forked from Abhishek-cri/Popeye
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStudyMaterial.html
More file actions
66 lines (60 loc) · 3.57 KB
/
StudyMaterial.html
File metadata and controls
66 lines (60 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Study Material</title>
</head>
<body>
<style>
h2{
background-color: red;
color: yellow;
text-align: center;
height: 40px;
padding-top: 5px;
margin-top: 5px;
margin-bottom: 10px;
font-size: 30px;
border-radius: 20px;
text-decoration: underline yellow;
}
section{
padding-bottom:20px ;
}
</style>
<section>
<h2>Study Material </h2>
<h3>C++</h3>
<p>
For <a href="https://www.youtube.com/watch?v=VTLCoHnyACE&list=PLfqMhTWNBTe137I_EPQd34TsgV6IO55pt" target="_blank" rel="noopener noreferrer">basic C++</a> , you can check out the Apna College course, DSA by Shraddha Khapra. It covers key concepts like variables, data types, operators, control flow, functions, and object-oriented programming (OOP) topics such as classes, inheritance, and polymorphism.
</p>
<p>
The course also includes practical examples and exercises, helping you build a strong foundation before moving on to advanced topics like pointers, dynamic memory, and algorithms. By the end, you'll be confident in writing basic C++ programs and ready to tackle more complex challenges.
</p>
<p>
For Advanced C++ Topics, I recommend the <a href="https://www.youtube.com/watch?v=0bHoB32fuj0&list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz" target="_blank" rel="noopener noreferrer">DSA playlist by Striver</a>, which covers data structures and algorithms in-depth. This is crucial for mastering problem-solving skills.
</p>
<p>
Practice Programming by solving questions on platforms such as:
<li><a href="https://leetcode.com/" target="_blank" rel="noopener noreferrer">LeetCode </a></li>
<li><a href="https://www.geeksforgeeks.org/explore?page=1&sortBy=submissions" target="_blank" rel="noopener noreferrer">GeeksForGeeks</a></li>
<li><a href="https://www.naukri.com/code360/problems" target="_blank" rel="noopener noreferrer">CodingNinjas</a></li>
</p>
<p>For Competitive Programming (CP), you can sharpen your skills on:
<li><a href="https://codeforces.com/problemset" target="_blank" rel="noopener noreferrer">Codeforces</a></li>
<li><a href="https://www.codechef.com/guide-to-competitive-programming" target="_blank" rel="noopener noreferrer">CodeChef</a></li>
<li><a href="https://www.hackerrank.com/getting-started-with-cp/" target="_blank" rel="noopener noreferrer">HackerRank</a></li>
and other CP platforms.
</p>
<p>
You can follow DSA sheets to upskill your programming skills. These structured sheets provide a comprehensive list of problems covering various data structures and algorithms, helping you practice systematically and improve problem-solving abilities step by step.
<li><a href="https://www.proelevate.in/dsa-practice/arsh-dsa-sheet" target="_blank" rel="noopener noreferrer">Arsh DSA Sheet</a></li>
<li><a href="https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2" target="_blank" rel="noopener noreferrer">Striver A2Z DSA Sheet</a></li>
</p>
<p>
By exploring these resources, you’ll solidify both your DSA knowledge and problem-solving techniques while gaining exposure to real-world coding challenges.
</p>
</section>
</body>
</html>