curriculum icon indicating copy to clipboard operation
curriculum copied to clipboard

Variables and Operators: Improve lesson

Open nik-rev opened this issue 1 year ago • 1 comments

Because

Lesson could see some improvement. This is the first lesson where learners are introduced to javascript. It should be a lot more beginner-friendly

A lot of these changes are subjective. Feel free to suggest certain changes to be reverted.

This PR

  • Grouped / removed many points in the Learning outcomes
    • I believe the current list is too long and could be intimidating to someone who has never heard about javascript before
  • Added a few examples here and there
  • Removed paragraph talking about the fact that JS can be run outside of browser
    • Learners wouldn't even know that it is possible to do so. Adds unnecessary complexity in my opinion
  • Lesson overview items are now statements instead of questions
  • Instructions on how to open the dev tools are improved
  • Moved many things to assignment
  • Removed an additional resource relating to var
    • learners would not know about scope, functions or control flow at this point
  • Many other small improvements

Issue

Closes #XXXXX

Additional Information

Pull Request Requirements

  • [x] I have thoroughly read and understand The Odin Project Contributing Guide
  • [x] The title of this PR follows the location of change: brief description of change format, e.g. Intro to HTML and CSS lesson: Fix link text
  • [x] The Because section summarizes the reason for this PR
  • [x] The This PR section has a bullet point list describing the changes in this PR
  • [x] If this PR addresses an open issue, it is linked in the Issue section
  • [x] If any lesson files are included in this PR, they have been previewed with the Markdown preview tool to ensure it is formatted correctly
  • [x] If any lesson files are included in this PR, they follow the Layout Style Guide

nik-rev avatar Mar 17 '24 11:03 nik-rev

I've resolved the conflicts

nik-rev avatar Jun 25 '24 09:06 nik-rev