0% found this document useful (0 votes)
249 views

GitHub - Nishant-Tiwari24 - Coding-Resources

Coding mind map for beginners

Uploaded by

jrkmedia.in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
249 views

GitHub - Nishant-Tiwari24 - Coding-Resources

Coding mind map for beginners

Uploaded by

jrkmedia.in
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

nishant-Tiwari24 / coding-resources Public

143 stars 13 forks Branches Tags Activity

Star Notifications

Code Issues 1 Pull requests

main 1 Branch Tags Go to file Go to file Code

nishant-Tiwari24 Update README.md 7449400 · yesterday

README.md Update README.md yesterday

README

Month Goals Activities Resources

Year 1 Foundations

- Learn basic programming concepts: variables,


Month Programming Basics - Codecademy or Udacity: "Intro to Python"
data types, loops, conditionals. Practice writing
1-2 (Python/C++) - Sololearn App
small code snippets.

- Code daily on platforms like HackerRank or - HackerRank/LeetCode beginner-level


LeetCode (Easy level). problems

Data Structures - Study basic data structures: arrays, linked lists, - YouTube: "Data Structures Easy to
Month 3
Introduction stacks, and queues. Practice related problems. Advanced Course" by William Fiset

- Build mini-projects (e.g., a simple calculator or - Project-based learning: FreeCodeCamp,


quiz game) to apply what you've learned. DevProjects

- Set up LinkedIn and GitHub profiles, including a


Month 4 LinkedIn & GitHub Setup - LinkedIn and GitHub tutorials on YouTube
simple bio and picture.

- Post your first project on GitHub and connect - "GitHub & LinkedIn Profile Optimization" by
with classmates and coding peers on LinkedIn. Amigoscode (YouTube)

- Practice problems focusing on binary trees


Month 5 Continue DSA Practice and recursion basics. Aim to solve at least 3 - GeeksforGeeks: "Data Structures Basics"
problems weekly.

- Participate in coding communities like - CodeChef contests and LeetCode Weekly


CodeChef or LeetCode's weekly challenges. Challenges

- "HTML, CSS, JavaScript for Web


Month Learn HTML, CSS, - Learn the basics of web development, creating
Developers" on Coursera by Johns Hopkins
6-7 JavaScript simple responsive web pages.
University

- Start building a personal portfolio website. - freeCodeCamp’s HTML/CSS Course

- Learn basics of Node.js or Django and create a - YouTube: "Full Stack Web Development
Month 8 Simple Full-Stack Project
simple CRUD application. Course" by Traversy Media

- Vercel or GitHub Pages deployment


- Deploy the project on GitHub Pages or Vercel.
tutorials

Mid-Year Review & Basics - Review DSA progress, aiming for 20-30 - LeetCode or HackerRank profile review
Month 9
in Algorithms completed problems on LeetCode. and progress

- Study sorting algorithms like quicksort, - "Sorting Algorithms for Beginners" playlist
mergesort, and insertion sort. on YouTube by Tech with Tim

Month - Attend hackathons to gain exposure (start with - Devpost for upcoming hackathons
Explore Hackathons
10 beginner-friendly virtual ones). - MLH (Major League Hacking) website

- Practice building quick projects in teams, - MLH beginner hackathons (join as an


focusing on collaboration and brainstorming. observer or contributor)
Month Goals Activities Resources

Month - Study advanced data structures: heaps, - Educative.io: "Ace the Coding Interview"
Deepen DSA Skills
11-12 graphs, hash maps. - HackerRank Data Structures

- Participate in online coding contests to - Codeforces contests and AtCoder


improve speed and problem-solving strategies. beginner contests

Intermediate Skills &


Year 2
Projects

Start Competitive - Start competitive programming, solving - YouTube: "Competitive Programming for
Month 1
Programming (CP) problems on Codeforces and CodeChef. Beginners" playlist by Errichto

- Practice dynamic programming basics (start - "Dynamic Programming - A Beginner’s


with simple DP problems). Guide" by Aditya Bhargava (Medium article)

Data Structures & System - Study scalability, REST API basics, and build a - "Learn REST APIs" by freeCodeCamp
Month 2
Design basic REST API. (YouTube)

- GitHub search with filters for beginner-


- Explore open-source projects on GitHub
friendly repos
related to REST APIs.
- GitLab's Open Source list

- Build a social media clone or blog platform - React and Express tutorials on YouTube
Month 3 Build a Full-Stack Project
using React and Express.js (or Django). (Traversy Media)

- "Deploying a React App to Heroku" (official


- Deploy on platforms like Heroku.
Heroku guide)

Enhance LinkedIn & - Update LinkedIn and GitHub profiles with your - LinkedIn Learning: "Building an Impressive
Month 4
Resume full-stack project, detailing the tech stack used. LinkedIn Profile"

- Connect with professionals in your desired - YouTube: "How to Grow Your LinkedIn
fields and get feedback on your profile. Network" by Influential U

- Devpost for hackathon listings


- Start participating in hackathons and working
Month 5 Hackathon Preparation - MLH (Major League Hacking) advanced
on real-world problems in teams.
challenges

- Focus on rapid prototyping, UI/UX basics, and


- "Design Thinking" by IDEO on Coursera
pitching project ideas.

Month - Apply for internships on LinkedIn and job - Internshala, LinkedIn Jobs, and AngelList
Internship Search
6-7 portals like Internshala. for internships

- Tailor resumes for specific roles and use - "How to Write a Resume for Tech" by The
GitHub to showcase projects. Tech Resume Handbook

DSA Advanced & Mock - Study advanced algorithms: graphs, dynamic - LeetCode and Pramp (mock interview
Month 8
Interviews programming, and practice mock interviews. platform)

- Do 1-2 mock interviews with friends or online


- Pramp for mock technical interviews
to build confidence.

Build and Deploy a Real- - Build an app with user authentication and - YouTube: "Build a Full Stack MERN App" by
Month 9
World Project database integration, like a task manager. freeCodeCamp

- Deploy on Vercel or DigitalOcean for


- DigitalOcean deployment guides
experience with deployment processes.

Month - Contribute to open-source projects, especially - Hacktoberfest by DigitalOcean


Explore Open Source
10 during Hacktoberfest. - GitHub Open Source Guide

- Use Git and GitHub for version control and - "Git and GitHub Crash Course" by Traversy
collaboration. Media on YouTube

Month Competitive Programming - Aim to solve medium to hard-level questions


- LeetCode Medium & Hard problem sets
11-12 & Refine DSA consistently on platforms like LeetCode.

- Focus on improving problem-solving speed - CodeChef and Codeforces advanced


and accuracy. contests

Advanced Skills &


Year 3
Internships
Month Goals Activities Resources

System Design &


- Study advanced system design concepts like - "System Design Primer" by Donne Martin
Month 1 Advanced Full-Stack
load balancing, caching, and microservices. on GitHub
Development

- Build a project showcasing these skills, - "Scalable Web Architecture" course on


focusing on performance and scalability. Udemy

- Apply for competitive internships and prepare


Internship & Interview - Glassdoor and Internshala for job
Month 2 for interviews focusing on system design and
Preparation applications
algorithms.

- Practice mock interviews and prepare for - Interviewing.io and LeetCode interview
behavioral questions. prep

- Deepen understanding of complex data


Advanced Data Structures - "Advanced Data Structures" by MIT
Month 3 structures and algorithms, focusing on
(Tries, Segment Trees) OpenCourseWare on YouTube
interviews.

- Handle questions with edge cases and


- HackerRank advanced problem sets
optimize solutions.

Networking & Brand - Attend industry webinars, coding meetups, and - Meetup.com for tech events, LinkedIn
Month 4
Building network with professionals. Events

- Courses on Coursera/EdX for advanced


Month - Work on specialization projects in fields like AI,
Specialization & Projects topics
5-12 data science, or cybersecurity based on interest.
- Kaggle for data science projects

Releases

No releases published

Packages

No packages published

You might also like