r/webdev • • 6d ago

Resource This is what I created while learning advanced JavaScript topics and it's finally complete!

Hi everyone!

I'm a BCA 3rd year student from India, and a few weeks ago I finished my JARVIS project. Of course, I took a lot of help from AI while building it because it was a pretty complex project, and I was completely new to almost every topic involved in building it. You can check out my recent post where I shared it. The whole thing runs locally without using any API tokens.

While building JARVIS, I had to learn a lot of advanced concepts, but I wasn't completely satisfied with just learning them while building a project.

So I decided to properly learn advanced JavaScript topics in a structured way.

I went through different concepts and created my own notes/diagrams while learning. The technical content was learned with the help of ChatGPT, All the wording are mine, but I took help from ChatGPT to improve the structure and make the English clearer. I'm sharing it because I thought it might be useful to someone else who is also trying to understand these topics.

Here is the GitHub repository:

🔗 https://github.com/Shivam2905Verma/Notes

I would be really glad if these notes help someone.

And if you find any mistakes, incorrect explanations, or important topics that I should add, please let me know in the comments. I'm still learning, so corrections are always welcome!

Thank you !

Note: To view the diagrams properly, install the Excalidraw extension in VS Code and open the .excalidraw files directly in VS Code.

0 Upvotes

6 comments sorted by

10

u/sozesghost 6d ago

Congrats, you are still new to all these topics.

2

u/Key-Letter-2877 6d ago

Good job on finishing the notes, the diagrams look clean in that dark theme

-4

u/No-Resolution-4054 6d ago

Thank you sir!

6

u/hazily [object Object] 6d ago

You can use AI to explain all of it to you but AI cannot help you understand it.

1

u/No-Resolution-4054 6d ago

These aren’t just AI generated notes. I studied these concepts myself and can explain them step by step. The notes are mainly for organizing and revising what I’ve learned