dots bg

Computer Programming from Basic to Advanced

Course Instructor Setwin Online

₹11800.00

dots bg

Course Overview

Schedule of Classes

Course Curriculum

8 Subjects

C Language

290 Learning Materials

Programming Paradigms

Introduction to Programming Paradigms

External Link

Imperative Paradigm

External Link

Declarative Paradigm

External Link

Classifications of Programming Languages

Introduction to Classifications of Programming Languages

External Link

Low Level Languages

External Link

Middle Level Languages

External Link

High Level Languages

External Link

Programming Languages Before C

Introduction to Programming Languages before C

External Link

FORTRAN

External Link

ALGOL

External Link

COBOL

External Link

BCPL

External Link

PASCAL

External Link

B Language

External Link

C Language

External Link

About C Language

Evolution of C Language

External Link

What Language C was Written?

External Link

Characteristics of C

External Link

Is C Procedural Oriented Language?

External Link

Reasons to use C Language

Introduction to Reasons to use C Language

External Link

C Language Learning Outcomes

External Link

C as General Purpose Language

External Link

Standard Libraries in C

External Link

Introduction to C Language

Overview of C Language

External Link

Features of C

External Link

C Language Processing System

External Link

Memory Regions

External Link

Structure of C Program

External Link

Installation Procedure

Installation Procedure

External Link

Compilation and Execution

Introduction to Compilation and Execution

External Link

Errors During Compilation and Runtime

External Link

Compilation Errors

External Link

Tokens

Introduction to Tokens

External Link

Keywords

External Link

Constants

External Link

Identifiers

External Link

Special Symbols

External Link

Variables

External Link

Operators

External Link

Data Types : Primary Data Types

Introduction to Data Types

External Link

Integer Data Types

External Link

Floating Point Data Types

External Link

Character Data Types

External Link

Void Data Types

External Link

Data Types : Secondary Data Types

Array and Pointer

External Link

Structure

External Link

Union

External Link

enum

External Link

Modifiers and Format Specifiers

Modifiers

External Link

Format Specifiers

External Link

First C Program using printf and scanf Functions

First C Program using printf Function

External Link

First C Program using scanf Function

External Link

Escape Sequence and Comments

Escape Sequence

External Link

Comments

External Link

Operators : Unary Operators

Introduction to Operators

External Link

Increment Operator

External Link

Decrement Operator

External Link

C Programs on Unary Operators

Program on Increment and Decrement Operators

External Link

Operators : Binary Operators

Introduction to Arithmetic Operators

External Link

Introduction to Assignment Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Introduction to Bitwise Operators

External Link

C Programs on Binary Operators

Program on Arithmetic Operators

External Link

Program on Assignment Operators

External Link

Program on Bitwise Operators

External Link

Operators : Ternary and Special Operator

Ternary Operator

External Link

Comma and sizeof Operator

External Link

C Programs on Ternary and Special Operators

Program on Special Operators

External Link

Operators : Operator Precedence and Evaluation

Precedence Relation

External Link

List of Operator Precedence

External Link

Evaluation of Expression in C

External Link

C Programs on Operator Precedence and Evaluation

Program on Operator Precedence

External Link

Conditional Statements

Simple if

External Link

if..else

External Link

Nested if

External Link

if .. else Ladder

External Link

goto Statement

External Link

Switch Statement

External Link

C Programs on Conditional Statements

Program on Switch Statement

External Link

Loops : while and do..while

Introduction to while Loop

External Link

Infinite while Loop

External Link

do..while Loop

External Link

C Programs on while and do..while Loop

Program to Display 1 to N Numbers using while Loop

External Link

Loops : for Loop

Introduction to for loop

External Link

for Loop Code Logic Explanation

External Link

C Programs on for Loop

Program to Display Values from 1 to 10

External Link

Program to Print the First "N" Numbers

External Link

Program to Find Factorial of a Given Number

External Link

Program to Print Sum of Digits of a Positive Number

External Link

Loops : Nested Loop

Introduction to Nested while Loop

External Link

Nested while Loop - Code Logic Explanation

External Link

Introduction to Nested do..while Loop

External Link

Nested do while Loop - Code Logic Explanation

External Link

Introduction to Nested for Loop

External Link

C Programs on Nested Loops

Program on Nested while Loop

External Link

Program on Nested do..while Loop

External Link

Write a Nested for Loop Program To print Values from (0,0) to (2,2)

External Link

Program on Nested for Loop

External Link

Loops : Break, Continue and Return Statements

Break Statement

External Link

Continue Statement

External Link

Return Statement

External Link

C Programs on Break, Continue and Return Statements

Program on Break, Continue and Return Statements

External Link

Arrays

Introduction to Arrays

External Link

Memory Storage of Arrays

External Link

Declaration of Arrays

External Link

One Dimensional Array

External Link

Two Dimensional Arrays

External Link

Multi Dimensional Arrays

External Link

C Programs on Arrays

Program to Display Elements in an Array

External Link

Program to Find Highest and Lowest Elements in Array

External Link

Strings and Arrays

Declaring an Array as String

External Link

Initializing an Array with Strings

External Link

C Programs on Strings and Arrays

Program on Initializing an Array with Strings

External Link

Program to Read a String

External Link

Program to Find Length of a String

External Link

Program to Copying a String

External Link

Strings and Arrays : Array of Strings and Multiple Strings

Important Statements while using String

External Link

Alternative use of Input Function

External Link

Array of Strings

External Link

Multiple Strings

External Link

C Programs on Array of Strings and Multiple Strings

Program on Reading Multiple Strings

External Link

Program to Display Strings and Addresses

External Link

Format Specifiers

Introduction to String Format Specifiers

External Link

List of Format Conversions

External Link

C Programs on Format Specifiers

Using Format Specifiers

External Link

Reading a String using scanf()

External Link

Reading a String using getchar()

External Link

Read line of Text using gets() and puts()

External Link

Read Line of Text using fgets()

External Link

Reading a String using gets() and sscanf()

External Link

Using sscanf(), sprint() and snprintf()

External Link

Pointers

Introduction to Memories

External Link

Introduction to Pointers

External Link

Benefits of using Pointers

External Link

Concept of Pointers

External Link

Declaring and Initializing Pointers

External Link

Points to Remember while using Pointers

External Link

Pointer to Pointer

External Link

Void Pointers

External Link

C Programs on Pointers

Introduction to Operations on Pointers

External Link

Program on Pointers when they are Pointing to Different Data

External Link

Program on Increment / Decrement of a Pointer when Pointer Points to an Array

External Link

Addition/Subtraction of a Constant Number to Pointer

External Link

Subtraction of One Pointer to Another Pointer

External Link

Comparison of Two Pointers

External Link

Pointer and Strings

Introduction to Pointer and Strings

External Link

Declaration of a Pointer to Handle a String

External Link

C Programs on Pointer and Strings

Reading a String using Pointer

External Link

Reading a String with Spaces using Pointer

External Link

Reading a String using Pointer and Array

External Link

Copy a String using Pointer

External Link

Reading a String using Dynamic Memory

External Link

Functions

Introduction to Functions

External Link

Function Prototype

External Link

Defining a Function

External Link

Calling a Function

External Link

C Programs on Functions

Introduction to Classification of Functions

External Link

Function without Arguments and without Return Value

External Link

Function without Arguments and with Return Value

External Link

Function with Arguments and with Return Value

External Link

Function with Arguments and without Return Value

External Link

Functions Execution During Runtime

External Link

Functions : Parameter Passing Techniques

Introduction to Parameter Passing Techniques

External Link

Call by Value

External Link

Call by Reference

External Link

C Programs on Parameter Passing Techniques

Program on Call by Value and Call by Reference in Same Function

External Link

Functions : Recursive Functions

Introduction to Recursive Functions

External Link

Infinite Recursive Function

External Link

Direct Recursion

External Link

Indirect Recursion

External Link

C Programs on Recursive Functions

Recursion using Static Variable - Code Logic Explanation

External Link

Recursion using Static Variable - Code Implementation

External Link

Storage Class Specifiers

Introduction to Storage Class Specifiers

External Link

Automatic Specifier

External Link

Register Specifier

External Link

Static Specifier

External Link

External Specifier

External Link

Scope of Variables

Introduction to Scope of Variables

External Link

Local and Global Variables

External Link

Important Statements

sizeof Operator

External Link

Semicolon

External Link

Comma

External Link

Blocks

External Link

ASCII Codes

External Link

const Keyword

External Link

Type Casting

External Link

Structures

Introduction to Structures

External Link

Defining a Structure

External Link

Accessing Structure Members

External Link

Initialization and Declaring Structure Variables

External Link

Nested Structures

External Link

Self Referential Structure

External Link

Union

Introduction to Union

External Link

Declaring Union

External Link

Accessing an Union Member

External Link

Memory Allocation in Union

External Link

Difference Between Structures and Unions

External Link

Introduction to Bit Fields

External Link

C Programs on Union

Program on Bit Fields

External Link

Enumerations (enum)

Introduction to Enumeration

External Link

Introduction to Typedef

External Link

C Programs on Enumerations

Program on Enumerated Data Types

External Link

Program to Find the Size of Different Variables for Structures

External Link

C Programs on Combination of Pointers, Structures, Arrays and Functions

Introduction to Combination of Pointers, Structures, Arrays and Functions

External Link

Arrays and Pointers

External Link

Pointer to Array

External Link

Array of Pointers

External Link

Function with Arrays

External Link

Function with Strings

External Link

Passing and Returning Pointer to Functions

External Link

Pointer to Functions

External Link

Variable Number of Arguments of a Function

External Link

Pointer with Structures

External Link

Structures with Arrays

External Link

Structures with Functions

External Link

Dynamic Memory Allocation

Introduction to Memory Allocation

External Link

Malloc

External Link

Calloc

External Link

Realloc

External Link

Free

External Link

Common Mistakes

Formatted Input and Output

External Link

Using Undeclared and Uninitialized Variables

External Link

Missing Break in Switch Case Statements

External Link

Subtracting Pointers that do not Refer Same Array

External Link

Checking Strings Equality Errors

External Link

Infinite Loops

External Link

Not Understanding use of Strings and Character Arrays

External Link

Problems with Pointers

Wild Pointers

External Link

Introduction to NULL Pointers

External Link

Introduction to Dangling Pointers

External Link

Aliasing Pointers

External Link

Suspicious Pointers

External Link

C Programs on Problems with Pointers

Program on Null Pointers

External Link

Program on Dangling Pointers

External Link

Program on Handling Dangling Pointer with Dynamic Memory

External Link

Preprocessor Directives

Introduction to Preprocessor Directives

External Link

File Inclusion

External Link

Program on File Inclusion

External Link

Macros Expansion

External Link

Object-like Macros

External Link

Function-like Macros

External Link

Preprocessor Directives : Conditional Compilation

#if – if

External Link

#ifdef – if defined

External Link

#endif – end if

External Link

#else – else

External Link

#ifndef – if not defined

External Link

C Programs on Preprocessor Directives

Program - 1 on Preprocessor Directives

External Link

Program - 2 on Preprocessor Directives

External Link

Files

Introduction to Files

External Link

Opening a File

External Link

Closing a File

External Link

Types of Files

External Link

Sequential Files

External Link

Error Handling in Files

External Link

Database vs File System

External Link

Command Line Arguments

External Link

C Programs on Files

Program on Opening and Closing a File

External Link

Program on Error Handling in Files

External Link

Writing to a Text File

External Link

Reading from a Text File

External Link

Reading and Writing from a Text File

External Link

Write the Strings into a File

External Link

Read the Strings from a File

External Link

C Programs on Binary Operations of Files

Introduction to Binary Operations on Files

External Link

Reading and Writing Data to a Binary File

External Link

Program on Writing and Reading Data to a Binary File

External Link

Program to Write a Student Data into a File

External Link

Program to Read a Student Data from a File

External Link

Program on Writing and Reading to a Binary file using fwrite() and fread()

External Link

Files : Random Access Files

Introduction to Random Access Files

External Link

fseek()

External Link

ftell()

External Link

rewind()

External Link

Graphics

Introduction to Graphics

External Link

Introduction to Graphic Drivers and Modes

External Link

C Programs on Graphics

Program to Convert Text Mode to Graphic Mode

External Link

Program to Print Text using Graphics

External Link

Graphics : Basic Color Functions

textcolor() Function

External Link

textbackground() Function

External Link

setcolor(),setbkcolor() and settextstyle() Functions

External Link

C Programs on Basic Color Functions using Graphics

Program on setcolor(),setbkcolor() and settextstyle() Functions

External Link

Graphics : Library Functions

Introduction to Graphics Library Functions

External Link

line()Function

External Link

circle()Function

External Link

rectangle()Function

External Link

bar( )Function

External Link

ellipse()Function

External Link

Graphic Functions

External Link

C Programs on Library Functions using Graphics

Program on All Library Functions

External Link

C++ and Data Structures

219 Learning Materials

Overview of Object Oriented Programming System (OOPS) Basics

Procedure Oriented Paradigm

External Link

OOPS Paradigm

External Link

Basic Concepts of OOPS

External Link

Benefits of OOPS

External Link

Features of OOPS

External Link

Introduction to C++

Overview of C++

External Link

Programming Structure

External Link

Installation Procedure

Installation Procedure of Code Block IDE

External Link

Hello World Program

External Link

Tokens

Data Types

External Link

Keywords

External Link

Variables and Identifiers

External Link

Literals

External Link

Constants

External Link

Operators

External Link

Input and Output Streams

cout

External Link

cin

External Link

cerr

External Link

clog

External Link

Variable Declaration

Variables and Datatypes

External Link

Modifiers

External Link

Qualifiers

External Link

C++ Programs on Variable Declaration

Program on Constant Variable

External Link

Storage Class Specifiers

Introduction to Storage Class Specifiers

External Link

Local Variables

External Link

Static Variables

External Link

Operators

Introduction to Operators

External Link

Unary Operators

External Link

Binary Operators

External Link

Bitwise Operators

External Link

Ternary and Special Operators

External Link

C++ Programs on Operators

Program on Unary Operators

External Link

Program on Arithmetic Operators

External Link

Program on Relational Operators

External Link

Program on Logical Operators

External Link

Conditional Statements

Branching Statements

External Link

if Statement

External Link

if..else Statement

External Link

Nested Statements

External Link

switch Statement

External Link

C++ Programs on Conditional Statements

Program on if Statement

External Link

Program on if..else Statement

External Link

Program on Nested Statements

External Link

Program on switch Statement

External Link

Loops : while Loop

Introduction to while Loop

External Link

Program to Print 1 to 10 Numbers using while Loop

External Link

C++ Programs on while Loop

Program to Print Sum of Numbers from 1 to 10 using while Loop

External Link

Program to Print Multiplication Table of 2 using while Loop

External Link

Loops : do.. while Loop

Introduction to do..while Loop

External Link

Program to Print 1 to 10 Numbers using do..while Loop

External Link

Loops : for Loop

Introduction to for Loop

External Link

Program to Print 1 to 10 Numbers using for Loop

External Link

C++ Programs on for Loop

Program to Print Sum of Numbers From 1 to 10 using for Loop

External Link

Loops : Break and Continue Statements

Introduction to Break Statement

External Link

Introduction to Continue Statement

External Link

C++ Programs on Break and Continue Statements

Program on Break Statement

External Link

Program on Continue Statement

External Link

Loops : Nested Loops

Nested for Loop

External Link

C++ Programs on Nested Loops

Program on Nested for Loop

External Link

Arrays

Introduction to Arrays

External Link

Accessing Elements of an Array

External Link

One Dimensional Array

External Link

Two Dimensional Array

External Link

Difference Between 1-Dimensional and 2-Dimensional Array

External Link

C++ Programs on Arrays

Program to Find Sum of 5 Input Numbers

External Link

Program to Add Same Size of Two Matrices

External Link

Program to Read Values into 2 Dimensional Array

External Link

Pointers

Introduction to Pointers

External Link

Pointer Variables

External Link

Usage of Pointers

External Link

Double Pointer

External Link

Pointer to an Array

External Link

C++ Programs on Pointers

Program to Find the Address of a Given Integer without using Pointers

External Link

Program to find the Address of a Given Integer using Pointers

External Link

Program on Double Pointer

External Link

Program on Pointer which is Pointing Address of an Integer

External Link

Program to Subtract Two Pointers Containing Same Array

External Link

Program on Pointer to an Array of 5 Integers

External Link

Strings

Introduction to Strings

External Link

String Class Type

External Link

String Class Type versus Character Array

External Link

C++ Programs on Strings

Program on How String can be Printed using Different Notations

External Link

Structures

Introduction to Structures

External Link

Array of Structures

External Link

C++ Programs on Structures

Program to Create Student Data Using Structure - Code Logic Explanation

External Link

Program to Create Student Data Using Structure - Code Logic Implementation

External Link

Program to Display all Students Information using Array of Structure

External Link

Program to Get a Student Data from a Pointer to Structure

External Link

Enumeration

Introduction to Enumeration(enum)

External Link

Program on Enumeration(enum)

External Link

Typedef

Introduction to Typedef

External Link

Program on Typedef to Understand the Types Assigned to Existing Types

External Link

Reference

External Link

Functions

Introduction to Functions

External Link

Program on Function - Logic Explanation

External Link

Defining a Function

External Link

C++ Programs on Functions

Introduction to Function Prototype

External Link

Program on Function without Parameter and with Return Value

External Link

Program on Function without Parameter and without Return Value

External Link

Program on Function with Parameter and without Return Value

External Link

Program on Function with Parameter and with Return Value

External Link

Actual and Formal Arguments

External Link

Functions : Parameter Passing Techniques

Introduction to Parameter Passing Techniques

External Link

Call by Value

External Link

Call by Address or Pointer

External Link

Call by Reference

External Link

Difference Between Call by Value, Address and Reference

External Link

Default Arguments

External Link

Functions : Function Overloading

Introduction to Function Overloading

External Link

Program on Sum of 2 and 3 Numbers

External Link

Functions : Recursive and Inline Functions

Introduction to Recursive Functions

External Link

Introduction to Inline Functions

External Link

Advantages and Disadvantages of Inline Function

External Link

C++ Programs on Recursive and Inline Functions

Program to Find Factorial of a Given Number using Recursion

External Link

Program on Fibonacci Sequence using Recursion

External Link

Program to Find Square Root of a Given Number

External Link

Program to Create Automatic Variables using Recursive Function

External Link

Program to Create Static Variables using Recursive Function

External Link

OOPS : Overview of OOPS

Introduction to OOPS

External Link

Introduction to Class

External Link

Syntax Explanation of Class

External Link

Introduction to Object

External Link

Program to Create Student Details using Class and Object

External Link

OOPS : Encapsulation and Abstraction

Introduction to Encapsulation

External Link

Introduction to Abstraction

External Link

C++ Programs on OOPS : Encapsulation and Abstraction

Program to Find Sum of Two Numbers using Encapsulation

External Link

Program to Get Student Data Abstraction by using Private Data

External Link

OOPS : Inheritance

Overview of Inheritance

External Link

Usage of Inheritance

External Link

C++ Programs on OOPS : Inheritance

Program on Inheritance from Animal to Dog and Cat - Code Logic Explanation

External Link

Program on Inheritance from Animal to Dog and Cat - Code Implementation

External Link

OOPS : Polymorphism

Introduction to Polymorphism

External Link

Introduction to Method Overloading

External Link

Introduction to Method Overriding

External Link

C++ Programs on OOPS : Polymorphism

Program on sum of Two Numbers using Method Overloading

External Link

Program on Method Overriding

External Link

OOPS : Static Keyword

Introduction to Static Keyword

External Link

Static Variable in Functions

External Link

Static Class Objects

External Link

Static Data Member in Class

External Link

Static Member Functions

External Link

C++ Programs on OOPS : Static Keyword

Program on Static Variable in Functions

External Link

OOPS : Binding

Introduction to Binding

External Link

Static Binding

External Link

Dynamic Binding

External Link

Message Passing

External Link

C++ Programs on OOPS : Binding

Program to Find Base Class Information using Static Binding

External Link

Program on Dynamic Binding using Virtual Functions

External Link

Classes and Objects

Class Declaration

External Link

Program to Print Name using Class and Object with Member Function

External Link

Program to Read and Display Student Information

External Link

Classes and Objects : Accessing Data Members

Accessing Data Members of Class

External Link

Accessing Private Data Members

External Link

Accessing Protected Data Members

External Link

C++ Programs on Classes and Objects : Accessing Data Members

Program on Accessing Data members using Objects

External Link

Program on Accessing Private Data Members using Public Member Function of Own Class

External Link

Program on Public, Private and Protected Data Members of a Class

External Link

Classes and Objects : Class Member Functions

Class Member Functions

External Link

Defining Function Outside the Class

External Link

Defining Function Inside the Class

External Link

Defining Members, Data Members and Methods

External Link

Difference Between Class and Structure

External Link

C++ Programs on Classes and Objects : Class Member Functions

Program on Use of Data Members, Members, and Methods using Class Members and Objects

External Link

Classes and Objects : Objects as Arguments

Introduction to Objects as Arguments

External Link

Passing Objects as an Argument to a Member Function - Code Logic Explanation

External Link

Passing Objects as an Argument to a Member Function - Code Logic Implementation

External Link

Returning Objects

External Link

Friend Function

External Link

C++ Programs on Classes and Objects : Objects as Arguments

Program on Returning Objects from Function

External Link

Program on Friend Function using with Class

External Link

Constructors

Introduction to Constructor

External Link

Default Constructor

External Link

Zero Parameterized Constructor

External Link

Parameterized Constructor

External Link

Copy Constructor

External Link

C++ Programs on Constructors

Program to Create Object using Constructor

External Link

Program on Default Constructor

External Link

Program to Find Student Information using Copy Constructor

External Link

Constructors : Dynamic Constructor and Constructor Overloading

Dynamic Constructor

External Link

Constructor Overloading

External Link

C++ Programs on Dynamic Constructor and Constructor Overloading

Program to Create Dynamic Memory During Runtime using New Keyword in Dynamic Constructor

External Link

Program on Constructor Overloading

External Link

Destructors

Introduction to Destructor

External Link

Constructor versus Destructor

External Link

C++ Programs on Destructors

Program on Destructor in Class

External Link

Program on Constructor and Destructor

External Link

Program to Create and Delete Dynamic Memory using New and Delete Keywords

External Link

Overloading : Function Overloading

Introduction to Overloading

External Link

Introduction to Function Overloading

External Link

C++ Programs on Function Overloading

Program to Print Values of Overloading Functions without using Class

External Link

Program to Print Values of Overloading Function using Class

External Link

Overloading : Unary Operator Overloading

Introduction to Operator Overloading

External Link

Operator Overloading Rules

External Link

Overloading Unary Operation

External Link

C++ Programs on Unary Operator Overloading

Program on Unary Operator Overloading using (!) Not Operator

External Link

Program on Unary Operator Overloading using (+) Operator

External Link

C++ Programs on Binary Operator Overloading

Program on Binary Operator Overloading using (+) Operator

External Link

Program on Binary Operator Over to Concatenate Two Strings - Code Logic Explanation

External Link

Program on Binary Operator Over to Concatenate Two Strings - Code Logic Implementation

External Link

Program to Implement Binary Operator Over Loading using Friend Function

External Link

Important Points for Overloading

External Link

Inheritance

Introduction to Inheritance

External Link

Purpose of Inheritance

External Link

Simple Program on Inheritance

External Link

Inheritance : Inheritance Visibility Mode

Introduction to Inheritance Visibility Mode

External Link

Public Inheritance

External Link

Private Inheritance

External Link

Protected Inheritance

External Link

C++ Programs on Inheritance Visibility Mode

Program on Private Inheritance

External Link

Inheritance : Types of Inheritance

Introduction to Single Inheritance

External Link

Ambiguity in Single Inheritance

External Link

Multi Level Inheritance

External Link

Multiple Inheritance

External Link

Hierarchical Inheritance

External Link

Hybrid Inheritance

External Link

C++ Programs on Inheritance Types

Program on Single Inheritance with Public Mode

External Link

Program on Single Inheritance with Private Mode

External Link

Program on Single Inheritance with Protected Mode

External Link

Program on Same Functions Present in Both Base and Derived Classes

External Link

Python

17 Exercises157 Learning Materials

Introduction to Programming Languages

Programming Language Paradigm

External Link

Imperative Programming Languages

External Link

Declarative Programming Languages

External Link

History of Programming Languages

External Link

Classification of Programming Languages

Machine Level Programming Language

External Link

Assembly Level Programming Language

External Link

High Level Programming Language

External Link

High Level Programming Languages

Introduction

External Link

FOTRAN

External Link

COBOL

External Link

ALGOL

External Link

BCPL & PASCAL

External Link

C Language

External Link

C++

External Link

JAVA

External Link

Python

External Link

Introduction to Python Programming

About Python Programming Language

External Link

History of Python

External Link

Characteristics of Python

External Link

Quiz on Introduction to Python

Quiz on Introduction to Python

Exercise

Python Environment

Installation of Python

External Link

Compile and Running

External Link

Python Documentation

External Link

PIP

External Link

Editors & IDE's

Introduction to IDE

External Link

PyCharm

External Link

Anaconda

External Link

Spyder

External Link

Jupyter

External Link

Running Python Script

External Link

Getting Started with Python Programming

Creating your First Python Program

External Link

Reading & Printing to Screen

External Link

Interactive & Script Mode

External Link

Python File Extensions

External Link

Basic Concepts in Python

Shell as a Calculator

External Link

Comments in Python

External Link

Multiline Statements

External Link

Quotations in Python

External Link

Variables

Introduction to Variables

External Link

Naming Variables

External Link

Mnemonic Variable Names

External Link

Reserved Words

External Link

Data Types

Values & Types

External Link

Numerical Data Type

External Link

String Data Type

External Link

Working with Variables

Multiple Assignment

External Link

Swap Variables

External Link

Type Conversion

External Link

Mutable vs Immutable Objects

External Link

Number System Conversion

External Link

Operators

Arithmetic Operator

External Link

Assignment Operator

External Link

Comparison Operator

External Link

Logical Operator

External Link

Bitwise Operator

External Link

Membership Operator

External Link

Operator Precedence

External Link

Evaluating Expression

External Link

Python Practical on Operators

Find the Length and Breadth of Rectangle

Assignment

Add and get the quotient

Assignment

Calculate (a+b)^2

Assignment

Decision Making

Introduction to Decision Making

External Link

if Statement

External Link

if...else Statement

External Link

elif Statement

External Link

Nested if...else Statement

External Link

Python Practical on Decision making

Finding maximum of Three numbers

Assignment

Leap year

Assignment

Even or odd

Assignment

Quiz on Data types and Decision making

Quiz on Data types and Decision making

Exercise

Loops

Introduction to Loops

External Link

While Loop

External Link

For Loop

External Link

Nested Loops

External Link

Break Statement

External Link

Continue Statement

External Link

Pass Statement

External Link

Python Practical on Loops

Sum of all even numbers from 1 to n

Assignment

Reverse 3 or 4 digit number

Assignment

Factorial of a number

Assignment

Collections : List - 1

Introduction to Collections

External Link

Introduction to List

External Link

Accessing Items in a List

External Link

Loop through List

External Link

List Length & Add Items to List

External Link

Built-in List Methods

External Link

Basic List Operations

External Link

List Mutability

External Link

Collections : List - 2

Lambda Function

External Link

List with map() Function

External Link

List with filter() Function

External Link

List with reduce() Function

External Link

Difference between Strings & Lists

External Link

Collections : Tuples

Introduction to Tuple

External Link

Tuple Packing & Unpacking

External Link

Comparing Tuples & Iterating through Tuple

External Link

Deleting & Slicing of Tuples

External Link

Tuple Membership Test

External Link

Collections : Sets

Creating Set

External Link

Iteration Over Set

External Link

Python Set Methods

External Link

Set Operations

External Link

Set Built-in Functions

External Link

Frozen Set

External Link

Collections : Dictionary

Creating Dictionary

External Link

Python Hashing

External Link

Python Dictionary Methods

External Link

Copying & Updating Dictionary

External Link

Deleting & Sorting Keys in Dictionary

External Link

Summary of Dictionary Methods

External Link

String Handling - 1

Introduction to Strings

External Link

String Indices

External Link

Delete a String

External Link

String Multiplication & Concatenation

External Link

Iterating through a String

External Link

String Membership Test

External Link

String Built-in Functions

External Link

String Handling - 2

Reversing a String

External Link

Split String

External Link

Escape Sequence

External Link

String format() Method

External Link

String Methods

External Link

Python Practical on Collections

Finding 1 common element in two lists

Assignment

Convert Alternative letters to Uppercase

Assignment

Find Common element in three sets using Lists

Assignment

Find Missing and Additional values

Assignment

Functions

Introduction to Functions

External Link

Defining & Calling a Function

External Link

Working of Function

External Link

Doc Strings

External Link

Functions : Arguments & Return Statements

Default Arguments

External Link

Required Arguments

External Link

Keyword Arguments

External Link

Variable Length Arguments

External Link

Return Statement

External Link

Returning Multiple Values

External Link

Command Line Arguments

External Link

Functions : Scope of Variables

Global Variable

External Link

Local Variable & Its Comparison with Global

External Link

Functions : Recursion

Recursive Functions

External Link

Finding Sum of Natural Numbers using Recursion

External Link

Functions : Anonymous Functions

Lambda Function

External Link

Using Lambda with filter()

External Link

Using Lambda with map()

External Link

Using Lambda with reduce()

External Link

Functions : Parameter Passing Technique

Passing Immutable Objects

External Link

Passing Mutable Objects

External Link

Functions : First Class Functions

Assigning a Function to Variable

External Link

Passing a Function as Parameter

External Link

Returning Function to Function

External Link

Storing Function in Data Structures

External Link

Quiz on Python Programming

Quiz on Python Programming

Exercise

NumPy Package

Introduction to NumPy

External Link

Installation of NumPy

External Link

Working with NumPy

External Link

Data Types in NumPy

External Link

NumPy Array Attributes

External Link

Engineering Mathematics : Basics of Matrices

Creating a Matrix

External Link

Identity Matrix

External Link

Transpose of a Matrix

External Link

Engineering Mathematics : Matrix Arithmetic Operations

Matrix Addition

External Link

Matrix Subtraction

External Link

Matrix Multiplication

External Link

Matrix Element Multiplication & Division

External Link

Engineering Mathematics : Operations on Matrices

Determinant of a Matrix

External Link

Inverse of a Matrix

External Link

Solving Linear Equations

External Link

Engineering Mathematics : Exercises on Matrices

Picking an Element from a Matrix

External Link

Interchange Diagonal Elements

External Link

Check a Matrix is Identity or Not

External Link

Matrix Arithmetic Operations

External Link

Inverse of 2X2 & 3X3 Matrix

External Link

Solving Linear Equations

External Link

Quiz on NumPy and Matrix Operations

Quiz on NumPy and Matrix Operations

Exercise

Practical on Operators

Python for Engg Applications

115 Learning Materials

Introduction to Python Programming

About Python Programming Language

External Link

History of Python

External Link

Characteristics of Python

External Link

Python Environment

Installation of Python

External Link

Compile and Running

External Link

Python Documentation

External Link

PIP

External Link

Editors & IDE's

Introduction to IDE

External Link

PyCharm

External Link

Anaconda

External Link

Spyder

External Link

Jupyter

External Link

Running Python Script

External Link

Getting Started with Python Programming

Creating your First Python Program

External Link

Reading & Printing to Screen

External Link

Interactive & Script Mode

External Link

Python File Extensions

External Link

Basic Concepts in Python

Shell as a Calculator

External Link

Comments in Python

External Link

Multiline Statements

External Link

Quotations in Python

External Link

Variables

Introduction to Variables

External Link

Naming Variables

External Link

Mnemonic Variable Names

External Link

Reserved Words

External Link

Data Types

Values & Types

External Link

Numerical Data Type

External Link

String Data Type

External Link

Working with Variables

Multiple Assignment

External Link

Swap Variables

External Link

Type Conversion

External Link

Mutable vs Immutable Objects

External Link

Number System Conversion

External Link

Operators

Arithmetic Operator

External Link

Assignment Operator

External Link

Comparison Operator

External Link

Logical Operator

External Link

Bitwise Operator

External Link

Membership Operator

External Link

Operator Precedence

External Link

Evaluating Expression

External Link

Decision Making

Introduction to Decision Making

External Link

if Statement

External Link

if...else Statement

External Link

elif Statement

External Link

Nested if...else Statement

External Link

Loops

Introduction to Loops

External Link

While Loop

External Link

For Loop

External Link

Nested Loops

External Link

Break Statement

External Link

Continue Statement

External Link

Pass Statement

External Link

List

Introduction to List

External Link

Accessing Items in a List

External Link

Loop through List

External Link

List Length & Add Items to List

External Link

Built-in List Methods

External Link

Basic List Operations

External Link

List Mutability

External Link

Tuples

Introduction to Tuple

External Link

Tuple Packing & Unpacking

External Link

Comparing Tuples & Iterating through Tuple

External Link

Deleting & Slicing of Tuples

External Link

Tuple Membership Test

External Link

Functions

Introduction to Functions

External Link

Defining & Calling a Function

External Link

Working of Function

External Link

Doc Strings

External Link

Functions : Arguments & Return Statements

Default Arguments

External Link

Required Arguments

External Link

Keyword Arguments

External Link

Variable Length Arguments

External Link

Return Statement

External Link

Returning Multiple Values

External Link

Command Line Arguments

External Link

Functions : Scope of Variables

Global Variable

External Link

Local Variable & Its Comparison with Global

External Link

Functions : Recursion

Recursive Functions

External Link

Finding Sum of Natural Numbers using Recursion

External Link

NumPy Package

Introduction to NumPy

External Link

Installation of NumPy

External Link

Working with NumPy

External Link

Data Types in NumPy

External Link

NumPy Array Attributes

External Link

Basics of Matrices

Creating a Matrix

External Link

Identity Matrix

External Link

Transpose of a Matrix

External Link

Matrix Arithmetic Operations

Matrix Addition

External Link

Matrix Subtraction

External Link

Matrix Multiplication

External Link

Matrix Element Multiplication & Division

External Link

Operations on Matrices

Determinant of a Matrix

External Link

Inverse of a Matrix

External Link

Solving Linear Equations

External Link

Exercises on Matrices

Picking an Element from a Matrix

External Link

Interchange Diagonal Elements

External Link

Check a Matrix is Identity or Not

External Link

Matrix Arithmetic Operations

External Link

Inverse of 2X2 & 3X3 Matrix

External Link

Solving Linear Equations

External Link

Transpose of a Matrix without using NumPy

Introduction to Transpose of Matrix

External Link

Function to Input a Matrix : Code Explanation

External Link

Function to Input a Matrix : Code Implementation

External Link

Function to Transpose a Matrix : Code Explanation

External Link

Function to Transpose a Matrix : Code Implementation

External Link

Comparing with In-Built Function in NumPy

External Link

Determinant of Matrix without using NumPy

Manually Calculating Determinant of Matrix

External Link

Laplace Expansion to Calculate Determinant

External Link

Function to Find Determinant : Code Explanation

External Link

Function to Find Determinant : Code Implementation

External Link

Comparing with In-Built Function in NumPy

External Link

Cofactor & Minor Matrix without using NumPy

Introduction to Cofactors & Minor Matrix

External Link

Function for Cofactors & Minor Matrix : Code Explanation

External Link

Function for Cofactors & Minor Matrix : Code Implementation

External Link

Core Java

116 Learning Materials

Introduction to Programming Languages

Need for Programmers and Programming

External Link

Definition of Compiler

External Link

Programming Language Types and Paradigms

Procedural Oriented Paradigm

External Link

Object Oriented Paradigm

External Link

Overview of OOPS

External Link

Evolution of Programming Languages

History and Influence of Programming Languages

External Link

Evolution of Programming Languages

External Link

Low Level Programming Languages

External Link

Middle Level Programming Languages

External Link

High Level Programming Languages

ALGOL

External Link

BCPL and B Language

External Link

K & R and ANSI C

External Link

FORTRAN

External Link

PASCAL and COBOL

External Link

C Language

External Link

C++

External Link

JAVA

External Link

History of Java

Java History

External Link

Why OAK ?

External Link

Why OAK Renamed as Java ?

External Link

Why Java Logo is Coffee Cup ?

External Link

Versions of Java

External Link

Is Java Object Oriented Programming Language ?

External Link

Introduction to Java

About Java

External Link

Why we Use Java?

External Link

Java in Real World

External Link

Working of Java Program

External Link

Overview of Java

Overview of Software Development Process

External Link

Java Platform

External Link

Java Design Goal

External Link

JRE, JDK, and JVM

External Link

Software Code Compilation and Execution Process

External Link

Why Java is Slow?

External Link

Why Java Divided into Core and Advanced Java

External Link

Java Suite

External Link

Characteristics and Features of Java

External Link

Environment of Java

Java Environment

External Link

Compiling and Running a Java Program Before Java JDK Installation

External Link

Installation Procedure

Check if Java is Already Installed?

External Link

Downloading JDK

External Link

Installing JDK and JRE

External Link

Setting Path and Verifying JDK Installation

External Link

Developing a Java Program

Developing a Java Program

External Link

Viewing Class Files

External Link

Javac Compilation Process

External Link

Java Language Fundamentals

Standard JDK Tools and Utilities

External Link

Set the Memory Available to the JVM

External Link

Java Source File Structure

External Link

Basic Language Elements

Lexical Elements of Java

External Link

Fundamental Building Blocks

External Link

Class, Objects and Methods in Java Arrays

External Link

Interfaces and Arrays in Java

External Link

Java Tokens

Introduction to Java Tokens

External Link

Identifiers

External Link

Keywords

External Link

Separators

External Link

Comments and Whitespaces

External Link

Operators

External Link

Data Types

Primitive Data Types

External Link

Overflow

External Link

Wrapper Object

External Link

Java Programs on Data Types

Program on Boolean and Byte

External Link

Program on Primitive Data Types

External Link

Program on Static Initialization for Data Types

External Link

Program on Dynamic Initialization for Data Types

External Link

Program on Limits of Primitive Data Types

External Link

Program on Lifetime of a Variable

External Link

Program on Default Initial Values

External Link

Type Casting

Introduction to Type Casting

External Link

Widening Type Casting

External Link

Narrowing Type Casting

External Link

Variable Scope

Introduction to Variable Scope

External Link

Rules of Variable Scope

External Link

Class Level and Method Level Variables

External Link

Unary Operators

Introduction to Operators

External Link

Increment and Decrement Operators

External Link

Prefix and Postfix Operators

External Link

Java Programs on Unary Operators

Program on Post Increment Demo

External Link

Program on Post Decrement Demo

External Link

Program by using ++ And -- with Floating Point Variables

External Link

Binary Operators

Arithmetic Operators

External Link

Assignment Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Java Programs on Binary Operators

Program on Arithmetic Operators

External Link

Program on Assignment Operators

External Link

Program on Relational Operators

External Link

Program on Logical OR Operator

External Link

Program on Logical AND Operator

External Link

Ternary Operator

Introduction to Ternary Operator

External Link

Bitwise Operators

Introduction to Bitwise Operator

External Link

Bitwise AND, XOR, Shift, Complement

External Link

&& Versus & Operator

External Link

Java Programs on Bitwise Operators

Program on Bitwise Logical Operators

External Link

Program on Bitwise Assignment and Left Shifting

External Link

Special Operators

Modulus Operator

External Link

Short Circuiting Behavior

External Link

Program on Short Circuiting Behavior

External Link

Comma Operator

External Link

The op= Operators

External Link

Miscellaneous (Misc) Operator

External Link

Instanceof Operator

Introduction to Instanceof Operator

External Link

Usage of Instanceof Operator

External Link

Class Hierarchy

External Link

Java Programs on Operators

Program on All Operators : Lecture - 01

External Link

Program on All Operators : Lecture - 02

External Link

Program on All Operators : Lecture - 03

External Link

Program on All Operators : Lecture - 04

External Link

Constructors

Constructors in Java

External Link

Strings in Java

Lecture -1

External Link

Lecture -2

External Link

Arrays in Java

Arrays Lecture -1

External Link

Arrays Lecture -2

External Link

Arrays Lecture -3

External Link

Arrays Lecture -4

External Link

Clone Method in Java

Clone Method in Java

External Link

Advanced Java - Basics

98 Learning Materials

Introduction to Programming Languages

Need for Programmers and Programming

External Link

Definition of Compiler

External Link

Programming language Types and Paradigms

Procedural Oriented Programming Paradigm

External Link

Object Oriented Programming Paradigm

External Link

Overview of OOPS

External Link

Evolution of Programming Languages

History and Influence of Programming Languages

External Link

Introduction to Evolution of Programming Languages

External Link

Low Level Programming Languages

External Link

Middle Level Programming Languages

External Link

High Level Programming Languages

ALGOL

External Link

BCPL and B Language

External Link

K & R and ANSI C

External Link

Fortran

External Link

Pascal and Cobol

External Link

C Language

External Link

C++

External Link

Java

External Link

History of Java

Java History

External Link

Why OAK?

External Link

Why OAK Renamed as Java?

External Link

Why Java Logo was Coffee Cup?

External Link

Java Version History

External Link

Is Java Object Oriented Programming Language?

External Link

Introduction to Java

About Java

External Link

Why we Use Java?

External Link

Where we use Java in Real Wold?

External Link

The Java Programming Language

External Link

Software Code Compilation and Execution

External Link

Characteristics and Features of Java

External Link

Overview of Java

Overview of Software Development Process

External Link

Java Platform

External Link

Java Design Goal

External Link

JRE, JDK, and JVM

External Link

Why Java is Slow?

External Link

Why Java Divided into Advanced and Core Java?

External Link

Java Suite

External Link

Environment and Installation of Java

Environment of Java

External Link

Check if Java is Already Installed?

External Link

Downloading JDK

External Link

Installing JDK and JRE

External Link

Setting Path and Verifying JDK Installation

External Link

Compiling and Running a Java Program

External Link

Developing a Java Program

Developing a Java program

External Link

Viewing Class Files

External Link

Javac Compilation Process

External Link

Introduction to Advanced Java Programming

Introduction to Advanced Java

External Link

Real World Java Applications

External Link

Web Applications in Java

Introduction to Web Applications

External Link

Web Server and Web Client

External Link

HTML and HTTP

External Link

Why we Need Servlet and JSP

External Link

Recap of Core Java : Module - 1

File Structure

External Link

Main Method in Java

External Link

Editing, Compiling and Executing a Java Program

External Link

Classes and Objects in Java

External Link

Constructors

External Link

Import

External Link

Recap of Core Java : Module - 2

Inheritance

External Link

Polymorphism, Method Overloading and Overriding

External Link

Primitive Data Types in Java

External Link

Variables, Operators and Arrays in Java

External Link

Recap of Core Java : Module - 3

Access Modifier

External Link

Static Modifier

External Link

Final Modifier

External Link

Abstract Modifier

External Link

Recap of Core Java : Module - 4

Interfaces

External Link

Flow Control

External Link

Constructors

External Link

Exception Handling

External Link

Database Applications

Introduction to Database Applications

External Link

About SQL (Structured Query Language)

External Link

SQL Commands

External Link

Installation Procedure of ECLIPSE IDE

Introduction

External Link

Downloading ECLIPSE IDE

External Link

Creating an ECLIPSE Project

External Link

First Program in ECLIPSE IDE

External Link

Installation Procedure of ORACLE XE

Installation Procedure of ORACLE XE

External Link

Installation Procedure of Java

Installation Procedure of Java

External Link

JDBC (Java Data Base Connectivity)

Introduction to JDBC

External Link

Introduction to JDBC Architecture

External Link

Introduction to JDBC Drivers

External Link

Classes and Interfaces

External Link

Using JDBC

External Link

JDBC Architecture Lecture - 1

External Link

JDBC Architecture Lecture - 2

External Link

JDBC Architecture Lecture - 3

External Link

Interfaces in JDBC API

External Link

JDBC Drivers

External Link

JDBC - ODBC Bridge Drivers

External Link

Native - API Driver

External Link

Network Protocal Driver

External Link

Thin Driver

External Link

JDBC Driver Manager

External Link

Arrays

Arrays Lecture -1

External Link

Arrays Lecture -2

External Link

Arrays Lecture -3

External Link

Arrays Lecture -4

External Link

Clone Method In Java

Clone Method In Java

External Link

Advanced Java - JDBC

44 Learning Materials

Introduction to JDBC

Overview of JDBC

External Link

Overview of JDBC Architecture

External Link

Overview of JDBC Drivers

External Link

JDBC Classes and Interfaces

External Link

Usages of JDBC

Using JDBC

External Link

Loading Drivers

External Link

Connecting to a Database

External Link

Using a Connection and Statement

External Link

Using a ResultSet

External Link

Mapping Java Types to SQL Types

External Link

JDBC Architecture

Introduction to JDBC Architecture : Lecture - 1

External Link

Introduction to JDBC Architecture : Lecture - 2

External Link

Introduction to JDBC Architecture : Lecture - 3

External Link

Interfaces

Interfaces in JDBC API

External Link

JDBC Drivers

Introduction to JDBC Drivers

External Link

Native API Driver

External Link

Network Protocol Driver

External Link

Thin Driver

External Link

JDBC Driver Manager

External Link

ResultSet

Introduction to ResultSet

External Link

Concurrency of ResultSet

External Link

ResultSet Navigation

External Link

ResultSet Column Data

External Link

Update ResultSet

External Link

Java Programs on JDBC - ResultSet

Program on ResultSet

External Link

CRUD Operations

Introduction to CRUD Operations

External Link

Create Operation

External Link

Read and Update Operation

External Link

Program on Read and Update Operation

External Link

Delete Operation

External Link

Java Programs on JDBC - CRUD Operations

Program on CRUD Operations

External Link

PreparedStatement and CallableStatement

Introduction

External Link

Program on PreparedStatement

External Link

Statement Interface

External Link

Prepared Statement

External Link

Programming Traps

External Link

Callable Statement

External Link

Java Programs on JDBC - PreparedStatement and CallableStatement

Program on PreparedStatement

External Link

Program on Callable Statement

External Link

Batch Updates

Introduction to Batch Update

External Link

Managing JDBC Batch Updates using PreparedStatement

External Link

PreparedStatement Batch Updates

External Link

Statement Batch Updates

External Link

Transactions in Batch Updates

External Link

R Programming

64 Learning Materials

About Course

About Course

External Link

Introduction to R Programming

Introduction to R Programming

External Link

Setting up R Environment

Installing CRAN for R

External Link

Installing RStudio for R Programming

External Link

Walking through Rstudio

External Link

Using R as Calculator

External Link

Basic Syntax

Comments in R

External Link

Keywords & Identifiers

External Link

Variables & Constants

External Link

Input & Output Operations

External Link

Data Types

Data Types

External Link

Data Structures in R

Introduction to Data Structures in R

External Link

Strings

External Link

Vectors

External Link

Lists

External Link

Arrays

External Link

Matrices

External Link

Dataframes

External Link

Factors

External Link

Operators

Introduction to Operators

External Link

Arithmetic Operators

External Link

Assignment Operators

External Link

Comparison Operators

External Link

Logical Operators

External Link

Bitwise Operators

External Link

Bitwise Shift Operators

External Link

Membership Operators

External Link

Conditional Statements

Conditional Statement

External Link

If Statement

External Link

If - Else Statement

External Link

Else - If Ladder Statement

External Link

Nested If-Else Statement

External Link

If-Else() Function

External Link

Loops

Loops-1

External Link

Loops-2

External Link

Branching Statements

Branching Statements

External Link

Functions

Introduction to Functions

External Link

Advantages of Functions

External Link

Implementation of Functions

External Link

Function Arguments

External Link

Return Values

External Link

Recursive Functions

External Link

Nested Functions

External Link

Scope of Variables

External Link

Vectors

Introduction to Vectors

External Link

Creating a Vector

External Link

Types of Vectors

External Link

Accessing Elements in Vector

External Link

Vector Operations & Manipulations - 1

External Link

Vector Operations & Manipulations - 2

External Link

Vector Operations & Manipulations - 3

External Link

Strings

Rules for Declaring Strings

External Link

Accessing String Elements

External Link

String Manipulations - 1

External Link

String Manipulations - 2

External Link

String Manipulations - 3

External Link

String Manipulation Methods - 1

External Link

String Manipulation Methods - 2

External Link

Escape Sequence in String

External Link

Lists

R Predefined Lists

External Link

Accessing List Elements

External Link

Iterating & Manipulating List elements

External Link

Working with List - 1

External Link

Working with List - 2

External Link

Course Instructor

tutor image

Setwin Online

107 Courses   •   2628 Students