Cloud Computing

Python Programming is designed for developers with experience of other languages who need to get up to speed on Python. At the end of this course the students will know the essentials of the Python language, how to use Python's module system to structure code, and how to approach the development of Python programs.

Importance of the Programme
  • Understand how to install and use Python
  • Understand the fundamental Python programming techniques and tools.
  • Discover the history of Python and how it compares to other programming languages.
  • Discuss its applications and the types of problems it can solve.
Technological Overview
  • File handling, Exception handling, Command line arguments, modules and packages
  • Linear & Non Linear Data structures
  • API’s Integration with Python
  • Python for Socket programming, SMTP, Mqtt protocols
  • Django Python Web frameworks
  • Computer vision with python
  • Algorithms with Python
Mobile Computing
Angular JS
Data Science
BLOCKCHAIN
About the Programme

Block chain is an emerging platform for developing decentralized applications and data storage, over and beyond its role as a platform for crypt currencies. The basic tenet of this platform is that it allows one to create a distributed and replicated ledger of events, transactions, and data generated through various IT processes with strong cryptographic guarantees of tamper resistance, immutability, and verifiability. The Block chain Internship Training Program are instructor-led Training Programs, designed for those beginning their journey with the Block chain development or simply aiming to learn what Block chain actually is and how Ethereum fits in the whole scheme of things.

Technologies and Tools Covered
  • Remix ID
  • Solidity
  • LEARNING PATH
  • 1) Fundamentals of Block chain:
  • Building Block in important in Block Chain and this session focuses on the basics of Block Chain with the impetus given to Fundamentals, Features, Platforms and Modules of Block Chain. Some samples use cases of Block Chain Implementation technology is analyzed, so as to have a better insight into the creation of Block Chain Concepts. Bitcoin and Crypto currency – a Real Time Block Chain Implementation is also dealt with.

  • 2) Ethereum – A Deeper Insight & Ether:
  • This session focusses on the Open Source Platform for Block Chain Implementation – Ethereum. Interfacing to Ethereum Networks is also done as a part of the session, Sample Ether receiving is implemented. This session also focusses on the Smart Contracts & Participants will be able to create and enable the structure of their First Smart Contract as a part of the hands on Session.

  • 3)Solidity – Language of Smart Contracts:
  • This session guides the participant through Solidity – A Object oriented platform for implementing Smart Contracts. Users will be provided with the basics of the Solidity Platforms , Intro into Subcoin & Installation of Solidity. They will then create their First Project Implementation of Block Chain Concepts using Solidity.

    INTERNET OF THINGS USING ARDUINO & THINK SPEAK
    About this Programme

    Internet of Things, or IoT in short, is the idea of making devices and objects smarter by linking them to the internet. IoT has promising applications for smart homes, wearable devices, smart cities, connected cars and more. This course introduces you to the amazing world of IoT and its fascinating applications. Using the Arduino Controller, you will develop an electronic device that streams ultrasonic, IR, fire and gas data over the internet. You will be making your own custom made applications to solve some simple real world problems. You will acquire all the necessary skills that you need to gain to become a Embedded IoT System Engineer.

    Technologies and Tools Covered
  • Arduino Controller
  • Arduino IDE
  • Embedded C & Hardware
  • Sensor Interface to Arduino
  • Cloud Interface
  • Data Upload and Implementation using Arduino
  • LEARNING PATH
  • I. Arduino Architecture & Programming
  • Introduction to the Concept of IoT, Arduino Controller, Arduino IDE will be dealt with. Simple programs shall be done by the participants. This shall serve as the first step before the entry to the advanced concepts implementation of IoT using the Arduino Controller.

  • II. Data from the Sensors / Interface to Cloud
  • Introduction and working principle to the sensor like ultrasonic sensor, LDR, IR, GAS and interface the sensor data to cloud using API key. Apart from the Interface of Sensors, the participant will also develop a prototype mini project application using all the sensors and the API Integration learnt till date.

  • III. Creating a LOCAL HOST and Control the Appliances
  • Concept of Internet of Things is not complete, unless and otherwise the data is being uploaded to the cloud server and control of various desired applications initiated via the data from the cloud. This Session of the Training Program includes the webpage based control of Applications and reading status from the webpage.

    DEEP LEARNING USING PYTHON-OPENCV
    About the Programme

    This program has been initiated to enhance the knowledge from beginner to advance for the people who are interested in learning of advanced technologies like machine learning, artificial intelligence, deep learning etc...Other than learning, this program also provides an industrial exposure of working in these software’s and packages with its relevant application.

    Technologies and Tools Covered
  • Python
  • Open CV
  • Keras
  • Tensorflow
  • LEARNING PATH
  • I. Python & OpenCV programming
  • Introduction to the Concept of python and opencv will be dealt with. Simple programs shall be done by the participants. This shall serve as the first step into the entry to the advanced concepts implementation using python

  • II.Machine Learning
  • Machine learning brings together computer science and statistics to harness that predictive power. It’s a must-have skill for all aspiring data analysts and data scientists, or anyone else who wants to wrestle all that raw data into refined trends and predictions.

  • III.Neural Network
  • Deep learning is a subset of machine learning in artificial intelligence (AI) that has networks capable of learning unsupervised from data that is unstructured or unlabeled. Also known as deep neural learning or deep neural network.

    Image Processing
    ANDROID APPLICATIONS DEVELOPMENT
    About the Programme

    A major share of hand-held devices runs on the Android Operating system - which is open source and customizable. With the markets of Android still booming, programmers and developers in Android Studio are the demand of the IT Companies. This Android Application Development Workshop provides participants technical training on the concepts and programming methodologies needed to develop applications for mobile devices. Participants will learn to use different android libraries. Instruction cum aided with live projects which will allow students to grasp concepts of the complete mobile application development life-cycle.

    Technologies and Tools Covered
  • Eclipse IDE (ADT Bundle)
  • Java Programming & XML
  • Backend - SQLite
  • LEARNING PATH
  • I.Introduction to Android Life Cycle and the Environments.
  • II.Basic App Development
  • III.Working on SQLite, Google Map and SMS App
  • Python Programming

    Python Programming is designed for developers with experience of other languages who need to get up to speed on Python. At the end of this course the students will know the essentials of the Python language, how to use Python's module system to structure code, and how to approach the development of Python programs.

    Importance of the Programme
    • Understand how to install and use Python
    • Understand the fundamental Python programming techniques and tools.
    • Discover the history of Python and how it compares to other programming languages.
    • Discuss its applications and the types of problems it can solve.
    Technological Overview
    • File handling, Exception handling, Command line arguments, modules and packages
    • Linear & Non Linear Data structures
    • API’s Integration with Python
    • Python for Socket programming, SMTP, Mqtt protocols
    • Django Python Web frameworks
    • Computer vision with python
    • Algorithms with Python
    ROBOTICS DESIGN
    About the Programme

    Robotics is an interdisciplinary research area at the interface of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design intelligent machines that can help and assist humans in their day-to-day lives and keep everyone safe. This Robotics Application Development Workshop provides participants technical training on the concepts and programming methodologies needed to develop applications for robot. Participants will learn to use different types of robots. Instruction cum aided with live projects which will allow students to grasp concepts of the complete robot development life-cycle.

    Technologies and Tools Covered
  • Arduino IDE
  • Arduino Programming & Hardware
  • Sensor Interface to Arduino
  • MQTT Interface
  • LEARNING PATH
  • I. Robotics & Arduino Architecture & Programming
  • Introduction to the Concept of Robotics, Arduino Controller Programming Basics, Arduino IDE will be dealt with. Simple programs shall be done by the participants. This shall serve as the first step into the entry to the advanced concepts implementation using Arduino

  • II. Interfacing Sensor and Robotics
  • Interfacing Sensors like Ultrasonic, IR, MEMS Sensors to the Arduino Controller, Getting Data from the Sensor and Interfacing the robot using L293D into Arduino.

  • III. Sensor & ROBOT Interface – Node MCU
  • Interfacing Bluetooth in to the Arduino, and control the Robot by using voice controller. The robot is interface in to the Node MCU and control by using MQTT.

    NS2
    Cyber Security
    Ethical Hacking
    Network Security
    Data Mining
    Big Data
    Data Analytics