Companies Home Search Profile

Coding for Visual Learners: Learning JavaScript from Scratch

Focused View

Engin Arslan

4:23:47

128 View
  • 01 - Introduction.mp4
    01:50
  • 02 - Why learn JavaScript.mp4
    02:11
  • 03 - Learning JavaScript with p5.js.mp4
    03:24
  • 01 - Environment setup.mp4
    03:38
  • 02 - Getting started with JavaScript.mp4
    03:10
  • 03 - Variables.mp4
    06:03
  • 04 - Data types in JavaScript.mp4
    05:03
  • 05 - Getting started with p5.js.mp4
    12:44
  • 06 - Coordinate system in p5.js.mp4
    06:08
  • 01 - Color functions in p5.js.mp4
    05:27
  • 02 - Setting the color of the shapes.mp4
    06:48
  • 01 - Operator precedence.mp4
    03:10
  • 02 - Variables continued.mp4
    03:40
  • 03 - Variable scope.mp4
    05:36
  • 04 - Predefined variables in p5.js.mp4
    05:22
  • 01 - Frame, frameRate, frameCount.mp4
    07:53
  • 02 - Conditionals.mp4
    05:16
  • 03 - Else Block.mp4
    08:02
  • 01 - MouseIsPressed.mp4
    03:41
  • 02 - MouseX and mouseY.mp4
    04:00
  • 01 - For Loop.mp4
    07:26
  • 02 - Nested loops.mp4
    03:06
  • 03 - Random function.mp4
    05:07
  • 04 - Noise function.mp4
    03:26
  • 01 - Creating functions.mp4
    06:51
  • 02 - Return keyword.mp4
    06:15
  • 01 - Introduction to JavaScript objects.mp4
    05:06
  • 02 - Object methods and this keyword.mp4
    06:20
  • 03 - Constructor functions.mp4
    08:43
  • 01 - Working with arrays.mp4
    10:06
  • 02 - Array.length property.mp4
    06:38
  • 03 - Remainder operator.mp4
    07:07
  • 01 - MousePressed event function.mp4
    02:55
  • 02 - KeyPressed event function.mp4
    08:37
  • 01 - Rotate and translate.mp4
    06:00
  • 02 - Push and pop functions.mp4
    05:33
  • 01 - Lets build a game.mp4
    06:08
  • 02 - Creating a number object.mp4
    07:02
  • 03 - Animating text.mp4
    02:52
  • 04 - Player interaction.mp4
    08:56
  • 05 - Player feedback.mp4
    13:59
  • 06 - Restarting the game.mp4
    03:06
  • 07 - Improving the player experience.mp4
    09:05
  • 08 - Fixing bugs.mp4
    04:46
  • 01 - Congratulations.mp4
    05:31
  • Description


    Completely new to coding? This engaging course can help you pick up the popular JavaScript programming language, as well as a programming library called p5.js. As instructor Engin Arslan steps through the basics of JavaScript—discussing everything from operators to arrays—he focuses primarily on programming using JavaScript and p5.js and secondarily on creating visuals. And in contrast to many traditional coding courses, all of the content covered here is presented in a fun, compelling manner that helps visual learners grasp the material. To wrap up the course, Engin shows how to use your new coding skills to build an interactive game that can be deployed online.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Engin Arslan
    Engin Arslan
    Instructor's Courses
    I am a Senior Front-End Developer specializing in building maintainable, scalable, performant, and accessible web applications. I am currently working at Shopify, helping more people become entrepreneurs all around the world. I am passionate about helping people learn how to program. I have published online courses for Linkedin Learning, Pluralsight, Awwwards and Udemy on JavaScript, p5.js and Three.js. I have also authored several books on subjects like JavaScript, Node.js, and Solidity. I have worked as a programming instructor at Seneca College in Toronto, Canada and mentored developers at Lighthouse Labs and Ladies Learning Code. I enjoy being active in the community and have presented at conferences and meet-ups such as Full Stack Toronto Meetup, PyCon Canada, Pycon Japan, and FITC Web Unleashed. Before becoming a developer, I worked in the VFX as a technical director for feature films and TV shows, including Resident Evil, Tron, Mama, Vikings, and Strain. I received an Emmy nomination and won a Canadian Screen Award for my VFX work. My complete list of film and TV credits can be found on IMDB. (https://www.imdb.com/name/nm3810938/) You can contact me via hibernationtheory(at)gmail(dot)com, and my website is www.enginarslan.com. Here are some technologies I am comfortable/familiar with: Typescript, JavaScript, React, Redux, GraphQL, Apollo, Node.js, Python, Django, PyQt, HTML5, CSS3, SASS, D3.js, p5.js, Three.js, Git.
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 45
    • duration 4:23:47
    • Release Date 2023/01/04