C Programming

C is a structured programming language which allows a complex program to be broken into simpler programs called functions. It also allows free movement of data across these functions. … C is highly portable and is used for scripting system applications which form a major part of Windows, UNIX, and Linux operating system.

Benefits

  • Modularity:
  • Middle-level language:
  • General purpose programming language:
  • Portability:
  • Powerful programming language:
  • – Procedure Oriented Language.
  • – Lots of Libraries.
  • – Speed of Compilation.

Module 1

Content Description No. of sessions
C Introduction
Keywords & Identifier
1
Variables & Constants
1
C Data Types
1
C Input/Output
1
C Operators
1
C Introduction Examples
1

Module 2

Content Description No. of sessions
C Flow Control
C if...else
1
C for Loop
1
C while Loop
1
C break and continue
1
C switch...case
1
C Programming goto
1
Control Flow Examples
1

Module 3

Content Description No. of sessions
C Functions
C Programming Functions
1
C User-defined Functions
1
C Function Types
1
C Recursion
1
C Storage Class
1
C Function Examples
1

Module 4

Content Description No. of sessions
C Programming Arrays
C Programming Arrays
1
C Multi-dimensional Arrays
1
C Arrays & Function
1

Module 5

Content Description No. of sessions
C Programming Pointers
C Programming Pointers
1
C Pointers & Arrays
1
C Pointers And Functions
1
C Memory Allocation
1
Array & Pointer Examples
1

Module 6

Content Description No. of sessions
C Programming Strings
C Programming String
1
C String Functions
1
C String Examples
1

Module 7

Content Description No. of sessions
Structure And Union
C Structure
1
C Struct & Pointers
1
C Struct & Function
1
C Unions
1
C struct Examples
1

Module 8

Content Description No. of sessions
C Programming Files
C Files Input/Output
1
C Files Examples
1

Module 9

Content Description No. of sessions
Additional Topics
C Enumeration
1
C Preprocessors
1
C Standard Library
1
C Programming Examples
1

C++ Programming

C++ is a powerful general-purpose programming language. It can be used to develop operating systems, browsers, games, and so on. C++ supports different ways of programming like procedural, object-oriented, functional, and so on.

Benefits

  • Portability. C++ offers the feature of portability or platform independence which allows the user to run the same program on different operating systems or interfaces at ease. …
  • Object-oriented. …
  • Multi-paradigm. …
  • Low-level Manipulation. …
  • Memory Management. …
  • Large Community Support. …
  • Compatibility with C. …
  • Scalability.

Core JAVA

Core Java is the part of Java programming language that is used for creating or developing a general-purpose application. To develop general purpose applications. To develop online application and mobile application. Without Core Java no one can develop any advanced java applications.

Benefits

  • Object-oriented programming.
  • High-level language with simple syntax and a mild learning curve.
  • Standard for enterprise computing.
  • Shortage of security risks.
  • Platform-independency (Write Once Run Anywhere)
  • Distributed language for easy remote collaboration.

Advanced Java

Advanced Java is everything that goes beyond Core Java – most importantly the APIs defined in Java Enterprise Edition, includes Servlet programming, Web Services, the Persistence API, etc. It is a Web & Enterprise application development platform which basically follows client & server architecture.

Benefits

It helps you in building Web and Desktop applications. Helps you in Servlets – Is a server – side programming language class used for making dynamic web pages.

  • Basic Java constructs like loops, data types, etc.
  • String handling.
  • Collection framework.
  • Multi-threading.
  • Exception handling.
  • Synchronization.

Python Programming

Python is often used as a support language for software developers, for build control and management, testing, and in many other ways.

Benefits

  • Versatile, Easy to Use and Fast to Develop.
  • Open Source with a Vibrant Community.
  • Has All the Libraries You Can Imagine.
  • Great for Prototypes – You Can Do More with Less Code.
  • Speed Limitations.
  • Problems with Threading.
  • Not Native to Mobile Environment.

Module 1

Content Description No. of sessions
Introduction
Getting started with Python
1
Keywords and identifiers
1
Statements and comments
1
Python Variable
1
Python Datatypes
1
Python Type conversion
1
Python I/O and import
1
Python Operators
1
Python Namaespace
1

Module 2

Content Description No. of sessions
Python flow control
Python If-else
1
Python for loop
2
Python while loop
2
Python break and continue
1
Python pass
1

Module 3

Content Description No. of sessions
Python Functions
Python Functions
1
Python arguments
1
Python Recursion
1
Anonymous Functions
1
Global, local and non-local
1
Python Global Keywords
1
Python modules
1
Python packages
1

Module 4

Content Description No. of sessions
Python Datatypes
Python Numbers
1
Python list
1
Python tuple
1
Python string
1
Python set
1
Python dictionary
1

Module 5

Content Description No. of sessions
Python Files
Python File operation
1
Python dictionary
1
Python exception
1
Python exception handling
1
Python user-defined exception
1

Module 6

Content Description No. of sessions
Python Object and classes
Python OOP
1
Python Class
1
Python Inheritance
1
Multiple Inheritance
1
Operator Overloading
1

Module 7

Content Description No. of sessions
Python Advance Topics
Python Iterator
1
Python Generator
1
Python Closure
1
Python Decorators
1
Python property
1
Python Regex
1
Python Examples
1

Module 8

Content Description No. of sessions
Python Date and Time
Python Datetime module
1
Python datetime.strftime()
1
Python datetime.strptime()
1
Current date and time
1
Get current time
1
Timestamp to datetime
1
Python time module
1
Python time.sleep()
1