Skip to content

Conversation

gpl-gowthamchand
Copy link
Contributor

What does this PR do?

Improve repo

For resources

Description

This PR reorganizes the Algorithms and Data Structures sections in the Hindi free courses file by merging them into a combined section with subheadings, as requested in issue #7323.

Why is this valuable (or not)?

This reorganization is valuable because:

  • The current structure has overlapping content between separate Algorithms and Data Structures sections
  • It's unclear where to find courses that cover both topics
  • The new structure makes navigation much easier and more logical
  • Users can quickly find algorithm-specific, data structure-specific, or combined DSA courses

How do we know it's really free?

All existing courses remain unchanged - this is purely a structural reorganization. No new resources are added or removed.

For book lists, is it a book? For course lists, is it a course? etc.

This is a reorganization of existing courses in the free-courses-hi.md file. All courses remain the same YouTube playlists and tutorials.

Checklist:

  • Read our contributing guidelines.
  • Search for duplicates.
  • Include author(s) and platform where appropriate.
  • Put lists in alphabetical order, correct spacing.
  • Add needed indications (PDF, access notes, under construction).
  • Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

Fixes #7323

- Merged separate Algorithms and Data Structures sections into a combined 'Algorithms and Data Structures' section
- Added subheadings for 'Algorithms' and 'Data Structures' within the combined section
- Moved common DSA courses to the main combined section
- Organized exclusive algorithm courses under 'Algorithms' subheading
- Organized exclusive data structure courses under 'Data Structures' subheading
- Updated index to reflect the new structure
- Maintained Soft Computing as a subheading under the combined section

This reorganization improves the structure and makes it easier to find relevant courses while maintaining logical grouping of related content.
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
305:1-307:147  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Sep 13, 2025
- Fixed incorrect number of blank lines between Data Science and Databases sections
- Changed from 3 blank lines to 1 blank line as required by remark-lint
- Resolves blank-lines-1-0-2 linting rule violation
@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Sep 13, 2025
Copy link
Collaborator

@eshellman eshellman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks great!

One suggestion: we've used "See Also" links when we've moved things previously.

so where ### Data Structures was
### Data Structures
try putting the line:
Data Structures :information_source: See … [Data Structures](#data-structures)

see how it looks

@gpl-gowthamchand gpl-gowthamchand force-pushed the reorganize-algorithms-data-structures branch from 8394cfb to 616c5c8 Compare September 17, 2025 09:19
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
94:1-103:144  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Sep 17, 2025
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
  81:1-88:2  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
93:1-103:77  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

…ed heading; remove duplicates; fix blank lines
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
 84:1-90:150  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
94:1-103:144  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
81:1-90:150  warning  Alphabetical ordering: swap l.82 and l.81                              alphabetize-lists  remark-lint
81:1-90:150  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
81:1-91:150  warning  Alphabetical ordering: swap l.85 and l.82                              alphabetize-lists  remark-lint
81:1-91:150  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
81:1-90:150  warning  Alphabetical ordering: swap l.84 and l.82                              alphabetize-lists  remark-lint
81:1-90:150  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-hi.md
84:1-90:150  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Sep 17, 2025
@eshellman
Copy link
Collaborator

I guess that didn't work, thanks for trying

@eshellman eshellman merged commit 3b1b2e7 into EbookFoundation:main Sep 17, 2025
6 checks passed
@gpl-gowthamchand
Copy link
Contributor Author

gpl-gowthamchand commented Sep 17, 2025

Thank you for merging..

@gpl-gowthamchand
Copy link
Contributor Author

I guess that didn't work, thanks for trying

may i know that issue clearly

@eshellman
Copy link
Collaborator

As you discovered, the linter didn't like it

@gpl-gowthamchand
Copy link
Contributor Author

OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

merging algorithm and datastructure in index in free-courses-hi.md
2 participants