Basics of Programming with Hands on in C/Java

This course will take you through the basics of programming, understading key concepts for programming and then a deep dive into programming either using C or Java.

white notebook
white notebook
Course Content

This course is devided into two parts

Basics of Programming

  • What is programming ? Why we code ?

  • Machine Level Language vs High Level Language

  • Binary Numbers, bit, Byte and ASCII Table

  • How HLL converted to MLL different type of Translators? Compiler vs Interpreter vs Assembler

  • Functional Programming vs Object Oriented Programming

  • Source Control with GitHub.com

Option-1: Programming in C

  • Introduction of C

  • Writing your first program in C

  • Data Types, Varriables and Constants

  • Operators

  • Decision and Control Loops

  • Funtions

  • Arrays

  • Pointers

  • Structure and Union

  • Project

Option-2: Programming in Java

  • Introduction of Java

  • Java Development Environment

  • Basic Syntax

  • Control Statements

  • Object-Oriented Programming

  • Exception Handling

  • File Handling

  • Collections Framework

  • Multithreading

  • Database Connectivity (JDBC)

  • Project