JavaScript Basics for Beginners
JavaScript Basics for Beginners
What you’ll learn
Skills you’ll gain
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.
Syllabus
Download syllabus-
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.
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.
Fro Carducci
Senior Software Engineer and Data Scientist
Accreditations
Link to awardsHow 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.