Online Free Tutorials & Courses

Latest online learning materials with easy-to-understand examples in various subjects.

Modern Encryption(Cryptography)

Modern encryption is the key to advanced computer and communication security. This stream of cryptography is completely based on the ideas of mathematics such as number theory and computational complexity theory as well as concepts of probability. In this chapter, […]

    Data Leak Prevention

    Data leakage can be defined as the malicious practice of the transmission of data in an unauthorized manner to an external agent, destination or recipient with bad intention. Data leakage can be done by any internal organization's employee or any other person. Data leakage is also termed as "data theft - the slow and low approach" which creates a massive problem in the data security industry.

      Data Backup

      In this chapter, you will learn about the different backup approaches.

      • Full Backup.
      • Incremental Backup.
      • Differential Backup.
      • Mirror Backup

      Jump Statements in C#

      In this chapter, you will learn about C# jump statements. Transferring the control of execution from one point of the program to another is done using the jump statements.

        Loops in C# (Concept of Iteration)

        Loop is a concept that is used in almost all programming language for executing a single statement or collection of statements several times depending on the condition. In this chapter, you will know about the effective way or concept through which you can iterate multiple lines in a C# program.

          C# Decision Making

          As we all make decisions in our real life, similarly in the logical world of programming, decisions are an essential part to execute a specific block of code based on the fulfillment of the condition. The control statements control the […]

            Variables in C#

            Every programming language has some fundamental concepts that help programmers to store and deal with values or data. Variables and assigning values to those variables are some of them. In this tutorial chapter, you will learn about these concepts. What […]

              C# Data Types

              Almost all programming language needs the concept of the data type. Since C# is a strongly typed language, it is essential to inform the compiler what kind of data these memory locations will hold. In this chapter, you will learn about the different data types that are supported by C#.

                Operators in C#

                Operators are symbols in a programming language that tells the compiler or interpreter to perform specific operations on operands for producing the final output or result. you will learn about all the operators of C#.

                  Methods in C#

                  Packing a set of statements into a single module helps in reducing writing of same code again and again or using any specific operation again and again. Writing multiple statements under a common name (method name) and calling that name […]

                    Constructors and Destructors in C#

                    What Are Constructors? Constructors are a special type of methods that are associated with a class and get automatically invoked when the classes instance (i.e., objects) are created. Like other member functions, i.e., methods, these constructors also contain specific instructions […]

                      Access Modifiers In C#

                      Access modifiers are also known as access specifiers that are used to preserve the concept of encapsulation of data by specifically restricting the access of variable data using some particular keywords. These are used to specify a specific variable's accessibility or scope as well as functionality within a C# application.

                        C# Properties

                        Properties are special types of methods which provide a flexible mechanism for classes for exposing private fields. Hence these are called accessors. There are two types of accessors under properties. These are: The get property accessors. The set property accessors. […]

                          C# Keywords

                          C# is rich in features and keywords which help in making the language strong and versatile. Keywords are reserved words with special meaning that is known to the compiler. These keywords also have special significance and hence cannot be used as identifier name for variable-name, class-name or interface-name.

                            C# Classes and Objects

                            C# Classes are user-defined blueprints or prototype that is used to define real-world entities through objects. They bind data and its associated functions or operations into a single unit.

                            • What Are Classes in C#?
                            • Declaring a Class in C#.
                            • Objects in C#.

                            Malware and Virus Protection

                            In this chapter, you will get to know about malware and computer viruses and different measures through which you can maintain security and safety.

                            • What Is Malware?
                            • Types of Malware.
                            • What Is a Virus?
                            • How to Keep the Systems Safe From Malware and Viruses.

                            Data Privacy Tools and Techniques

                            Like maintaining the privacy of some of our real-world stuff are essential. Similarly, each and everyone's personal data on the web also needs some privacy. In this chapter, you as a security professional must need to have a fair idea of how different tools, concepts, and technologies are used to preserve privacy.

                              Scroll Back to Top