Skip to content

A collective documentation of my JavaScript Learning to date

Notifications You must be signed in to change notification settings

shaniefrater/JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript - Documentation of my learning

This repository is a collective documentation of my learning and topics covered in relation to JavaScript. It follows the Code with Mosh JavaScript course covering Beginners, Advanced & Intermediate concepts.

I created this purely for reflection to be able to go back and search particualar topics covered within JavaScript, I'm an avid note taker so this definitely comes in handy digitally so I can flick back through the work I've done and have a look at what was produced.

Effective Methods of Learning

For me as a visual learner, I have always found that learning from visual sources has always been beneficial in terms of my understanding and taking information in opposed to from a text book. A lot of my learning stems from Code with Mosh as mentioned and linked above, as well as Code Wars and Youtube videos. Through the content provided, I am able to visualise and take notes whilst also coding along with the content.

Twitter has also been incredibly useful during my time learning different languages. There's an amazing tech community where people are always willing to support and help one another. Noteable Twitter accounts that I've come across are the below:

  • @Thishijabicodes
  • @Ravinwashere
  • @Razacodes
  • @HanaCodes
  • @NoCSDegree
  • @dabit3
  • @diana_ashktorab

Topics Covered

Please see below a comprehensive list of the topics covered throughout the duration of the course - FYI, this is also being constantly updated.

  1. Basics

    • Constants
    • Variables
    • Primitive Types
    • Dynamic Typing
    • Objects
    • Arrays
    • Functions
    • Types of Functions
  2. Operators

    • JavaScript Operators
    • Arithmetic Operators
    • Assignment Operators
    • Comparison Operators
    • Equality Operators
    • Ternary Operators
    • Logical Operators
    • Logical Operators with non-booleans
    • Bitwise Operators
    • Operators Precedence
  3. Control Flow

    • If Else
    • Switch Case
    • For
    • While
    • Do.. while
    • Infinite Loops
    • For..in
    • For..of
    • Various Exercises documented
      • Max of Two Numbers
      • Landscape or Portrait
      • Fizzbuzz
      • Demerit Points
      • Even and Odd Numbers
      • Count Truthy
      • String Properties
      • Sum of Multiples
      • Grade
      • Stars
      • Prime Numbers

About

A collective documentation of my JavaScript Learning to date

Resources

Stars

Watchers

Forks