Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
fce7375
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 27, 2025
e5c0323
Update 02-AdvancedLayout-BasicJS.md
faeghehmohammadian Aug 27, 2025
e68a782
Update 03-intermediateJS(I).md
faeghehmohammadian Aug 27, 2025
83892f0
Update 04-intermediateJS(II).md
faeghehmohammadian Aug 27, 2025
81786a3
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 27, 2025
28db387
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 27, 2025
9272989
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 27, 2025
38b3d38
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 27, 2025
b306a15
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 28, 2025
8f1d78b
Update 02-AdvancedLayout-BasicJS.md
faeghehmohammadian Aug 28, 2025
a1634af
Update 03-intermediateJS(I).md
faeghehmohammadian Aug 28, 2025
850a345
Update 02-AdvancedLayout-BasicJS.md
faeghehmohammadian Aug 30, 2025
024309c
Update 03-intermediateJS(I).md
faeghehmohammadian Aug 30, 2025
a902dff
Update 04-intermediateJS(II).md
faeghehmohammadian Aug 30, 2025
887a68c
Update 04-intermediateJS(II).md
faeghehmohammadian Aug 30, 2025
0a8deb6
Update 02-AdvancedLayout-BasicJS.md
faeghehmohammadian Aug 30, 2025
1f8a86a
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Aug 30, 2025
adae201
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Sep 1, 2025
c1c6df3
Update 02-AdvancedLayout-BasicJS.md
faeghehmohammadian Sep 1, 2025
4d94e28
Update 04-intermediateJS(II).md
faeghehmohammadian Sep 1, 2025
6adaf26
Update 01-BasicLayout-IntroJS.md
faeghehmohammadian Sep 1, 2025
cd04cbd
Update Step 0.md
faeghehmohammadian Sep 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions courses/Step 0.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,19 @@ This is your first task, you should talk (literally talk on the phone or Skype)

### Guideline

At the end of each week, you are supposed to give your mentor a report including the following items:
- Ask your coordinator for a detailed description of the step content before setting a deadline.

- Link to all your posts during the last week specifying the relevant task item for each link, and also mention the exact date that each one of them were posted.
- How many hours did you spend on cs_internship last week?
- What percentage are you satisfied with what you did last week?
- For each study item and each task, you should post an update to LinkedIn, Twitter, and Telegram using the following hashtags:
`#cs_internship`
`#[courseName]`
`#[stepNumber]`

Watch the [Preparing For Live Presentation](https://youtu.be/MM47EKwACy4) video.
- At the end of each week, you are supposed to give your coordinator a report including the following items:
1. Links to all your posts during the last week specifying the relevant task or study item for each link, and also mention the exact date that each one of them were posted.
2. How many hours did you spend on cs_internship last week?
3. What percentage are you satisfied with what you did last week?

You will have a session with a technical mentor based on your report.

### Tasks

Expand Down
14 changes: 10 additions & 4 deletions courses/web/01-BasicLayout-IntroJS.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,15 @@
3. [Css Reference](https://cssreference.io/) (Study these collections: Box model, flex, grid, positioning, transition)
4. [Don't fear the internet - Layout](http://www.dontfeartheinternet.com/08-layout/)
5. [YDKJS, Chapter Book 1: Intro Programming](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/up%20%26%20going/ch1.md)
6. [Git and Github quick introduction](https://youtu.be/wpISo9TNjfU?si=bP6GuAHQXNQQx5fS)
7. [Git Handbook](https://guides.github.com/introduction/git-handbook/)
8. [How to use Git and Github](https://youtu.be/HkdAHXoRtos?si=GuoimMTGpS0dGwYm)
6. [How To Make Websites Using HTML & CSS](https://www.youtube.com/watch?v=PgAZ8KzfhO8)
7. [Git and Github quick introduction](https://youtu.be/wpISo9TNjfU?si=bP6GuAHQXNQQx5fS)
8. [Git Handbook](https://guides.github.com/introduction/git-handbook/)
9. [How to use Git and Github](https://youtu.be/HkdAHXoRtos?si=GuoimMTGpS0dGwYm)
10. AI is the new electricity and will transform and improve nearly all areas of human lives.
To begin exploring the profound impact of large language models (LLMs) on society and software development, start by watching these two videos as a starting point.
For the latest perspectives, it's also highly recommended to check out the most recently published videos on this topic.
- [Generative AI in a Nutshell - How to survive and thrive in the age of AI - Henrik Kniberg, 2024](https://www.youtube.com/watch?v=2IK3DFHRFfw)
- [Large Language Models (LLMs) - Everything You NEED To know - Matthew Berman, 2024](https://www.youtube.com/watch?v=osKyvYJ3PRM)

### Tasks <!-- omit in toc -->

Expand Down Expand Up @@ -56,4 +62,4 @@ In the mentoring training path, you should watch the **"third"** and **"fourth"*
- Link to [video4](https://drive.google.com/file/d/1Nr_vAxNQ3wx7zOrc7v7RJNHfRWFTSac-/view?usp=sharing)

To complete this section, please follow the instructions provided on [this page](https://github.com/cs-internship/cs-internship-spec/blob/master/courses/mentoring-workshops-instruction.md).


4 changes: 3 additions & 1 deletion courses/web/02-AdvancedLayout-BasicJS.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
4. [YDKJS Book 1, Chapter 2: Into JavaScript](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/up%20%26%20going/ch2.md)
5. [YDKJS Book 1, Chapter 3: Into YDKJS](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/up%20%26%20going/ch3.md)
6. [JavaScript Debugging](https://link.medium.com/YRBvjadl3X)
7. Learn more about Large Language Models (LLMs) in this comprehensive, in-depth video. For the latest developments, you can also check the most recently published content on this topic.
- [Deep Dive into LLMs like ChatGPT, Andrej Karpathy, 2025](https://www.youtube.com/watch?v=7xTGNNLPyMI)

### Tasks <!-- omit in toc -->

Expand Down Expand Up @@ -64,4 +66,4 @@ In the mentoring training path, you should watch the **"fifth"** and **"sixth"**
- Link to [video6](https://drive.google.com/file/d/1L-xFO4gbmBmxepTldUT61_HuA4d3T9eU/view?usp=sharing)

To complete this section, please follow the instructions provided on [this page](https://github.com/cs-internship/cs-internship-spec/blob/master/courses/mentoring-workshops-instruction.md).


4 changes: 3 additions & 1 deletion courses/web/03-intermediateJS(I).md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
2. [YDKJS Book 2, Chapter 2: Lexical Scope](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/scope%20%26%20closures/ch2.md)
3. [YDKJS Book 2, Chapter3: Function vs. Block Scope](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/scope%20%26%20closures/ch3.md)
4. [Chrome DevTools](https://developers.google.com/web/tools/chrome-devtools/)
5. Watch The Past, Present, and Future of AI for Application Developers by Steve Sanderson. It’s strongly recommended to explore the latest videos on this topic to stay informed with the most current insights and developments.
- [The past, present, and future of AI for application developers, Steve Sanderson](https://youtu.be/awztkr8n0AA?si=U7BpYtq6WfYjnPaP)

### Tasks <!-- omit in toc -->

Expand Down Expand Up @@ -76,4 +78,4 @@ In the mentoring training path, you should watch the **"seventh"** and **"eighth
- Link to [video8](https://drive.google.com/file/d/1_5XYfjngoY7LaLdReomoz45BSIoZXovz/view?usp=drive_link)

To complete this section, please follow the instructions provided on [this page](https://github.com/cs-internship/cs-internship-spec/blob/master/courses/mentoring-workshops-instruction.md).


2 changes: 2 additions & 0 deletions courses/web/04-intermediateJS(II).md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
3. [SCSS tutorial](https://www.w3schools.com/sass/default.php)
4. [YDKJS Book 2, Chapter 4: Hoisting](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/scope%20%26%20closures/ch4.md)
5. [YDKJS Book 2, Chapter 5: Scope Closures](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/scope%20%26%20closures/ch5.md)
6. Watch this video to learn how to harness the power of large language models with ChatGPT Prompt Engineering.For the latest developments, you can also check the most recently published content on this topic.
- [ChatGPT Prompt Engineering for Developers](https://learn.deeplearning.ai/courses/chatgpt-prompt-eng/lesson/dfbds/introduction)

### Tasks <!-- omit in toc -->

Expand Down