Skip to main content

JavaScript Basics for Beginners

JavaScript Basics for Beginners

Total video time: 1h 4m
Expert instructor: Fro Carducci
View pricing 14-day money-back guarantee
Beginner No prior experience needed
Bite-sized content Learn at your own pace
Get certified Verified by GoSkills

What you’ll learn

Understand the fundamentals of coding
Download and use NPM Libraries
Create and use Functions
Display and Manipulate Data
Display An Interactive Game

Skills you’ll gain

Javascript Web development Back-end development Programming fundamentals

JavaScript is a programming language used for building web-based applications. In this course, seasoned software engineer and data scientist, Erin Frolli (Fro), will cover the basics of programming in JavaScript. Fro will begin by teaching fundamental coding concepts, with each lesson aimed at building your JavaScript programming skillset. By the end of this course, you will be able to construct and use functions, download NPM libraries, display and manipulate data, and create a webpage for an interactive game.

  • 1
    Javascript builds the Web JavaScript is a programming language and environment used for creating web applications. 1m
  • 1
    Create your Replit account To hit the ground running, you'll utilize a web IDE called Replit that has everything you will need to code in JavaScript while seeing instant results when learning the basics. 3m
  • 1
    Identify and apply variables Variables are the core to programming. 4m
  • 2
    Complete actions with operators Operators are used to do both operational and comparative actions within JavaScript. 3m
  • 3
    Render with comparative blocks Comparative blocks are one of the methods for conditionally rendering a chunk of code in JavaScript. 3m
  • 4
    Repeat actions with loops Loops are methods for repeating an action in JavaScript. 3m
  • 5
    Create functions Functions are small grouped pieces of code that use data, operators, and/or loops to result in some action in JavaScript. 5m
  • 6
    Understanding closure and scope Scope is the context of a page, and closure is where a variable has scope. 4m
  • 7
    Integrate recursion Recursion is a process of calling itself. 4m
  • 1
    Create algorithms Algorithms are the building blocks of code. 5m
  • 2
    Build testing Testing is essential to ensuring that your code is running how you expect it to. 4m
  • 1
    Navigate NPM libraries Dependencies are downloadable scripts that have a collection of functions and data that can be used to assist in your coding efforts in JavaScript. 4m
  • 2
    Unlock GitHub resources GitHub is a vast source of open-source data, projects, and libraries. 3m
  • 1
    Render web pages JavaScript is the basics of all things web, but what really makes a website pop is utilizing JavaScript with HTML and CSS. 5m
  • 1
    Create your own game At this point, hopefully you're feeling more familiar with the basics of JavaScript. 2m
  • 1
    Helpful resources There is always more to learn in the ever-evolving world of programming. 1m
  • 1
    Kickstart your programming journey Thank you for watching this course! 1m

Certificate

Certificate of Completion

Awarded upon successful completion of the course.

Certificate sample

Instructor

Fro Carducci

Fro (they/them) is a senior software engineer and data scientist with experience in both the science and tech industries. They aspire to inspire the next generation of young people to explore the wide range of careers available in science, math, and engineering. Committed to fostering diversity and inclusion, Fro devotes their time to organizations and programs that they support. Their efforts include participating in informative panels, offering mentorship, creating safe spaces for others, hosting coding sessions, and serving as the co-chair for a grassroots Diversity and Inclusion team. Fro holds two Bachelor of Science degrees, one in Mathematics and another in Environmental Science, Technology & Policy from California State University, Monterey Bay, as well as a Master of Science degree in Land, Resources, and Environmental Sciences from Montana State University.

Senior Software Engineer and Data Scientist Fro Carducci

Fro Carducci

Senior Software Engineer and Data Scientist

Accreditations

Link to awards

How GoSkills helped Chris

I got the promotion largely because of the skills I could develop, thanks to the GoSkills courses I took. I set aside at least 30 minutes daily to invest in myself and my professional growth. Seeing how much this has helped me become a more efficient employee is a big motivation.

Chris Sanchez GoSkills learner
Chris Sanchez, GoSkills learner