Courses

Javascript
add_alert
Javascriptclose

JavaScript Overview

JavaScript is a high-level programming language that is widely used for creating interactive and dynamic web pages. It is a scripting language that allows you to create and control dynamic website content, validate user input, and create animations, among other things. JavaScript is a client-side language, which means it runs on the user’s browser, unlike server-side languages like PHP or Python.

Some of the key features of JavaScript include:

Dynamic web content: …

C#
add_alert
C#close

C# Overview

C# (pronounced “C sharp”) is a modern, object-oriented programming language developed by Microsoft as part of the .NET framework. It was first released in 2002 and is designed to be simple, powerful, and safe. C# is similar in syntax to other C-style languages, such as C++ and Java, but also includes some features that are unique to C#.

C# is often used to develop Windows desktop applications, web applications, games, and mobile apps. It is particularly popular for …

MongoDB
add_alert
MongoDBclose

What is a Mongo Database?

MongoDB is a popular open-source document-oriented NoSQL database that is designed to store and manage large volumes of data. It was developed by MongoDB Inc. and first released in 2009. MongoDB is written in C++, and it provides a flexible and scalable data model that allows developers to easily store and query data in a JSON-like format.

One of the key features of MongoDB is its ability to scale horizontally across multiple servers. MongoDB achieves this through a …

C
add_alert
Cclose

C Overview

C is a general-purpose, high-level programming language that was originally designed for system programming. It was created by Dennis Ritchie at Bell Labs in the early 1970s, and its development was influenced by the earlier programming language B.

C is a procedural language, which means that it follows a top-down approach to programming, and it supports structured programming constructs like loops and conditional statements. It also provides support for pointers, which allow direct …

C++
add_alert
C++close

C++ Overview

C++ is a general-purpose programming language that is widely used for developing high-performance software, including operating systems, system software, device drivers, and video games. C++ is an extension of the C programming language and provides support for object-oriented programming concepts, such as encapsulation, inheritance, and polymorphism.

C++ is a compiled language, which means that the source code is compiled into machine code that can be executed by the computer. This …

SQL
add_alert
SQLclose

What is a Database?

PHP
add_alert
PHPclose

PHP Overview

Php is a server side scripting language, designed primarily for use on web servers, but also used as a general purpose programming language. Php was created in the 1990s by Rasmus Lerdorf, and is fully Object Oriented.

The most common use case for PHP is in web development. Because PHP can be written along side HTML, and also because it integrates so well with HTML and other web technologies, you’ll often find it running on a web server.

PHP began as a set of rudimentary C …

Ruby
add_alert
Rubyclose

Ruby Overview

Ruby is a general purpose, dynamically typed and reflective, object oriented programming language that was created in the 1990s by Yukihiro Matsumoto.

The original intent when creating ruby was to create a true Object Oriented scripting language. Which at the time, in Matsumoto’s optinion, didn’t exist. Ruby was designed to be simple at it’s core, but with an object system that was fully integreated into the language, and not tacked on as a glorified addon.

At the …

Python
add_alert
Pythonclose

Python Overview

Python is a general purpose, dynamically typed and interpreted, object oriented programming language that was created in the late 1980s by Guido van Rossum.

Python’s design philosophy revolves around readability. It’s meant to be easy to read and easy to write. This is accomplished by using white-space to deliniate code blocks instead of the more traditional curly brackets and semi-colons.

How Python Runs

Generally all python code is run using an interpreter. The most …

Java
add_alert
Javaclose

Java Overview

Java is a general purpose, staticly typed, object oriented programming language that was founded in June 1991. The project was initiated by three developers - James Gosling, Mike Sheridan, and Patrick Naughton, but was officially released by Sun Microsystems in 1995.

Java’s tagline is “Write once, run anywhere”, and the language was founded on 5 principles

  1. It must be “simple, object-oriented, and familiar”.
  2. It must be “robust and secure”. …
Sass
add_alert
Sassclose
Less
add_alert
Lessclose
CSS
add_alert
CSSclose
Html
add_alert
Htmlclose

HTML - A Language for Web Pages

As you already know that we human beings need some type of a medium to start communicating with each other. So, with the evolution of mankind we have invented several means to convey our message. These include spoken, sign and braille languages.

Similarly, a website is written in a computer language that a Web Browser can understand. This language is named as “HTML” or Hyper Text Markup Language.

In simple words, a web browser is a software that reads your HTML …

Jekyll
add_alert
Jekyllclose
Gatsby
add_alert
Gatsbyclose
Middleman
add_alert
Middlemanclose
Hexo
add_alert
Hexoclose
Hugo
add_alert
Hugoclose

Imagine being able to build a super fast, lightweight and responsive website or blog without having to deal with a heavy and cumbersome content management system. Imagine getting all the convenience of a platform like wordpress or squarespace, while still having full control over every line of code on your site. Welcome to Static Site Generators, and welcome to Hugo.

Building a website is often tedious and confusing, and if you don’t use the right tools to help, the question isn’t if your …