School Programming

Recent Articles The page is designed for beginners in programming language, especially school students. It has following sections.

Learning a Programming Language :

C++

Java

Getting Started :

  1. Setting up Java Environment
  2. Beginning with Java
  3. Java Naming Conventions
  4. JVM

Basics :

  1. Identifiers
  2. Data Types
  3. Variables
  4. Scope of Variables
  5. Operators
  6. Comments in Java
  7. Quiz on Data Types
  8. Quiz on Operators

Input and Output :

  1. Reading Input From Console
  2. Scanner Class in Java

Decision Making and Flow Of Control

  1. If | if-else | if-else-if | Nested if | break | continue
  2. Switch Case
  3. String in switch case in Java
  4. Loops

Array :

  1. Arrays in Java
  2. Default Array Values
  3. Array IndexOutOfBounds Exception
  4. Comparing Arrays
  5. Quiz on Arrays

Strings :

  1. String
  2. Initializing a String
  3. StringTokenizer Class
  4. String, StringBuilder, StringBuffer
  5. charAT | indexOf and its versions | substring
  6. Reversing a String
  7. Integer to String
  8. String to Integer

OOPs (Object Oriented Programming) :

  1. Classes and Objects
  2. Access Modifiers
  3. Encapsulation
  4. Inheritance
  5. Overloading in Java
  6. Quiz on Classes and Objects

Methods :

  1. Parameter Passing
  2. Passing and Returning Objects
  3. Returning Multiple Values
  4. Private and Finals Methods
  5. Quiz on Functions

Constructors :

  1. Constructor and its Types
  2. Default Constructor
  3. Copy Constructor
  4. Constructor Chaining
  5. Quiz on Constructors

Inheritance :

  1. Inheritance in Java
  2. Multiple Inheritance
  3. Inheritance and Constructors
  4. Quiz on Inheritance

Polymorphism :

  1. Overloading
  2. Method Overloading
  3. Different Ways Of Method Overloading
  4. Method Overriding
  5. Run Time Polymorphism
  6. Constructor Overloading

Keywords in Java

  1. this
  2. super
  3. final
  4. abstract

Interfaces and Abstract Clases :

  1. Abstract Classes
  2. Interfaces
  3. Access Specifiers of Methods in Interfaces
  4. Difference Between Abstract Class and Interface
  5. Quiz on Abstract Class And Interface

Exception Handling :

  1. Exceptions
  2. Types Of Exceptions
  3. Try-Catch in Java
  4. MultiCatch
  5. throw and throws
  6. User-Defined Exceptions
  7. Quiz on Exception Handling

File Handling :

  1. File Class
  2. File Permissions
  3. Reading a Text File
  4. Copying a File
  5. Deleting a File

Quick Links :

  1. More Articles On ‘Java’ >>
  2. Practice Problems on ‘Java’ !
  3. Quizzes on ‘Java’ !

Python

Solved Programming Problems and Solutions :

Basic :

Mathematical :

Pattern Printing :

Array :

Matrix :

Strings :

Date and Time :

Practice Problems :

Basic :

Mathematical :

Patterns :

Array :

Matrix :

Strings :

Date and Time :

Misc :

If you like w3wiki and would like to contribute, you can also write an article and mail your article to review-team@w3wiki.net. See your article appearing on the w3wiki main page and help other Beginner. Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.