Skip to main content


How To Install Express, a Node.js Framework, and Set Up on a VPS
Tutorials Development Node.js
What You Will Learn In This Article> What You Will Learn In This Article # How to install NodeJS 0.10.16 using Node Version Manager (NVM) How to install the Express web application framework for NodeJS
How To Work with Strings in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # A string is a sequence of one or more characters that may consist of letters, numbers, or symbols. Strings in JavaScript are primitive data types and immutable, which means they are unchanging.
How To Create a Pull Request on GitHub
Tutorials Development Git Open Source
Introduction> Introduction # Git is an open-source distributed version control system that makes collaborative software projects more manageable. Many projects maintain their files in a Git repository, and platforms like GitHub have made sharing and contributing to code accessible, valuable, and effective.
How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 16.04 Server
Tutorials Development Python
###Introduction This tutorial will get your Ubuntu 16.04 or Debian 8 server set up with a Python 3 programming environment. Programming on a server has many advantages and makes it easier for teams to collaborate on a development project.
How To Build and Install Go Programs
Tutorials Development Go
Introduction> Introduction # So far in our How To Code in Go series, you have used the command go run to automatically compile your source code and run the resulting executable.
Understanding Prototypes and Inheritance in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # JavaScript is a prototype-based language, meaning object properties and methods can be shared through generalized objects that have the ability to be cloned and extended. This is known as prototypical inheritance and differs from class inheritance.
Understanding Date and Time in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # Date and time are a regular part of our everyday lives and therefore feature prominently in computer programming. In JavaScript, you might have to create a website with a calendar, a train schedule, or an interface to set up appointments.
How To Write Conditional Statements in Python 3
Tutorials Development Python
Introduction> Introduction # Conditional statements are part of every programming language. With conditional statements, we can have code that sometimes runs and at other times does not run, depending on the conditions of the program at that time.
How to Use Vue.js and Axios to Display Data from an API
Tutorials Development JavaScript Vue.js
Introduction> Introduction # Vue.js is a front-end JavaScript framework for building user interfaces. It’s designed from the ground up to be incrementally adoptable, and it integrates well with other libraries or existing projects.
An Introduction to Machine Learning
Tutorials Conceptual Development Machine Learning
Introduction> Introduction # Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people.
How To Scrape Web Pages with Beautiful Soup and Python 3
Tutorials Data Analysis Development Programming Project Python
Introduction> Introduction # Many data analysis, big data, and machine learning projects require scraping websites to gather the data that you’ll be working with. The Python programming language is widely used in the data science community, and therefore has an ecosystem of modules and tools that you can use in your own projects.
How To Use *args and **kwargs in Python 3
Tutorials Development Python
Introduction> Introduction # In function definitions, parameters are named entities that specify an argument that a given function can accept. When programming, you may not be aware of all the possible use cases of your code, and may want to offer more options for future programmers working with the module, or for users interacting with the code.
Understanding Objects in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # An object in JavaScript is a data type that is composed of a collection of names or keys and values, represented in name:value pairs. The name:value pairs can consist of properties that may contain any data type — including strings, numbers, and Booleans — as well as methods, which are functions contained within an object.
How To Define Functions in Python 3
Tutorials Development Python
Introduction> Introduction # A function is a block of instructions that performs an action and, once defined, can be reused. Functions make code more modular, allowing you to use the same code over and over again.
How To Write Modules in Python 3
Tutorials Development Python
Introduction> Introduction # Python modules are .py files that consist of Python code. Any Python file can be referenced as a module. Some modules are available through the Python Standard Library and are therefore installed with your Python installation.
How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK)
Tutorials Data Analysis Development Programming Project Python
The author selected the Open Internet/Free Speech fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # A large amount of data that is generated today is unstructured, which requires processing to generate insights.
How To Rebase and Update a Pull Request
Tutorials Development Git Open Source
Introduction> Introduction # Contributing to open-source projects is a rewarding experience as you work to make software better for end users like yourself. Once you submit a pull request, the process of contributing to a project can require some rebasing and reworking of code prior to acceptance, followed by a general cleanup of your branches.
How To Write Your First JavaScript Program
Tutorials Development JavaScript Programming Project
Introduction> Introduction # The “Hello, World!” program is a classic and time-honored tradition in computer programming. It’s a short and complete first program for beginners, and it’s a good way to make sure your environment is properly configured.
How To Contribute to Open Source: Getting Started with Git
Tutorials Conceptual Development Git Open Source
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # We now provide Git setup instructions for each platform individually. See Instead> See Instead # This article may still be useful as a reference, but may not follow best practices.
How To Make Changes to the DOM
Tutorials Development JavaScript
Introduction> Introduction # In the previous two installments of the Understanding the DOM series, we learned How To Access Elements in the DOM and How To Traverse the DOM. Using this knowledge, a developer can use classes, tags, ids, and selectors to find any node in the DOM, and use parent, child, and sibling properties to find relative nodes.