JavaScript

JavaScript

JavaScript is a programming language used to create interactive webpages and applications. It is one of the core technologies of the World Wide Web, alongside HTML and CSS, and is used by 98.7% of websites. JavaScript conforms to the ECMAScript standard and supports multiple programming styles, including event-driven, functional, and imperative. It is commonly used with Node.js for server-side applications. Java and JavaScript are similar in name but distinct languages.

6 courses cover this concept

CSE 331 Software Design & Implementation

University of Washington

Spring 2022

This course aims to improve students' software development skills, focusing on building correct, scalable, and easy-to-understand software. It relies on a solid understanding of Java and the concepts covered in CSE 143. Students will learn about software design principles, modern programming languages, and software tools. It covers software testing, type systems, design patterns, and more.

No concepts data

+ 28 more concepts

CS 106S Coding for Social Good

Stanford University

Winter 2023

This course applies fundamental CS concepts to social good problems, including health, government, education, and environment. Students will use their skills to create positive social impact. CS 106B is a recommended prerequisite.

No concepts data

+ 14 more concepts

CSE 130: Programming Languages: Principles and Paradigms

UC San Diego

Winter 2017

UC San Diego's CSE 130 provides an overview of basic concepts and design trade-offs related to programming languages. The course covers a wide range of topics like scope, storage management, exceptions, and concurrency, through practical implementation.

No concepts data

+ 17 more concepts

CS 106AX Programming Methodologies in JavaScript and Python

Stanford University

Autumn 2022

This course is designed for those with prior programming experience. It focuses on advanced programming methodologies in Python and JavaScript, and covers topics from object-oriented design principles to building web applications.

No concepts data

+ 29 more concepts

CS142: Web Applications

Stanford University

Winter 2023

This course introduces students to web technologies, enabling them to build sophisticated, interactive applications. It focuses on markup languages, scripting languages, network protocols, interactive graphics, event-driven programming, and databases.

No concepts data

+ 25 more concepts

CSE 154 Web Programming

University of Washington

Summer 2022

This course introduces the fundamental concepts of web programming and technologies required for web development. It covers the full spectrum of web development, from HTML, CSS, JavaScript to server-side technologies like Node.js, databases, and SQL.

No concepts data

+ 37 more concepts