Skip to content

Commit

Permalink
Feat: Add new links on DSA database, on dsa_courses and dsa_resources
Browse files Browse the repository at this point in the history
  • Loading branch information
obodobright committed Mar 12, 2024
1 parent ad13663 commit 1f934bb
Show file tree
Hide file tree
Showing 6 changed files with 102 additions and 59 deletions.
7 changes: 6 additions & 1 deletion database/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ export const sidebarData: ISidebar[] = [
name: 'js-Chart Libraries',
url: '/js-chart-libraries',
resources: DB.jsChartLibraries,
}
},
],
},
{
Expand Down Expand Up @@ -328,6 +328,11 @@ export const sidebarData: ISidebar[] = [
resources: DB.dsaTutorials,
},
{ name: 'DSA Courses', url: '/dsa-courses', resources: DB.dsaCourses },
{
name: 'DSA Resources',
url: '/dsa-resources',
resources: DB.dsaResources,
},
],
},
{
Expand Down
10 changes: 5 additions & 5 deletions database/data_structures/dsa-articles.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[
{
"name": "Mastering DSA Problem Solving: How to Become a Pro",
"description": "This article offers valuable insights and guidance on excelling in Data Structures and Algorithms (DSA) problem-solving.",
"url": "https://medium.com/@mukhopadhyaypushan42/best-way-to-solve-dsa-problems-become-a-pro-ccba897469c1",
"category": "data-structures",
"subcategory": "dsa-articles"
"name": "Mastering DSA Problem Solving: How to Become a Pro",
"description": "This article offers valuable insights and guidance on excelling in Data Structures and Algorithms (DSA) problem-solving.",
"url": "https://medium.com/@mukhopadhyaypushan42/best-way-to-solve-dsa-problems-become-a-pro-ccba897469c1",
"category": "data-structures",
"subcategory": "dsa-articles"
}
]
94 changes: 50 additions & 44 deletions database/data_structures/dsa-courses.json
Original file line number Diff line number Diff line change
@@ -1,45 +1,51 @@
[

{
"name": "Coursera",
"description": "Princeton University : Algorithms, Part I (Level : Intermediate)\n(Price : Free)",
"url": "https://www.coursera.org/learn/algorithms-part1?irclickid=R3ExqL3kfxyPUlu2taT6i1SeUkFTIbR3fwlM2Q0&irgwc=1&utm_medium=partners&utm_source=impact&utm_campaign=3294490&utm_content=b2c",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Coursera",
"description": "Data Science Foundations: Data Structures and Algorithms Specialization : By Sriram Sankaranarayanan - Top instructor at Coursera (Duration: 12 weeks)\n(Level: Intermediate *includes prerequisites\n(Price: Financial Aid available)",
"url": "https://www.coursera.org/specializations/boulder-data-structures-algorithms",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Udemy",
"description": "Data Structure - Part I : Design, Implementation and Analysis of basic data structures using Java language (Level: Beginner)\n(Price: Free)\n",
"url": "https://www.udemy.com/course/data-structures-part-1-lognacademy/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-NGH_Nm7INaGTQkF2wiRvPw&utm_medium=udemyads&utm_source=aff-campaign",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Udemy",
"description": "Introduction to Algorithms and Data structures in C++\n(Level:Beginner to Intermediate)\n(Price: Free)",
"url": "https://www.udemy.com/course/introduction-to-algorithms-and-data-structures-in-c/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-K_N7qnzYT67YYTr7r0rPJg&utm_medium=udemyads&utm_source=aff-campaign",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "University of Michigan",
"description": "Python Data Structures\n Rated 4.5 \n(Duration: 7 weeks)\n(Level: Introductory)\n(Price: Financial Aid available)\n(Certificate: Available)",
"url": "https://online.umich.edu/courses/python-data-structures/",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Harvard : CS50's Introduction to Computer Science",
"description": "Harvard University CS50's Introduction to Computer Science by David J. Malan (Duration: 12 weeks)\n(Level: Introductory)\n(Price: Financial Aid available)\n(Certificate: Available)",
"url": "https://pll.harvard.edu/course/cs50-introduction-computer-science",
"category": "data-structures",
"subcategory": "dsa-courses"
}
]
{
"name": "Coursera",
"description": "Princeton University : Algorithms, Part I (Level : Intermediate)\n(Price : Free)",
"url": "https://www.coursera.org/learn/algorithms-part1?irclickid=R3ExqL3kfxyPUlu2taT6i1SeUkFTIbR3fwlM2Q0&irgwc=1&utm_medium=partners&utm_source=impact&utm_campaign=3294490&utm_content=b2c",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Coursera",
"description": "Data Science Foundations: Data Structures and Algorithms Specialization : By Sriram Sankaranarayanan - Top instructor at Coursera (Duration: 12 weeks)\n(Level: Intermediate *includes prerequisites\n(Price: Financial Aid available)",
"url": "https://www.coursera.org/specializations/boulder-data-structures-algorithms",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Udemy",
"description": "Data Structure - Part I : Design, Implementation and Analysis of basic data structures using Java language (Level: Beginner)\n(Price: Free)\n",
"url": "https://www.udemy.com/course/data-structures-part-1-lognacademy/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-NGH_Nm7INaGTQkF2wiRvPw&utm_medium=udemyads&utm_source=aff-campaign",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Udemy",
"description": "Introduction to Algorithms and Data structures in C++\n(Level:Beginner to Intermediate)\n(Price: Free)",
"url": "https://www.udemy.com/course/introduction-to-algorithms-and-data-structures-in-c/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-K_N7qnzYT67YYTr7r0rPJg&utm_medium=udemyads&utm_source=aff-campaign",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "University of Michigan",
"description": "Python Data Structures\n Rated 4.5 \n(Duration: 7 weeks)\n(Level: Introductory)\n(Price: Financial Aid available)\n(Certificate: Available)",
"url": "https://online.umich.edu/courses/python-data-structures/",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Harvard : CS50's Introduction to Computer Science",
"description": "Harvard University CS50's Introduction to Computer Science by David J. Malan (Duration: 12 weeks)\n(Level: Introductory)\n(Price: Financial Aid available)\n(Certificate: Available)",
"url": "https://pll.harvard.edu/course/cs50-introduction-computer-science",
"category": "data-structures",
"subcategory": "dsa-courses"
},
{
"name": "Introduction To Algorithms (SMA 5503)",
"description": "This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice.",
"url": "https://ocw.mit.edu/courses/6-046j-introduction-to-algorithms-sma-5503-fall-2005/",
"category": "data-structures",
"subcategory": "dsa-courses"
}
]
23 changes: 23 additions & 0 deletions database/data_structures/dsa-resources.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"name": "VisuaAlgo",
"description": "This website helps Software engineers learn data structures and algorithms through animations",
"url": "https://visualgo.net/en",
"category": "data-structures",
"subcategory": "dsa-resources"
},
{
"name": "Visualizing Algorithms",
"description": "Learning DSA might be challenging, but this website comprise of interactive animations for a variety of data structures and algorithms",
"url": "https://www.cs.usfca.edu/~galles/visualization/Algorithms.html",
"category": "data-structures",
"subcategory": "dsa-resources"
},
{
"name": "Sorting Algorithms Animations",
"description": "Pratice sorting algorithms with animations, this resource explains how sorting algorithms works for diffent data structures",
"url": "https://www.cs.usfca.edu/~galles/visualization/Algorithms.html",
"category": "data-structures",
"subcategory": "dsa-resources"
}
]
24 changes: 16 additions & 8 deletions database/data_structures/dsa-tutorials.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,19 +136,27 @@
"language": "english"
},
{
"name":"Code step by step",
"name": "Code step by step",
"description": "A comprehensive playlist in Hindi that teaches developers data structures in Javascript from scratch.",
"url": "https://www.youtube.com/watch?v=wZHtZ_VJGKI&list=PL8p2I9GklV47TMMnPzqnkCtSOS3ebr4O7&ab_channel=CodeStepByStep",
"category":"youtube",
"subcategory":"data-structures",
"language":"hindi"
"category": "youtube",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name":"DataFlair",
"name": "DataFlair",
"description": "A comprehensive playlist in Hindi that teaches developers data structures and algorithms using C from scratch.",
"url": "https://youtube.com/playlist?list=PLf0LpPWikpPfA_vez2NndnYuQy6WkpTzc&si=K2-zGZeRd34fVzwT",
"category":"youtube",
"subcategory":"data-structures",
"language":"hindi"
"category": "youtube",
"subcategory": "data-structures",
"language": "hindi"
},
{
"name": "Derek Banas",
"description": "This is a great playlist in English that pratically teach developers the concept of the Big O Notation in Java, from begineers to hero",
"url": "https://www.youtube.com/watch?v=V6mKVRU1evU&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT",
"category": "youtube",
"subcategory": "data-structures",
"language": "english"
}
]
3 changes: 2 additions & 1 deletion database/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export { default as react } from './frontend/react.json'
export { default as next } from './frontend/next.json'
export { default as _3dLibraries } from './frontend/3d-libraries.json'
export { default as uilibraries } from './frontend/ui-libraries.json'
export { default as jsChartLibraries} from './frontend/js-chart-libraries.json'
export { default as jsChartLibraries } from './frontend/js-chart-libraries.json'
// backend
export { default as authentication } from './backend/authentication.json'
export { default as architecture } from './backend/architecture.json'
Expand Down Expand Up @@ -127,6 +127,7 @@ export { default as certifications } from './placement_prep/certifications.json'
export { default as dsaArticles } from './data_structures/dsa-articles.json'
export { default as dsaTutorials } from './data_structures/dsa-tutorials.json'
export { default as dsaCourses } from './data_structures/dsa-courses.json'
export { default as dsaResources } from './data_structures/dsa-resources.json'
// Block Chain
export { default as smartContracts } from './BlockChain/smart-contracts.json'
export { default as truffle } from './BlockChain/truffle.json'
Expand Down

0 comments on commit 1f934bb

Please sign in to comment.