# nishant-tiwari24/coding-resources

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nishant-tiwari24-coding-resources).**

3,589 stars · 648 forks

## Links

- GitHub: https://github.com/nishant-Tiwari24/coding-resources
- awesome-repositories: https://awesome-repositories.com/repository/nishant-tiwari24-coding-resources.md

## Description

This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development.

The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.

The project covers a broad range of capability areas, including detailed learning paths for cybersecurity, backend development, and system design. It further provides guidance on job application strategies, such as extracting hiring leads and performing strategic outreach, alongside instructions for building and deploying full-stack projects.

## Tags

### Education & Learning Resources

- [Software Engineering Roadmaps](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/curricula-roadmaps/software-web-development/software-engineering-roadmaps.md) — Offers structured, hierarchical learning paths and technical milestones for mastering full-stack development and computer science. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/dsa-vs-dev.md))
- [Learning Roadmaps](https://awesome-repositories.com/f/education-learning-resources/learning-roadmaps.md) — Organizes technical competencies into time-bound sequences to guide users from foundational to advanced engineering skills.
- [Backend Engineering Roadmaps](https://awesome-repositories.com/f/education-learning-resources/backend-engineering-roadmaps.md) — Provides comprehensive learning paths for mastering server-side development and API deployment. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/backend.md))
- [Career Preparation Resources](https://awesome-repositories.com/f/education-learning-resources/career-preparation-resources.md) — Provides a comprehensive set of strategic frameworks for resume building and internship application targeting.
- [Computer Science Curricula](https://awesome-repositories.com/f/education-learning-resources/computer-science-curricula.md) — Delivers a staged progression of study materials covering algorithms, system design, and cybersecurity.
- [Curated Learning Resources](https://awesome-repositories.com/f/education-learning-resources/curated-learning-resources.md) — Aggregates vetted external links and tutorials for mastering programming languages and data structures. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/README.md))
- [Curated Resource Lists](https://awesome-repositories.com/f/education-learning-resources/curated-resource-lists.md) — Aggregates vetted external links and tutorials into categorized paths for professional development.
- [Data Structures and Algorithms](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/curricula-roadmaps/foundations-study-skills/foundational-computer-science-modules/data-structures-and-algorithms.md) — Guides learners from basic array operations to advanced dynamic programming and competitive coding techniques. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/dsa-vs-dev.md))
- [Development Roadmaps](https://awesome-repositories.com/f/education-learning-resources/development-roadmaps.md) — Provides a multi-year learning path covering programming foundations, data structures, and full-stack development. ([source](https://github.com/nishant-Tiwari24/coding-resources#readme))
- [Cybersecurity Paths](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/courses-structured-learning/learning-path-guides/technical-skill-mastery-paths/technical-skill-acquisition/cybersecurity-paths.md) — Provides structured roadmaps and project guides for learning networking and penetration testing.
- [Curated Learning Paths](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/technical-learning-roadmaps/curated-learning-paths.md) — Organizes educational resources into sequential dependency graphs to guide learners through software engineering curricula. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/youtube.md))
- [Job Application Strategies](https://awesome-repositories.com/f/education-learning-resources/job-application-strategies.md) — Offers strategic frameworks for finding leads and performing outreach to secure professional placements.
- [Technical Interview Preparation](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/career-advancement-resources/technical-interview-preparation.md) — Provides a process for resume building and mock interviewing using curated problem sets. ([source](https://github.com/nishant-Tiwari24/coding-resources#readme))
- [Professional Development Platforms](https://awesome-repositories.com/f/education-learning-resources/professional-development-platforms.md) — Provides a holistic framework integrating career guidance, interview preparation, and professional skill building for engineers.
- [Technical Career Roadmaps](https://awesome-repositories.com/f/education-learning-resources/technical-career-roadmaps.md) — Offers structured guides for internship applications, resume optimization, and professional networking. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/README.md))
- [Technical Learning Paths](https://awesome-repositories.com/f/education-learning-resources/technical-learning-paths.md) — Outlines the specific skills and technical competencies required to progress from beginner to advanced levels. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/confusion.md))
- [Technical Resource Directories](https://awesome-repositories.com/f/education-learning-resources/technical-resource-directories.md) — Aggregates vetted tutorials and practice platforms into a categorized directory for technical learning.
- [Study Plans](https://awesome-repositories.com/f/education-learning-resources/curricula-instructional-design/curricula-roadmaps/systems-infrastructure-operations/system-design-architecture-roadmaps/system-design-case-studies/study-plans.md) — Provides a structured plan for studying scalable architecture components like microservices and load balancing. ([source](https://github.com/nishant-Tiwari24/coding-resources#readme))
- [Specialization Analyses](https://awesome-repositories.com/f/education-learning-resources/developer-documentation-references/developer-education/specialization-analyses.md) — Analyzes introductory and advanced paths for frontend, backend, mobile, and machine learning development. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/dsa-vs-dev.md))
- [Algorithmic Patterns](https://awesome-repositories.com/f/education-learning-resources/educational-resources/algorithms-theory-academics/algorithm-data-structure-guides/algorithmic-patterns.md) — Maps problem types to recurring algorithmic strategies like sliding windows and graph traversals. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/strategy.md))
- [Implementation Projects](https://awesome-repositories.com/f/education-learning-resources/educational-resources/courses-training-certifications/courses-structured-learning/courses/cybersecurity-training-materials/cybersecurity-curricula/implementation-projects.md) — Guides the implementation of real-world security tools such as vulnerability scanners and encrypted file systems. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/Cybersecurity.md))
- [Income Opportunity Directories](https://awesome-repositories.com/f/education-learning-resources/income-opportunity-directories.md) — Lists diverse earning paths like internships and freelancing to help learners find work. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/money-hacks.md))
- [JavaScript Learning Curricula](https://awesome-repositories.com/f/education-learning-resources/javascript-learning-curricula.md) — Executes a sequence of theoretical topics and practical projects for mastering JavaScript from syntax to asynchronous patterns. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/javascript.md))
- [Problem Solving Guides](https://awesome-repositories.com/f/education-learning-resources/problem-solving-guides.md) — Provides a time-bound framework for moving from initial understanding and pseudocode to iterative optimization. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/strategy.md))
- [Professional Certifications](https://awesome-repositories.com/f/education-learning-resources/professional-certifications.md) — Helps users locate specialized training programs and professional certifications across technical domains. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/scholarships.md))
- [Career Development](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development.md) — Maps job roles and salary ranges to technical specializations and target companies. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/confusion.md))
- [Study Scheduling](https://awesome-repositories.com/f/education-learning-resources/professional-development-career/career-development/career-advancement-resources/technical-interview-preparation/study-scheduling.md) — Provides methods for balancing academic needs and coding practice through priority-based study scheduling. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/consistency-guide.md))
- [Project Ideas](https://awesome-repositories.com/f/education-learning-resources/project-ideas.md) — Recommends concrete project ideas across different tech stacks to apply theoretical knowledge. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/confusion.md))

### Part of an Awesome List

- [Learning Roadmaps](https://awesome-repositories.com/f/awesome-lists/learning/learning-roadmaps.md) — Provides structured, staged, and time-bound learning sequences for mastering software engineering.
- [Campus Recruitment Timelines](https://awesome-repositories.com/f/awesome-lists/devtools/recruitment-and-hiring/campus-recruitment-timelines.md) — Provides schedules and calendars mapping annual hiring cycles for major firms to coordinate application strategies. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/placement.md))
- [Cybersecurity Curriculum](https://awesome-repositories.com/f/awesome-lists/learning/cybersecurity-curriculum.md) — Provides a structured learning path covering networking, OS security, penetration testing, and incident response. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/Cybersecurity.md))
- [Lead Sourcing](https://awesome-repositories.com/f/awesome-lists/productivity/job-search-and-recruitment/lead-sourcing.md) — Provides methods for finding hiring managers and open roles using advanced operators and keyword filtering. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/linkedin.md))

### Content Management & Publishing

- [Engineering Resource Curations](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/knowledge-bases/curated-resource-directories/engineering-resource-curations.md) — Provides organized collections of specialized development tools and educational materials for engineering professionals.
- [Personal Portfolio Generators](https://awesome-repositories.com/f/content-management-publishing/personal-portfolio-generators.md) — Guides the creation of technical projects, personal websites, and resumes to build a professional portfolio. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/dsa-vs-dev.md))

### Web Development

- [Full-Stack Curricula](https://awesome-repositories.com/f/web-development/full-stack-curricula.md) — Ships a structured weekly learning path covering frontend, backend, and database skills. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/full-stack.md))
- [Full-Stack Development](https://awesome-repositories.com/f/web-development/full-stack-development.md) — Guides the building and deployment of full-stack applications to create a professional portfolio.
- [Full-Stack Web Applications](https://awesome-repositories.com/f/web-development/full-stack-web-applications.md) — Guides the creation of functional applications by integrating APIs and databases into full-stack projects. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/full-stack.md))

### Business & Productivity Software

- [Time Blocking](https://awesome-repositories.com/f/business-productivity-software/time-blocking.md) — Offers a structured scheduling system using time-blocking to balance academic requirements and technical practice.

### Development Tools & Productivity

- [Cold Outreach Strategies](https://awesome-repositories.com/f/development-tools-productivity/task-scheduling/one-time-reminders/follow-up-reminders/ai-follow-up-drafting/professional-networking-outreach/cold-outreach-strategies.md) — Guides the use of targeted comments and direct messages to increase application visibility. ([source](https://github.com/nishant-Tiwari24/coding-resources/blob/main/linkedin.md))

### Networking & Communication

- [Acoustic Data Communication](https://awesome-repositories.com/f/networking-communication/acoustic-data-communication.md) — Encodes and transmits data via sound frequency signals to communicate between devices without traditional networks.
