JavaScript
What is JavaScript?
Javascript is a programming language that is used in conjunction with HTML and CSS for web development as well as app development.
Build Webpages and back end web launching code.
Automate Data Injection into code.
Create Meaningful visualizations in a wide array of styles.
Code in Multiple Languages in a meaningful way.
Why Learn Javascript?
Javascript allows you to code in multiple languages such as HTML and CSS When working in web development. You can also develop strong data visualization skills in javascript and learn how to work with data.
Resources for Learning JavaScript
In addition to these guides, there are many CSU courses and free resources available for learning JavaScript.
View CSU Course Tree
Topic
Prerequisite Group
Course
Here are some of the free resources available organized by category.
Applied / Domain-Specific Resources
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Alejandro-Du: Github | Alejandro-Du | Developing a website in Java | Intermediate |
| The Javascript Language | Javascriptinf | Learning how to use Javascript and its various tools | Beginner |
Online Coures / Structured Learning Paths
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Building Interactive JavaScript Websites | Code Academy | Building a website using javascript | Intermediate |
| Code Academy: Learn Advanced Java | Code Academy | Learning advanced Java coding methods such as concurrent programming | Advanced |
| Code Academy: Learn Java Developer Tools with VS Code | Code Academy | Learning how to use Java for softawre development | Advanced |
| Code Academy: Learn Java: Debugging | Code Academy | Identifying common issues in Java and how to debug them | New to Programming |
In Person Courses / Structured Learning Paths
| Resource | Author / Provider | Best for (goal) | Level |
|---|---|---|---|
| Colorado State University: Data Structures | Ariana mims | Learning about object oriented concepts | Intermediate |
| Colorado State University: Culture and Coding: Java | Elisa Cundiff | Introductocing onself to Java software | New to Programming |
| Colorado State University: Computational Thinking with Java | Logan Seabolt | Learning to use java for Object Oriented coding, loops, arrays. | Intermediate |
| Colorado State University: CS1--Introduction to Java Programming | Logan Seabolt | Familiarzing yourself with Java Coding | Beginner |