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

GitHub - Nishant-Tiwari24 - Coding-Resources

Coding mind map for beginners

Uploaded by

jrkmedia.in
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views

GitHub - Nishant-Tiwari24 - Coding-Resources

Coding mind map for beginners

Uploaded by

jrkmedia.in
Copyright
© © All Rights Reserved
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