• AimToCode
  • C C++ Java Python
    JavaScript PHP HTML CSS
    SQL ORACLE DWH
    Html Css Php JavaScript
    C C++ Python Java JavaScript PHP HTML CSS SQL
    C C++ Python Java JavaScript PHP HTML CSS SQL
    About Me Contact Us
    ☰
  • HOME
  • USER CORNER
    • CONTACT | HELP
    • ABOUT AIMTOCODE
  • PROGRAMMING
    • C OVERVIEW | BASICS
      • C HISTORY
      • C FEATURES
      • C STRUCTURE
      • C VARIABLES
      • C KEYWORDS
      • C LITERALS
      • FORMATE SPECIFIERS
      • C COMMENTS
      • C IDENTIFIERS
    • C DATA TYPES
      • PRIMITIVE DATATYPE
        • INT DATA TYPE
        • CHAR DATA TYPE
        • FLOAT DATA TYPE
        • DOUBLE DATA TYPE
        • VOID DATA TYPE
      • DERIVED DATATYPE
      • USER DEFINED DATATYPE
    • CONSTANTS or LITERALS
      • INTEGER LITERALS
      • FLOAT-POINT LITERALS
      • CHARACTER LITERALS
      • STRING LITERALS
    • C OPERATORS & ENUMS
      • ARITHMETIC OPERATORS
      • RELATIONAL OPERATOR
      • LOGICAL OPERATORS
      • BITWISE OPERATORS
      • ASSIGNMENT OPERATOR
      • CONDITIONAL OPERATORS
      • OPERATORS PRECEDANCE
    • DECISION MAKING
      • IF STATEMENT
      • IF ELSE STATEMENT
      • NESTED IF STATEMENT
      • SWITCH CASE
    • LOOPING IN C
      • WHILE LOOP
      • DO-WHILE LOOP
      • FOR LOOP
    • CONTROL FLOW IN C
      • BREAK STATEMENT
      • CONTINUE STATEMENT
      • GOTO STATEMENT
    • C FUNCTIONS
      • FUNCTIONS IN C
      • CALL BY VALUE
      • CALL BY REFERENCE
    • ARRAYS IN C
      • ARRAYS INTRODUCTION
      • ONE-DIMENSIONAL ARRAY
      • TWO-DIMENSIONAL ARRAY
    • POINTERS IN C
      • POINTERS INTRODUCTION
      • NULL POINTER
      • DANGLING POINTER
      • VOID/GENERIC POINTERS
      • WILD POINTER
      • STRING AS POINTERS
      • POINTER TO STRUCTURE
      • POINTER TO POINTER
    • STRUCTURES
      • ARRAY STRUCTURES
      • POINTER TO STRUCTURE
    • UNION IN C
    • RECURSION IN C
    • INPUT AND OUTPUT
      • getchar() & putchar() functions
      • gets() & puts() functions
      • scanf() & printf() functions
    • FILE INPUT OUTPUT
      • FILE OPEN FUNCTION
      • FILE CLOSE FUNCTION
      • FILE WRITE FUNCTION
      • FILE READ FUNCTION
      • BINARY I/O FUNCTIONS
    • C PREPROCESSORS
      • PREPROCESSOR DEFINITION
      • PREPROCESSOR DIRECTIVES
      • PREDEFINED MACROS
    • HEADER FILES
    • TYPE CASTING
    • ERROR HANDLING
    • MEMORY MANAGEMENT
    • STRING FUNCTIONS
    • strcat( ) function
    • strncat( ) function
    • strcpy( ) function
    • strlen( ) function
    • strcmp( ) function
    • strcmpi( ) function
    • strchr( ) function
    • strrchr( ) function
    • strstr( ) function
    • strrstr( ) function
    • strdup( ) function
    • strlwr( ) function
    • strupr( ) function
    • strrev( ) function
    • strset( ) function
    • strnset( ) function
    • strtok( ) function
    • DYNAMIC MEMORY ALLOCATION
  • ++PROGRAMMING
    • ++ FUNDAMENTAL
      • C++ HISTORY
      • CHARACTERISTIC OF C++
      • FEATURES OF C++
      • STRUCTURE OF C++
      • KEYWORDS
    • OOPS CONCEPT
      • CLASS & OBJECT
      • ABSTRACTION
      • ENCAPSULATION
      • INHERITANCE
        • SINGLE INHERITANCE
        • MULTIPLE INHERIITANCE
        • MULTILEVEL INHERIITANCE
        • HIERARCHICAL INHERIITANCE
        • HYBRID INHERIITANCE
      • POLYMORPHISM
    • DATA TYPES
      • BOOLEAN DATATYPE
      • CHARACTER DATATYPE
      • STRING DATATYPE
      • INTEGER DATATYPE
      • LONG DATATYPE
      • FLOAT DATATYPE
      • DOUBLE DATATYPE
      • SHORT DATATYPE
      • BYTE DATATYPE
    • CONTROL STATEMENT
      • SIMPLE IF STATEMENT
      • IF-ELSE STATEMENT
      • NESTED-IF STATEMENT
      • SWITCH STATEMENT
    • LOOPING IN C++
      • WHILE LOOP
      • DO-WHILE LOOP
      • FOR LOOP
    • JUMP STATEMENT
      • BREAK STATEMENT
      • CONTINUE STATEMENT
      • SWITCH STATEMENT
    • INHERITANCE IN C++
      • SINGLE INHERITANCE
      • MULTIPLE INHERIITANCE
      • MULTILEVEL INHERIITANCE
      • HIERARCHICAL INHERIITANCE
      • HYBRID INHERIITANCE
    • C++ POLYMORPHISM
      • INTRODUCTION
      • OVERLOADING
      • OVERRIDING
    • ARRAYS IN C++
      • ARRAYS INTRODUCTION
      • ONE-DIMENSIONAL ARRAY
      • TWO-DIMENSIONAL ARRAY
    • OPERATORS IN C++
      • AIRTHMETIC OPERATORS
      • RELATIONAL OPERATORS
      • LOGICAL OPERATORS
      • ASSIGNMENT OPERATORS
      • INCREMENT & DECREMENT
      • BITWISE OPERATORS
      • CONDITIONAL OPERATORS
    • CONSTRUCTOR IN C++
      • DEFAULT CONSTRUCTOR
      • COPY CONSTRUCTOR
      • PARAMETERIZED CONSTRUCTOR
    • DESTRUCTOR IN C++
    • NAMESPACE
    • POINTERS
    • EXCEPTION HANDLING
  • PYTHON
    • PYTHON OVERVIEW
      • PYTHON HISTORY
      • PYTHON FEATURES
      • PYTHON VARIABLES
      • PYTHON KEYWORDS
      • PYTHON LITERALS
      • PYTHON COMMENTS
    • PYTHON OOPs
      • OBJECT
      • CLASS
      • CONSTRUCTORS
      • INHERITANCE
      • POLYMORPHISM
      • DATA ABSTRACTION
      • ENCAPSULATION
    • PYTHON DATA TYPE
      • NUMBER DATA TYPE
      • STRING DATA TYPE
      • LIST DATA TYPE
      • TUPLE DATA TYPE
      • DICTIONARY DATA TYPE
    • PYTHON OPERATOR
      • ARITHMETIC OPERATORS
      • COMPATISON OPERATORS
      • ASSIGNMENT OPERATORS
      • LOGICAL OPERATORS
      • BITWISE OPERATORS
      • MEMBERSHIP OPERATORS
      • IDENTITY OPERATORS
    • CONDITIONAL STATEMENT
      • IF STATEMENT
      • IF-ELSE STATEMENT
      • ELIF STATEMENT
      • NESTED-IF STATEMENT
    • PYTHON LOOPS
      • FOR LOOP
      • WHILE LOOP
      • DO-WHILE LOOP
    • PYTHON STRINGS
      • STRING INDEXING & SPLITING
      • STRING OPERATORS
      • STRING METHODS
    • PYTHON TUPLE
      • TUPLE INTRODUCTION
      • BUILT-IN FUNCTIONS
    • PYTHON SET
      • CREATING SET
      • ADDING ITEMS TO SET
      • REMOVING ITEMS FROM SET
      • SET INTERSECTION
      • SET UNION
      • FROZEN SETS
      • BUILT-IN METHODS
      • BUILT-IN FUNCTION
    • PYTHON DICTIONARY
      • CREATING DICTIONARY
      • ACCESSING VALUES
      • DELETING ELEMENTS
      • BUILT-IN FUNCTIONS
      • BUIL-IN METHODS
    • PYTHON FUNCTIONS
      • CREATING A FUNCTION
      • FUNCTION CALLING
      • PARAMETERS IN FUNCTION
    • PYTHON ARGUMENTS
      • REQUIRED ARGUMENT
      • KEYWORD ARGUMENT
      • DEFAULT ARGUMENT
      • VARIABLE-LENTH ARGUMENT
    • PYTHON FILES I/O
    • PYTHON DATE & TIME
    • PYTHON MATH MODULE
    • PYTHON OS MODULE
    • PYTHON ADVANCE
    • PYTHON EXCEPTIONS
    • PYTHON REG EXPRESSION
    • PYTHON SEND EMAILS
    • PYTHON MULTITHREADING
    • PYTHON MySQL
    • DB CONNECTION
    • CREATE DATABASE
    • CREATE TABLE
    • INSERT OPERATION
    • UPDATE OPERATION
    • DELETE OPERATION
    • PYTHON GUI
    • BUTTONS
    • CANVAS
    • CHECK BUTTON
    • COMBO BOX
    • ENTRY
    • FRAME
    • LABEL
    • LABEL FRAME
    • LIST BOX
    • MENU
    • MESSAGE
    • tk_optionMenu
    • PANED WINDOW
    • RADIO BUTTON
    • SCROLL BAR
    • SPIN BOX
    • TEXT
    • TREEVIEW
  • JAVA
    • JAVA FUNDAMENTAL
      • History of Java
      • Characteristics of Java
      • Feature of Java
      • Java vs C++
      • Structure Of Java
    • JAVA OOPS
      • Object
      • Class
      • Abstraction
      • Encapsulation
      • Inheritance
        • Overriding methods
        • Overloading method
        • Using super kewword
        • Abstract Class
      • Polymorphism
      • Dynamic binding
    • DATA TYPES
      • Boolean
      • Character
      • String
      • Byte
      • Short
      • Integer
      • Long
      • Float
      • Double
    • CONTROL STATEMENT
      • Simple if statement
      • if else statement
      • Nested-if Statement
      • Switch Statement
    • LOOPING STATEMENT
      • While loop
      • Do- While loop
      • For loop
    • JUMP STATEMENT
      • Break Statement
      • Continue
    • I/O STATEMENT
      • Scanner Class
      • Output Statement
    • ARRAYS
      • One dimensional
      • Two dimensional
    • OPERATORS
      • Arithmetic Operators
      • Relational Operators
      • Logical Operators
      • Assignment Operators
      • Increment Operators
      • Decrement Operators
      • Bitwise Operators
      • Conditional Operators
    • CONSTRUCTOR
      • Default Constructor
      • Parameter Constructor
    • METHOD OVERLOADING
    • METHOD OVERRIDING
    • ERROR HANDLING
      • Introduction
      • Handling Machanism
      • Try & Catch
    • MULTITHREADING
      • Life Cycle of a Thread
      • Thread
      • Extending class
      • Implement Runnable Interface
      • Dead Lock
    • I/O STREAMS
      • ByteStream Class
      • CharacterStream Class
    • FILE STREAM
  • JAVA SCRIPT
    • JSINTRODUCTION
    • JS STATEMENT
    • CONDITIONAL STATEMENT
    • SIMPLE IF
    • IF ELSE
    • IF ELSE LEDDER
    • SWITCH STATEMENT
    • LOOP STATEMENT
    • WHILE LOOP
    • DO WHILE LOOP
    • FOR LOOP
    • DIALOGE-BOX
    • ALERT DIALOG-BOX
    • PROMPT DIALOG
    • CONFIRMATION DIALOG
    • JS VARIABLES
    • JS OPERATORS
    • JS ARITHMETIC OPERATOR
    • JS COMPARISON OPERATOR
    • JS LOGICAL OPERATOR
    • JS ASSIGNMENT OPERATOR
    • JS TERNARY OPERATOR
    • JS BITWISE OPERATOR
    • JS INCREMENT OPERATOR
    • JS DECREMENT OPERATOR
    • JS DATA TYPES
    • JS NUMBER DATATYPE
    • JS STRING DATATYPE
    • JS BOOLEAN DATATYPE
    • JS NULL DATATYPE
    • JS UNDEFINED DATATYPE
    • JS OBJECT DATATYPE
    • JAVASCRIPT FUNCTION
    • JAVA SCRIPT OBJECTS
    • JS NUMBER OBJECT
    • JS BOOLEAN OBJECTS
    • JS STRING OBJECTS
    • JS ARRAY OBJECTS
    • JS DATE OBJECTS
    • JS MATH OBJECTS
    • JS RegRxp OBJECTS
    • JAVA SCRIPT EVENTS
    • JS ARRAYS & METHODS
    • JS DATES & FORMATS
    • JAVA SCRIPT CONDITIONS
    • JAVA SCRIPT SWITCH
    • OBJECT CONSTRUCTORS
    • SCRIPTING LANGUAGE
    • SERVER SIDE LANGUAGE
    • CLIENT SIDE LANGUAGE
    • INLINE JAVASCRIPT
    • EXTERNAL JAVASCRIPT
  • HTML
    • HTML INTRODUCTION
    • STRUCTURE OF HTML
    • HTML ELEMENT
    • HTML ATTRIBUTES
    • HTML HEADING
    • HTML PARAGRAPHS
    • HTML FORMATTING
    • HTML FONTS
    • HTML STYLE
    • HTML LINKS
    • HTML IMAGES
    • HTML ATTRIBUTES
    • HTML TABLES
    • HTML LISTS
    • HTML FORMS
    • HTML IFRAME
    • HTML LAYOUT
    • HTML DOCTYPES
    • HTML HEAD
    • HTML META
    • HTML SCRIPTS
    • HTML AUDIO
    • HTML VIDEO
    • HTML YouTube
    • HTML MEDIA TAGS
    • HTML FORM
    • CHECK BOX
    • HTML LIST
    • RADIO BUTTONS
    • SUBMIT BUTTONS
    • RESET BUTTON
    • HTML VOLO
    • BUTTON
    • CHECK BOX
    • HTML COLOR
    • HTML DATES
    • HTML EMAIL
    • HTML IMAGES
    • HTML MONTH
    • HTML NUMBER
    • HTML PASSWORD
    • HTML SEARCH
    • HTML TEXT
    • HTML TIME
    • HTML URL
    • HTML MEDIA
    • HTML VIDEO
    • HTML AUDIO
    • HTML YouTube
    • HTML EVENTS
    • HTML COLORS
    • HTML CANVAS
    • HTML DROPDOWN
    • HTML DIVISION
    • HTML BACKGROUND
    • HTML @ MEDIA
    • HTML META TAGS
    • HTML HISTORY
    • HTML TABS
    • HTML SELECT OPTION
    • HTML FOOTER
    • HTML HEADER
    • HTML TAGS
    • <a>
    • <abbr>
    • <acronym>
    • <address>
    • <applet>
    • <area>
    • <article>
    • <aside>
    • <audio>
    • <b>
    • <basefont>
    • <bdi>
    • <bdo>
    • <big>
    • <blockquote>
    • <body>
    • <br>
    • <button>
    • <canvas>
    • <caption>
    • <center>
    • <cite>
    • <code>
    • <col>
    • <colgroup>
    • <datalist>
    • <dd>
    • <del>
    • <details>
    • <dfn>
    • <dir>
    • <div>
    • <dl>
    • <dt>
    • <em>
    • <embed>
    • <fieldset>
    • <figcaption>
    • <figure>
    • <font>
    • <footer>
    • <form>
    • <frame>
    • <frameset>
    • <h1> to <h6>
    • <head>
    • <header>
    • <hgroup>
    • <hr>
    • <html>
    • <i>
    • <iframe>
    • <img>
    • <input>
    • <ins>
    • <kbd>
    • <keygen>
    • <label>
    • <legend>
    • <li>
    • <link>
    • <map>
    • <mark>
    • <menu>
    • <meta>
    • <meter>
    • <nav>
    • <noframes>
    • <noscript>
    • <object>
    • <ol>
    • <optgroup>
    • <option>
    • <output>
    • <p>
    • <param>
    • <pre>
    • <progress>
    • <q>
    • <rp>
    • <rt>
    • <row>
    • <ruby>
    • <s>
    • <samp>
    • <script>
    • <section>
    • <small>
    • <source>
    • <span>
    • <strike>
    • <strong>
    • <style>
    • <sub>
    • <summary>
    • <sup>
    • <table>
    • <tbody>
    • <td>
    • <textarea>
    • <tfoot>
    • <th>
    • <thead>
    • <time>
    • <title>
    • <tr>
    • <track>
    • <tt>
    • <u>
    • <ul>
    • <var>
    • <video>
    • <wbr>
  • CSS
    • CSS BASIC
    • INLINE CSS
    • INTERNAL CSS
    • EXTERNAL CSS
    • CSS SELECTORS
    • ELEMENT SELECTOR
    • ID SELECTOR
    • CLASS SELECTOR
    • UNIVERSAL SELECTOR
    • GROUP SELECTOR
    • SELECTOR LIST
    • CSS COLOR
    • CSS BACKGROUND
    • CSS FONTS
    • CSS TEXT
    • CSS LINKS
    • CSS LISTS
    • CSS TABLES
    • CSS BOX MODEL
    • CSS MARGIN
    • CSS PADDING
    • CSS BORDER
    • CSS OUTLINE
    • CSS CURSORS
    • CSS OVERFLOW
    • CSS BOX ALIGNMENT
    • CSS BORDER
    • CSS GRADIENTS
    • CSS DROP SHADOWS
    • CSS TRANSITIONS
    • CSS ANIMATIONS
    • CSS FLEXBOX
    • CSS BORDER RADIUS
  • PHP
    • PHP BASICS
    • PHP INTRODUCTION
    • PHP EVALUATION
    • PHP SYNTAX
    • PHP VARIABLE
    • PHP CONSTANT
    • PHP FUNCTION
    • BUILT-IN FUNCTION
    • USER DEFINED FUNCTION
    • ERROR HANDLING
    • PHP DATA TYPES
    • PHP INTEGER DATATYPE
    • PHP DOUBLE DATATYPE
    • PHP STRING DATATYPE
    • PHP NULL DATATYPE
    • PHP BOOLEAN DATATYPE
    • PHP ARRAY DATATYPE
    • PHP OBJECT DATATYPE
    • PHP RESOURCE DATATYPE
    • PHP CONTROL STATEMENT
    • SIMPLE IF STATEMENT
    • PHP IF-ELSE STATEMENT
    • PHP ELSE-IF STATEMENT
    • PHP SWITCH STATEMENT
    • PHP LOOP STATEMENT
    • PHP WHILE LOOP
    • PHP DO-WHILE LOOP
    • PHP FOR-LOOP
    • PHP FOREACH LOOP
    • PHP OPERATORS
    • ARITHMETIC OPERATOR
    • LOGICAL OPERATORS
    • ASSIGNMENT OPERATOR
    • INCREMENT OPERATOR
    • DECREMENT OPERATOR
    • STRING OPERATOR
    • ARRAY OPERATOR
    • PHP-FILE HANDLING
    • FILE READ FUNCTION
    • FILE WRITE FUNCTION
    • FILE OPEN FUNCTION
    • FILE CLOSE FUNCTION
    • FILE COPY FUNCTION
    • FILE DELETE FUNCTION
    • PHP ERRORS
  • SQL
    • SQL INTRODUCTION
    • WHAT IS DATABASE
    • DBMS vs RDBMS
    • SQL Syntax
    • SQL DATATYPES
    • SQL OPERATORS
    • SQL ALIAS
    • SQL DATABASE
    • CREATING DATABASE
    • DROP DATABASE
    • RENAME DATABASE
    • SQL BACKUP DB
    • SQL CONSTRAINTS
    • NOT NULL
    • PRIMARY KEY
    • UNIQUE KEY
    • DEFAULT CONSTRAINTS
    • FOREIGN KEY
    • CHECK CONSTRAINTS
    • SQL INSERT
    • SQL INSERT
    • SQL INSERT INTO VALUES
    • SQL INSERT INTO SELECT
    • SQL UPDATE
    • SQL UPDATE
    • SQL UPDATE JOIN
    • SQL UPDATE DATE
    • SQL DELETE
    • SQL DELETE TABLE
    • SQL DELETE ROW
    • SQL DELETE ALL ROWS
    • SQL DELETE DATABASE
    • SQL clause
    • GROUP BY CLAUSE
    • SQL HAVING CLAUSE
    • ORDER BY CLAUSE
    • SQL KEYS
    • SQL SUPER KEY
    • SQL CANDIDATE KEY
    • SQL PRIMARY KEY
    • SQL FOREIGN KEY
    • SQL COMPOSITE KEY
    • SQL UNIQUE KEY
    • SQL ALTERNATE KEY
    • SQL ADVANCE
    • SQL TURNCATE TABLE
    • SQL TRANSACTIONS
    • SQL CONSTRAINTS
    • SQL FUNCTIONS
  • CONTACT US





  • Tutorials

  • C Tutorial
  • C++ Tutorial
  • Python Tutorial
  • Java Tutorial
  • JavaScript Tutorial
  • Php Tutorial
  • Html Tutorial
  • Css Tutorial
  • Sql Tutorial
  • Important Questions

  • C Tutorial
  • C++ Tutorial
  • Python Tutorial
  • Java Tutorial
  • JavaScript Tutorial
  • Php Tutorial
  • Html Tutorial
  • Css Tutorial
  • Sql Tutorial
  • Others

  • HTML Practice
  • CSS Practice
  • Privacy & Policy
  • Terms Of Use
  • About Us
  • Contact Us
  • Sitemap

  • © 2019-2023 - Aimtocode is a free, online engineering portal for learning programming languages, including C, C++, Python, Java, JavaScript, Web Development, HTML, CSS, PHP, MySQL and others. All courses and tutorials are well-written and explained in an easy-to-understand manner.