JavaScript Remove Item from Array by Index
JavaScript arrays are essential data structures that enable developers to store and manipulate collections of values. Sometimes, you might need to remove an item from an array at a specific …
JavaScript is the only language that runs natively in every web browser, making it essential for any web-based BSIT capstone, modern web application, or interactive site. This hub collects free JavaScript tutorials from basic variables and functions through modern ES6+ features, DOM manipulation, async programming, and integration with REST APIs.
What you’ll learn in the JavaScript tutorial series
Core fundamentals: variables (let/const), data types, operators, conditionals, loops
Functions: declarations, expressions, arrow functions, closures, callbacks
DOM manipulation: selecting elements, modifying content, event handling
ES6+ features: destructuring, spread/rest, template literals, modules
Async programming: Promises, async/await, fetch API, error handling
Array methods: map, filter, reduce, find, forEach (functional programming patterns)
Object-Oriented JavaScript: classes, prototypes, inheritance, getters/setters
Modern tooling: npm, webpack/Vite, ESLint, Prettier
Why every BSIT student should know JavaScript
JavaScript is unavoidable in modern web development, it’s the only language browsers natively execute. Even capstones built on PHP + MySQL back-ends need JavaScript for client-side validation, AJAX form submissions, dynamic UI updates, and modern interactive features. Beyond browsers, Node.js lets you write server-side JavaScript too, opening up the entire MEAN/MERN/MEVN stack family.
JavaScript vs TypeScript: which should I learn?
Start with JavaScript first to understand the core language. Once you’re comfortable, TypeScript is a superset that adds optional static typing, it catches more bugs at compile time and is the modern standard for large React/Vue/Angular projects in 2026. Most BSIT capstones can use either; pick TypeScript if your panel values type safety and modern best practices.
Related JavaScript resources
JavaScript Projects, 55+ downloadable JS capstones
React Projects, JS framework for modern UIs
Vue.js Projects, alternative front-end framework
Node.js Projects, server-side JavaScript
TypeScript Tutorial, add types to your JS
AJAX Projects, async API patterns
Scroll down to browse the full JavaScript tutorial catalog ↓
JavaScript arrays are essential data structures that enable developers to store and manipulate collections of values. Sometimes, you might need to remove an item from an array at a specific …
In this article, you are going to learn JavaScript Get Viewport Width property, exploring its usage, benefits, and practical applications. In today’s digital scenery, responsive web design is important to …
JavaScript lacks a direct equivalent of the isset function present in languages such as PHP, however, developers can use a variety of approaches to ascertain whether or not a variable …
Discover how to easily change the text of any element on your webpage using JavaScript. This article will guide you through the use of the textContent and innerHTML properties to …
The map.values() method shines as a helpful tool for investigating the secrets hidden within Map objects in the world of JavaScript programming. These Maps, a fundamental data structure in JavaScript, …
The Object.toString() method is a critical utility in JavaScript for converting an object to its string equivalent. This intrinsic method is important because it is called automatically when tasks like …
JavaScript plays an important role in creating interactive and engaging websites. One of its dynamic features is the ability to manipulate JavaScript String Replace Regex, a fundamental aspect of programming. …
Are you wondering how to create two-dimensional arrays or 2D arrays in JavaScript? Don’t worry! We understand you because when working with JavaScript, we’re just knowledgeable about making and using lists …
Welcome to our article on how to swap array elements in JavaScript. Whether you are a qualified developer or just begin your coding journey, understanding how to manipulate arrays is …
One of the effective methods to improve user interaction is by using the JavaScript onfocus. This event triggers when an element acquires focus, such as when a user clicks on …
WHAT CAN YOU DO WITH JAVASCRIPT? 10 APPLICATIONS – JavaScript is a versatile language used for interactive web pages, web apps, presentations, games, mobile apps, and more. It’s widely adopted …
Sometimes you need to know the number of elements in that array, but how to get the length of an array in JavaScript? That is one of the questions that pops …
In this article, we will look at different methods and recommended practices for updating objects in JavaScript arrays. We’ve got you covered, whether you’re a seasoned developer looking to improve …
async and await are modern JavaScript syntax for working with Promises (asynchronous operations like fetching data from an API). Old callback-based code becomes deeply nested ("callback hell"). Promises improved this. async/await makes asynchronous code read like synchronous code, much easier to follow. Essential for any modern web app that talks to a server: const response = await fetch('/api/users'); const data = await response.json();.