Coding is tricky. Coding in interviews feels even harder. Itโs intimidating, uncertain and hard to prepare. Here are 4 ways to do it!
1. Interview Cake: I think it is some of the best prep available and it is targeted toward weaknesses many data scientists have in algorithms and data structures: https://www.interviewcake.com/
2. Leetcode: While developed for software engineering interviews, it has a LOT of useful content for learning algorithms. For data science, I'd suggest focusing on Easy/Medium: https://leetcode.com/
3. Cracking the Coding Interview: Amazing book, sometimes referred to as CTCI. A classic and one you should have: https://cin.ufpe.br/~fbma/Crack/Cracking%20the%20Coding%20Interview%20189%20Programming%20Questions%20and%20Solutions.pdf
4. Daily Coding Problem: The book and the website are awesome. Work on a daily problem. This was my go to resource for when I was looking to stay sharp: https://www.dailycodingproblem.com/
1. Interview Cake: I think it is some of the best prep available and it is targeted toward weaknesses many data scientists have in algorithms and data structures: https://www.interviewcake.com/
2. Leetcode: While developed for software engineering interviews, it has a LOT of useful content for learning algorithms. For data science, I'd suggest focusing on Easy/Medium: https://leetcode.com/
3. Cracking the Coding Interview: Amazing book, sometimes referred to as CTCI. A classic and one you should have: https://cin.ufpe.br/~fbma/Crack/Cracking%20the%20Coding%20Interview%20189%20Programming%20Questions%20and%20Solutions.pdf
4. Daily Coding Problem: The book and the website are awesome. Work on a daily problem. This was my go to resource for when I was looking to stay sharp: https://www.dailycodingproblem.com/
โค4
Many people still aren't fully utilizing the power of Telegram.
There are numerous channels on Telegram that can help you find the latest job and internship opportunities?
Here are some of my top channel recommendations to help you get started ๐๐
Latest Jobs & Internships: https://t.me/getjobss
Jobs Preparation Resources:
https://t.me/jobinterviewsprep
Data Science Jobs:
https://t.me/datasciencej
Interview Tips:
https://t.me/Interview_Jobs
Data Analyst Jobs:
https://t.me/jobs_SQL
AI Jobs:
https://t.me/AIjobz
Remote Jobs:
https://t.me/jobs_us_uk
FAANG Jobs:
https://t.me/FAANGJob
Software Developer Jobs: https://t.me/internshiptojobs
If you found this helpful, donโt forget to like, share, and follow for more resources that can boost your career journey!
Let me know if you know any other useful telegram channel
ENJOY LEARNING๐๐
There are numerous channels on Telegram that can help you find the latest job and internship opportunities?
Here are some of my top channel recommendations to help you get started ๐๐
Latest Jobs & Internships: https://t.me/getjobss
Jobs Preparation Resources:
https://t.me/jobinterviewsprep
Data Science Jobs:
https://t.me/datasciencej
Interview Tips:
https://t.me/Interview_Jobs
Data Analyst Jobs:
https://t.me/jobs_SQL
AI Jobs:
https://t.me/AIjobz
Remote Jobs:
https://t.me/jobs_us_uk
FAANG Jobs:
https://t.me/FAANGJob
Software Developer Jobs: https://t.me/internshiptojobs
If you found this helpful, donโt forget to like, share, and follow for more resources that can boost your career journey!
Let me know if you know any other useful telegram channel
ENJOY LEARNING๐๐
โค4
๐๐ฅ ๐๐ฒ๐ฐ๐ผ๐บ๐ฒ ๐ฎ๐ป ๐๐ด๐ฒ๐ป๐๐ถ๐ฐ ๐๐ ๐๐๐ถ๐น๐ฑ๐ฒ๐ฟ โ ๐๐ฟ๐ฒ๐ฒ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ
Master the most in-demand AI skill in todayโs job market: building autonomous AI systems.
In Ready Tensorโs free, project-first program, youโll create three portfolio-ready projects using ๐๐ฎ๐ป๐ด๐๐ต๐ฎ๐ถ๐ป, ๐๐ฎ๐ป๐ด๐๐ฟ๐ฎ๐ฝ๐ต, and vector databases โ and deploy production-ready agents that employers will notice.
Includes guided lectures, videos, and code.
๐๐ฟ๐ฒ๐ฒ. ๐ฆ๐ฒ๐น๐ณ-๐ฝ๐ฎ๐ฐ๐ฒ๐ฑ. ๐๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ-๐ฐ๐ต๐ฎ๐ป๐ด๐ถ๐ป๐ด.
๐ Apply now: https://go.readytensor.ai/cert-593-agentic-ai-certification
React โฅ๏ธ for more useful resources
Master the most in-demand AI skill in todayโs job market: building autonomous AI systems.
In Ready Tensorโs free, project-first program, youโll create three portfolio-ready projects using ๐๐ฎ๐ป๐ด๐๐ต๐ฎ๐ถ๐ป, ๐๐ฎ๐ป๐ด๐๐ฟ๐ฎ๐ฝ๐ต, and vector databases โ and deploy production-ready agents that employers will notice.
Includes guided lectures, videos, and code.
๐๐ฟ๐ฒ๐ฒ. ๐ฆ๐ฒ๐น๐ณ-๐ฝ๐ฎ๐ฐ๐ฒ๐ฑ. ๐๐ฎ๐ฟ๐ฒ๐ฒ๐ฟ-๐ฐ๐ต๐ฎ๐ป๐ด๐ถ๐ป๐ด.
๐ Apply now: https://go.readytensor.ai/cert-593-agentic-ai-certification
React โฅ๏ธ for more useful resources
โค3
7 Beginner Machine Learning Projects To Complete This Weekend
๐ 1. Predicting Titanic Survival
Predict who survived using age, gender & class. Learn data cleaning + logistic regression basics. Click here
๐ 2. Predicting Stock Prices
Forecast stock trends with ARIMA or LSTM. Practice feature engineering & MSE evaluation. click here
๐ง 3. Email Spam Classifier
Build an NLP model to detect spam. Use TF-IDF + Naive Bayes/SVM for accuracy. Click here
๐ข 4. Handwritten Digit Recognition
Train a CNN on MNIST to identify digits (0โ9). Explore image preprocessing & deep learning. Click here
๐ฌ 5. Movie Recommendation System
Suggest movies using collaborative filtering (SVD) & MovieLens dataset. Measure with RMSE. Click here
๐ 6. Customer Churn Prediction
Find which customers may leave. Handle imbalanced data & use logistic regression/random forest. Click here
๐ค 7. Face Detection
Use OpenCV Haar cascades to detect faces in images/videos. Learn filtering & edge detection. Find here
๐ 1. Predicting Titanic Survival
Predict who survived using age, gender & class. Learn data cleaning + logistic regression basics. Click here
๐ 2. Predicting Stock Prices
Forecast stock trends with ARIMA or LSTM. Practice feature engineering & MSE evaluation. click here
๐ง 3. Email Spam Classifier
Build an NLP model to detect spam. Use TF-IDF + Naive Bayes/SVM for accuracy. Click here
๐ข 4. Handwritten Digit Recognition
Train a CNN on MNIST to identify digits (0โ9). Explore image preprocessing & deep learning. Click here
๐ฌ 5. Movie Recommendation System
Suggest movies using collaborative filtering (SVD) & MovieLens dataset. Measure with RMSE. Click here
๐ 6. Customer Churn Prediction
Find which customers may leave. Handle imbalanced data & use logistic regression/random forest. Click here
๐ค 7. Face Detection
Use OpenCV Haar cascades to detect faces in images/videos. Learn filtering & edge detection. Find here
โค7
Coding and Aptitude Round before interview
Coding challenges are meant to test your coding skills (especially if you are applying for ML engineer role). The coding challenges can contain algorithm and data structures problems of varying difficulty. These challenges will be timed based on how complicated the questions are. These are intended to test your basic algorithmic thinking.
Sometimes, a complicated data science question like making predictions based on twitter data are also given. These challenges are hosted on HackerRank, HackerEarth, CoderByte etc. In addition, you may even be asked multiple-choice questions on the fundamentals of data science and statistics. This round is meant to be a filtering round where candidates whose fundamentals are little shaky are eliminated. These rounds are typically conducted without any manual intervention, so it is important to be well prepared for this round.
Sometimes a separate Aptitude test is conducted or along with the technical round an aptitude test is also conducted to assess your aptitude skills. A Data Scientist is expected to have a good aptitude as this field is continuously evolving and a Data Scientist encounters new challenges every day. If you have appeared for GMAT / GRE or CAT, this should be easy for you.
Resources for Prep:
For algorithms and data structures prep,Leetcode and Hackerrank are good resources.
For aptitude prep, you can refer to IndiaBixand Practice Aptitude.
With respect to data science challenges, practice well on GLabs and Kaggle.
Brilliant is an excellent resource for tricky math and statistics questions.
For practising SQL, SQL Zoo and Mode Analytics are good resources that allow you to solve the exercises in the browser itself.
Things to Note:
Ensure that you are calm and relaxed before you attempt to answer the challenge. Read through all the questions before you start attempting the same. Let your mind go into problem-solving mode before your fingers do!
In case, you are finished with the test before time, recheck your answers and then submit.
Sometimes these rounds donโt go your way, you might have had a brain fade, it was not your day etc. Donโt worry! Shake if off for there is always a next time and this is not the end of the world.
Coding challenges are meant to test your coding skills (especially if you are applying for ML engineer role). The coding challenges can contain algorithm and data structures problems of varying difficulty. These challenges will be timed based on how complicated the questions are. These are intended to test your basic algorithmic thinking.
Sometimes, a complicated data science question like making predictions based on twitter data are also given. These challenges are hosted on HackerRank, HackerEarth, CoderByte etc. In addition, you may even be asked multiple-choice questions on the fundamentals of data science and statistics. This round is meant to be a filtering round where candidates whose fundamentals are little shaky are eliminated. These rounds are typically conducted without any manual intervention, so it is important to be well prepared for this round.
Sometimes a separate Aptitude test is conducted or along with the technical round an aptitude test is also conducted to assess your aptitude skills. A Data Scientist is expected to have a good aptitude as this field is continuously evolving and a Data Scientist encounters new challenges every day. If you have appeared for GMAT / GRE or CAT, this should be easy for you.
Resources for Prep:
For algorithms and data structures prep,Leetcode and Hackerrank are good resources.
For aptitude prep, you can refer to IndiaBixand Practice Aptitude.
With respect to data science challenges, practice well on GLabs and Kaggle.
Brilliant is an excellent resource for tricky math and statistics questions.
For practising SQL, SQL Zoo and Mode Analytics are good resources that allow you to solve the exercises in the browser itself.
Things to Note:
Ensure that you are calm and relaxed before you attempt to answer the challenge. Read through all the questions before you start attempting the same. Let your mind go into problem-solving mode before your fingers do!
In case, you are finished with the test before time, recheck your answers and then submit.
Sometimes these rounds donโt go your way, you might have had a brain fade, it was not your day etc. Donโt worry! Shake if off for there is always a next time and this is not the end of the world.
โค7
๐ญ๐ฌ๐ฌ% ๐๐ฅ๐๐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐๐ผ๐๐ฟ๐๐ฒ๐๐
Earn industry-recognized certificates and boost your career ๐
1๏ธโฃ AI & ML โ https://pdlink.in/3U3eZuq
2๏ธโฃ Data Analytics โ https://pdlink.in/4lp7hXQ
3๏ธโฃ Cloud Computing โ https://pdlink.in/3GtNJlO
4๏ธโฃ Cyber Security โ https://pdlink.in/4nHBuTh
More Courses โ https://pdlink.in/3ImMFAB
Get the Govt. of India Incentives on course completion๐
Earn industry-recognized certificates and boost your career ๐
1๏ธโฃ AI & ML โ https://pdlink.in/3U3eZuq
2๏ธโฃ Data Analytics โ https://pdlink.in/4lp7hXQ
3๏ธโฃ Cloud Computing โ https://pdlink.in/3GtNJlO
4๏ธโฃ Cyber Security โ https://pdlink.in/4nHBuTh
More Courses โ https://pdlink.in/3ImMFAB
Get the Govt. of India Incentives on course completion๐
Web Development Project Ideas
Beginner-Level Projects
(Focus: HTML, CSS, basic JavaScript)
1. Calculator
2. Quiz App
3. Rock Paper Scissors
4. Note App
5. Stopwatch App
6. QR Code Reader
7. Weather App
8. Landing Page
9. Password Generator
10. Tic Tac Toe Game
11. Drawing App
12. Meme Generator
13. To-Do List App
14. Typing Speed Test
15. Random User API
Intermediate-Level Projects
(Focus: JavaScript, basic backend, APIs, local storage, UI/UX)
1. Link Shortener Website
2. Portfolio Website
3. Food Order Website
4. Movie App
5. Chat App
6. Twitter Clone
7. Survey App
8. E-Book Site
9. File Sharing App
10. Parallax Website
11. Tracker App
12. Memory App
13. Giphy Clone
14. Chess Game
15. Music Player
Advanced-Level Projects
(Focus: Full Stack, authentication, real-time, complex logic, deployment)
1. Ecommerce Website
2. Instagram Clone
3. Whatsapp Clone
4. Netflix Clone
5. Job Search App
6. Pinterest Clone
7. Dating App
8. Social Media Dashboard
9. User Activity Tracker
10. Stock-Trading App
React โค๏ธ for more
Join our WhatsApp channel for more: https://whatsapp.com/channel/0029VaiSdWu4NVis9yNEE72z
Beginner-Level Projects
(Focus: HTML, CSS, basic JavaScript)
1. Calculator
2. Quiz App
3. Rock Paper Scissors
4. Note App
5. Stopwatch App
6. QR Code Reader
7. Weather App
8. Landing Page
9. Password Generator
10. Tic Tac Toe Game
11. Drawing App
12. Meme Generator
13. To-Do List App
14. Typing Speed Test
15. Random User API
Intermediate-Level Projects
(Focus: JavaScript, basic backend, APIs, local storage, UI/UX)
1. Link Shortener Website
2. Portfolio Website
3. Food Order Website
4. Movie App
5. Chat App
6. Twitter Clone
7. Survey App
8. E-Book Site
9. File Sharing App
10. Parallax Website
11. Tracker App
12. Memory App
13. Giphy Clone
14. Chess Game
15. Music Player
Advanced-Level Projects
(Focus: Full Stack, authentication, real-time, complex logic, deployment)
1. Ecommerce Website
2. Instagram Clone
3. Whatsapp Clone
4. Netflix Clone
5. Job Search App
6. Pinterest Clone
7. Dating App
8. Social Media Dashboard
9. User Activity Tracker
10. Stock-Trading App
React โค๏ธ for more
Join our WhatsApp channel for more: https://whatsapp.com/channel/0029VaiSdWu4NVis9yNEE72z
โค10
๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐๐ฐ๐ฐ๐ฒ๐น๐ฒ๐ฟ๐ฎ๐๐ผ๐ฟ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ ๐ถ๐ป ๐๐ฎ๐๐ฎ ๐ฆ๐ฐ๐ถ๐ฒ๐ป๐ฐ๐ฒ & ๐๐๐
๐ Master job-ready skills: Data Science, AI, GenAI, ML, Python, SQL & more
- Learn from Microsoft Certified Trainers & top industry experts
- Flexible online format
- Build 4 real-world projects
โจ Get a prestigious certificate co-branded by Microsoft + Great Learning
๐๐ป๐ฟ๐ผ๐น๐น ๐ก๐ผ๐๐:-
https://pdlink.in/41KBZTs
๐ Start your AI journey today with credible skills + global recognition!
๐ Master job-ready skills: Data Science, AI, GenAI, ML, Python, SQL & more
- Learn from Microsoft Certified Trainers & top industry experts
- Flexible online format
- Build 4 real-world projects
โจ Get a prestigious certificate co-branded by Microsoft + Great Learning
๐๐ป๐ฟ๐ผ๐น๐น ๐ก๐ผ๐๐:-
https://pdlink.in/41KBZTs
๐ Start your AI journey today with credible skills + global recognition!
โค1
Here are some project ideas to Practice C++ Programming -
1. Calculator Application: Create a command-line calculator with support for basic arithmetic operations and more advanced features like square roots and trigonometric functions.
2. Student Record System: Build a program to manage student records, including details like names, grades, and attendance.
3. Task Tracker: Create a task tracker application that allows users to add, view, and complete tasks. Use file handling to store task data.
4. Simple Game: Develop a text-based or console-based game like Tic-Tac-Toe, Hangman, or a simple maze solver.
5. Inventory Management System: Build an inventory management system for a small store. Track product details, prices, and stock levels.
6. Chat Application: Create a basic command-line chat application that allows users to send messages to each other using sockets for networking.
1. Calculator Application: Create a command-line calculator with support for basic arithmetic operations and more advanced features like square roots and trigonometric functions.
2. Student Record System: Build a program to manage student records, including details like names, grades, and attendance.
3. Task Tracker: Create a task tracker application that allows users to add, view, and complete tasks. Use file handling to store task data.
4. Simple Game: Develop a text-based or console-based game like Tic-Tac-Toe, Hangman, or a simple maze solver.
5. Inventory Management System: Build an inventory management system for a small store. Track product details, prices, and stock levels.
6. Chat Application: Create a basic command-line chat application that allows users to send messages to each other using sockets for networking.
โค3
๐๐๐ฒ ๐๐๐ญ๐๐ซ ๐๐ฅ๐๐๐๐ฆ๐๐ง๐ญ ๐๐ซ๐๐ข๐ง๐ข๐ง๐ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ ๐
Secure Your Future with Top MNCs!
๐ปLearn Coding from IIT Alumni & Experts from Leading Tech Companies.
Eligibility: BTech / BCA / BSc / MCA / MSc
๐๐ผ๐ผ๐ธ ๐ฎ ๐๐ฅ๐๐ ๐๐ฒ๐บ๐ผ๐:-
๐ข๐ป๐น๐ถ๐ป๐ฒ :- https://pdlink.in/4hO7rWY
๐๐๐ฑ๐ฒ๐ฟ๐ฎ๐ฏ๐ฎ๐ฑ:- https://pdlink.in/4cJUWtx
๐ฃ๐๐ป๐ฒ:- https://pdlink.in/3YA32zi
( Hurry Up ๐โโ๏ธLimited Slots )
Secure Your Future with Top MNCs!
๐ปLearn Coding from IIT Alumni & Experts from Leading Tech Companies.
Eligibility: BTech / BCA / BSc / MCA / MSc
๐๐ผ๐ผ๐ธ ๐ฎ ๐๐ฅ๐๐ ๐๐ฒ๐บ๐ผ๐:-
๐ข๐ป๐น๐ถ๐ป๐ฒ :- https://pdlink.in/4hO7rWY
๐๐๐ฑ๐ฒ๐ฟ๐ฎ๐ฏ๐ฎ๐ฑ:- https://pdlink.in/4cJUWtx
๐ฃ๐๐ป๐ฒ:- https://pdlink.in/3YA32zi
( Hurry Up ๐โโ๏ธLimited Slots )
โค2
Web Development Mastery: From Basics to Advanced ๐
Start with the fundamentals:
- HTML
- CSS
- JavaScript
- Responsive Design
- Basic DOM Manipulation
- Git and Version Control
You can grasp these essentials in just a week.
Once you're comfortable, dive into intermediate topics:
- AJAX
- APIs
- Frameworks like React, Angular, or Vue
- Front-end Build Tools (Webpack, Babel)
- Back-end basics with Node.js, Express, or Django
Take another week to solidify these skills.
Ready for the advanced level? Explore:
- Authentication and Authorization
- RESTful APIs
- GraphQL
- WebSockets
- Docker and Containerization
- Testing (Unit, Integration, E2E)
These advanced concepts can be mastered in a couple of weeks.
Remember, mastery comes with practice:
- Create a simple web project
- Tackle an intermediate-level project
- Challenge yourself with an advanced project involving complex features
Consistent practice is the key to becoming a web development pro.
Best platforms to learn:
- FreeCodeCamp
- Web Development Free Courses
- Web Development Roadmap
- Projects
- Bootcamp
Share your progress and learnings with others in the community. Enjoy the journey! ๐ฉโ๐ป๐จโ๐ป
Join @free4unow_backup for more free resources.
Like this post if it helps ๐โค๏ธ
ENJOY LEARNING ๐๐
Start with the fundamentals:
- HTML
- CSS
- JavaScript
- Responsive Design
- Basic DOM Manipulation
- Git and Version Control
You can grasp these essentials in just a week.
Once you're comfortable, dive into intermediate topics:
- AJAX
- APIs
- Frameworks like React, Angular, or Vue
- Front-end Build Tools (Webpack, Babel)
- Back-end basics with Node.js, Express, or Django
Take another week to solidify these skills.
Ready for the advanced level? Explore:
- Authentication and Authorization
- RESTful APIs
- GraphQL
- WebSockets
- Docker and Containerization
- Testing (Unit, Integration, E2E)
These advanced concepts can be mastered in a couple of weeks.
Remember, mastery comes with practice:
- Create a simple web project
- Tackle an intermediate-level project
- Challenge yourself with an advanced project involving complex features
Consistent practice is the key to becoming a web development pro.
Best platforms to learn:
- FreeCodeCamp
- Web Development Free Courses
- Web Development Roadmap
- Projects
- Bootcamp
Share your progress and learnings with others in the community. Enjoy the journey! ๐ฉโ๐ป๐จโ๐ป
Join @free4unow_backup for more free resources.
Like this post if it helps ๐โค๏ธ
ENJOY LEARNING ๐๐
โค3
๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ & ๐๐ช๐ฆ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐๐ผ๐๐ฟ๐๐ฒ๐ ๐
- Access over 500 course certificates
- Learn from 40+ hands-on Pro courses (Microsoft & AWS included)
- Practice with AI-assisted coding exercises & guided projects
- Prep for jobs with AI mock interviews & resume builder
๐ฆ๐๐ฎ๐ฟ๐ ๐๐ผ๐๐ฟ ๐๐ฅ๐๐ ๐ณ-๐ฑ๐ฎ๐ ๐ง๐ฟ๐ถ๐ฎ๐น ๐ก๐ผ๐๐:-
https://pdlink.in/4m3FwTX
๐ Your One-Stop Solution for Cracking Placements!
- Access over 500 course certificates
- Learn from 40+ hands-on Pro courses (Microsoft & AWS included)
- Practice with AI-assisted coding exercises & guided projects
- Prep for jobs with AI mock interviews & resume builder
๐ฆ๐๐ฎ๐ฟ๐ ๐๐ผ๐๐ฟ ๐๐ฅ๐๐ ๐ณ-๐ฑ๐ฎ๐ ๐ง๐ฟ๐ถ๐ฎ๐น ๐ก๐ผ๐๐:-
https://pdlink.in/4m3FwTX
๐ Your One-Stop Solution for Cracking Placements!
๐2โค1
Master Javascript :
The JavaScript Tree ๐
|
|โโ Variables
| โโโ var
| โโโ let
| โโโ const
|
|โโ Data Types
| โโโ String
| โโโ Number
| โโโ Boolean
| โโโ Object
| โโโ Array
| โโโ Null
| โโโ Undefined
|
|โโ Operators
| โโโ Arithmetic
| โโโ Assignment
| โโโ Comparison
| โโโ Logical
| โโโ Unary
| โโโ Ternary (Conditional)
||โโ Control Flow
| โโโ if statement
| โโโ else statement
| โโโ else if statement
| โโโ switch statement
| โโโ for loop
| โโโ while loop
| โโโ do-while loop
|
|โโ Functions
| โโโ Function declaration
| โโโ Function expression
| โโโ Arrow function
| โโโ IIFE (Immediately Invoked Function Expression)
|
|โโ Scope
| โโโ Global scope
| โโโ Local scope
| โโโ Block scope
| โโโ Lexical scope
||โโ Arrays
| โโโ Array methods
| | โโโ push()
| | โโโ pop()
| | โโโ shift()
| | โโโ unshift()
| | โโโ splice()
| | โโโ slice()
| | โโโ concat()
| โโโ Array iteration
| โโโ forEach()
| โโโ map()
| โโโ filter()
| โโโ reduce()|
|โโ Objects
| โโโ Object properties
| | โโโ Dot notation
| | โโโ Bracket notation
| โโโ Object methods
| | โโโ Object.keys()
| | โโโ Object.values()
| | โโโ Object.entries()
| โโโ Object destructuring
||โโ Promises
| โโโ Promise states
| | โโโ Pending
| | โโโ Fulfilled
| | โโโ Rejected
| โโโ Promise methods
| | โโโ then()
| | โโโ catch()
| | โโโ finally()
| โโโ Promise.all()
|
|โโ Asynchronous JavaScript
| โโโ Callbacks
| โโโ Promises
| โโโ Async/Await
|
|โโ Error Handling
| โโโ try...catch statement
| โโโ throw statement
|
|โโ JSON (JavaScript Object Notation)
||โโ Modules
| โโโ import
| โโโ export
|
|โโ DOM Manipulation
| โโโ Selecting elements
| โโโ Modifying elements
| โโโ Creating elements
|
|โโ Events
| โโโ Event listeners
| โโโ Event propagation
| โโโ Event delegation
|
|โโ AJAX (Asynchronous JavaScript and XML)
|
|โโ Fetch API
||โโ ES6+ Features
| โโโ Template literals
| โโโ Destructuring assignment
| โโโ Spread/rest operator
| โโโ Arrow functions
| โโโ Classes
| โโโ let and const
| โโโ Default parameters
| โโโ Modules
| โโโ Promises
|
|โโ Web APIs
| โโโ Local Storage
| โโโ Session Storage
| โโโ Web Storage API
|
|โโ Libraries and Frameworks
| โโโ React
| โโโ Angular
| โโโ Vue.js
||โโ Debugging
| โโโ Console.log()
| โโโ Breakpoints
| โโโ DevTools
|
|โโ Others
| โโโ Closures
| โโโ Callbacks
| โโโ Prototypes
| โโโ this keyword
| โโโ Hoisting
| โโโ Strict mode
|
| END __
The JavaScript Tree ๐
|
|โโ Variables
| โโโ var
| โโโ let
| โโโ const
|
|โโ Data Types
| โโโ String
| โโโ Number
| โโโ Boolean
| โโโ Object
| โโโ Array
| โโโ Null
| โโโ Undefined
|
|โโ Operators
| โโโ Arithmetic
| โโโ Assignment
| โโโ Comparison
| โโโ Logical
| โโโ Unary
| โโโ Ternary (Conditional)
||โโ Control Flow
| โโโ if statement
| โโโ else statement
| โโโ else if statement
| โโโ switch statement
| โโโ for loop
| โโโ while loop
| โโโ do-while loop
|
|โโ Functions
| โโโ Function declaration
| โโโ Function expression
| โโโ Arrow function
| โโโ IIFE (Immediately Invoked Function Expression)
|
|โโ Scope
| โโโ Global scope
| โโโ Local scope
| โโโ Block scope
| โโโ Lexical scope
||โโ Arrays
| โโโ Array methods
| | โโโ push()
| | โโโ pop()
| | โโโ shift()
| | โโโ unshift()
| | โโโ splice()
| | โโโ slice()
| | โโโ concat()
| โโโ Array iteration
| โโโ forEach()
| โโโ map()
| โโโ filter()
| โโโ reduce()|
|โโ Objects
| โโโ Object properties
| | โโโ Dot notation
| | โโโ Bracket notation
| โโโ Object methods
| | โโโ Object.keys()
| | โโโ Object.values()
| | โโโ Object.entries()
| โโโ Object destructuring
||โโ Promises
| โโโ Promise states
| | โโโ Pending
| | โโโ Fulfilled
| | โโโ Rejected
| โโโ Promise methods
| | โโโ then()
| | โโโ catch()
| | โโโ finally()
| โโโ Promise.all()
|
|โโ Asynchronous JavaScript
| โโโ Callbacks
| โโโ Promises
| โโโ Async/Await
|
|โโ Error Handling
| โโโ try...catch statement
| โโโ throw statement
|
|โโ JSON (JavaScript Object Notation)
||โโ Modules
| โโโ import
| โโโ export
|
|โโ DOM Manipulation
| โโโ Selecting elements
| โโโ Modifying elements
| โโโ Creating elements
|
|โโ Events
| โโโ Event listeners
| โโโ Event propagation
| โโโ Event delegation
|
|โโ AJAX (Asynchronous JavaScript and XML)
|
|โโ Fetch API
||โโ ES6+ Features
| โโโ Template literals
| โโโ Destructuring assignment
| โโโ Spread/rest operator
| โโโ Arrow functions
| โโโ Classes
| โโโ let and const
| โโโ Default parameters
| โโโ Modules
| โโโ Promises
|
|โโ Web APIs
| โโโ Local Storage
| โโโ Session Storage
| โโโ Web Storage API
|
|โโ Libraries and Frameworks
| โโโ React
| โโโ Angular
| โโโ Vue.js
||โโ Debugging
| โโโ Console.log()
| โโโ Breakpoints
| โโโ DevTools
|
|โโ Others
| โโโ Closures
| โโโ Callbacks
| โโโ Prototypes
| โโโ this keyword
| โโโ Hoisting
| โโโ Strict mode
|
| END __
โค9๐2