Opt for an exciting on-campus 7 day program to surround yourself with like-minded peers and professors, along with the enjoyment of being in a new country.
Technology is a vast domain and upGrad gives the opportunity to select what you are most passionate about so that you may excel in your chosen field.
upGrad provides extensive support in making sure that our learners are equipped to excel in their current jobs or find better ones either via us or on their own.
Bachelor’s Degree with 50% or equivalent passing marks. No coding experience required.
-Big Data Programming
-Cloud Backend Development
-Full Stack Development
Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions.
Learn all specializations from upGrad industry experts. This sample lecture on React.JS reflects the high quality yet easily comprehensible content that we create for our learners.
Best-in-class content by leading faculty and industry leaders in the form of videos, cases and projects, assignments and live sessions.
Restaurant Finder is a basic application that finds restaurants based on their names and shows their details such as timings and menus.
True Value Seller is a static car selling and reselling website. It showcases different promotions and has a ‘Contact Us’ component.
Mobile Cart is a simple frontend application which allows authorised users to add different mobile phones and their respective information on a website which can then be viewed by different users.
The project aims to create a Phone Directory application which allows a user to add subscribers to the service by entering the subscriber’s name and phone number, and deleting the subscriber if necessary.
With this application, which is named BookMyMovie, users can browse upcoming and released movies; filter released movies based on certain parameters; and view details such as genre, artists and trailers of released movies.
HireWheels is a car rental service application.
Sweet Home is a microservices-based application that allows users to book rooms in a hotel, make payments based on the booking details and get confirmation of the same.
All non-critical function employees are working remotely.
Learners need to consider themselves as ethical hackers and find a way to hack into the server and access the hidden text file which contains the secret key from a compromised OS using NMAP and Wireshark.
There can be lot of vulnerabilities in a website/web application which can lead to hacker attacks.
Capture the Flag(CTF) events will be conducted where learners need to identify vulnerabilities and flag/report them.
Setting up necessary infrastructure over AWS and writing bash script to automate tasks.
Deploying a microservice-architecture based application(containing multiple services) on AWS
Deploying a complete application using Jenkins pipeline and setting up Terraform and Ansible for infrastructure provisioning and configuration management.
A capstone project on Kubernetes cluster setup on cloud and managing applications on Kubernetes.
This project includes creating a system where a number of banks can come together in a network for approving the KYC of a customer. Usually in regular systems, when a customer gets his/her KYC done at a bank, it is not reflected in the other banks which leads to multiple KYC requests at multiple banks. To solve this problem and to bring transparency to the overall banking system, learners will build a system that provides KYC for a customer on the Ethereum blockchain network. Learners will be building smart contracts based on the conditions given in the problem statement.
This module will be focused on creating a project on the land or property registration system. There will be three major functions that the project will include: User registration, property registration and property transfer to a different user. Learners will be writing chaincode on the Hyperledger network to achieve these major functionalities. The aim is to create a decentralised network so that there are lesser dependencies on a central authority.
The aim of this project is to create a space for doctors, patients, hospitals and insurance companies to view and access the medical test results and manage it on a decentralized platform. The project will include: <br>- Designing an end-to-end application and designing the Fabric network for the different actors of the project.<br>- Learning how to deploy the entire application on a cloud platform.
This case study is based on a decentralized lending and borrowing system. DeFi is huge in the banking sector as it aims to remove the middleman in the banking transactions and create complete transparency. Majority DeFi applications run on networks like Ethereum. The students will be creating smart contracts for implementing key features of lending and borrowing and deploying it on a test network. Students will also understand how to measure the performance of the application.
In this project, learners will not be coding but designing an entire application. Learners will try to design a solution that will build a system where the lenders and the debtors can come together on a single platform to increase transparency and traceability. Students will be creating a detailed presentation that will include all the required points after doing a thorough research on the problem statement. The presentation will be presented in front of a panel for evaluation.
Supply chain is the entire process of the journey of a product from the manufacturer to the customer. This process currently is very opaque. To overcome this limitation, the entire supply chain can be built on the blockchain network. In this project, the learners will try to build an end-to-end application of the entire supply chain on the blockchain network. As this project will be on Hyperledger, learners will be writing chaincode and the frontend of the application as well.
Use the Java API provided by a SQL & a NoSQL database and integrate them in your Java application.
Develop a microservice based web application backend which allow users to book hotel rooms.
Deploy hotel room booking application on cloud using Docker and Amazon EC2.
Develop a microservice-based comprehensive application to allow users to book an appointment with a medical professional. The application will also be sending email notifications on successful appointment booking, sending online prescriptions and rating the medical professional post the consultation. This application will use java, Spring boot, Spring Cloud, Kafka, Docker, Amazon S3, Amazon SES, MySQL, MongoDB etc.
Use the DataFrame API of Apache Spark to process and analyse a Big Data Programming set.
Design & Implement an ETL pipeline and create an ATM data mart for Bank to better manage its ATMs spread across the city. This project with involve tools such as Apache Sqoop, Apache Spark & Amazon Redshift.
Develop a real-time data processing application to analyse stock data in real-time using Spark Structured Streaming.
Develop a platform to onboard the batch and real-time data generated from a cab riding application and build an analytics layer on top of it. You will ingest the data using Sqoop and process it using Spark. You will process the streaming data using Spark Streaming and then analyse it using Hive. This application will use Sqoop, Spark, Hive, Kafka, Spark Streaming etc.
There are 3 simple steps in the Admission Process which is detailed below:
Fill out an application and take a short 20-minute online test with questions
Our faculty will review all applications, consider the educational and professional background of an applicant and review the test scores wherever applicable. Following this, offer letters will be rolled out so you are assured a great peer group to learn and network with.
Make a quick block payment with assistance from our loan partners where required, receive immediate access to the prep content and begin your upGrad journey.
Over 2,300 students have completed this course and started working at their dream job, whats stopping you?
*Referral offer is valid only on the Master of Science in Computer Science program.
The Master's degree is an engaging yet rigorous 19-Months* online program designed specifically for working professionals to develop practical knowledge and skills, establish a professional network, and accelerate entry into computer science careers. The certification is awarded by LJMU.
Expect to carry out several industry-relevant projects simulated as per the actual workplace, making you a skilled computer science professional at par with leading industry standards.
The program is NOT going to be easy. It will be requiring at devoting 10-15 hrs/week commitment per week, applying new concepts and executing industry-relevant projects.
The content will be a mix of interactive lectures from industry leaders as well as world-renowned faculty. Additionally, the program comprises live lectures or hangout sessions dedicated to solving your academic queries and reinforcing learning.
Post successful completion of the program, a certificate in Executive PG Programme would be granted from IIIT Bangalore and a Master's degree from LJMU.
You can also complete the 4-month Data Science & Machine Learning certification and 8 week Data Structures & Algorithm Bootcamp and get certificates for both the courses.
Both courses are optional and free.
No it helps our learners become more industry ready with additional skill-sets. You can start learning this content anytime during course duration or within the program content access duration, i.e, 3years.
Yes, the curriculum gets updated with inputs from IIIT-Bangalore & industry experts. Curriculum is subject to change at the university's discretion.
Final year college students enrolled in the degree types mentioned earlier, are eligible to apply. However, at the time of application, their aggregate marks should be greater than 50%, and in order to successfully graduate from the program and receive an Executive PG Program certificate, they will have to provide proof of UG graduation and marks secured (e.g. provisional degree) before the program’s end date. You can consult with our admissions team at firstname.lastname@example.org to get more information.
The admissions process is completely online and is customised as per your educational and professional profile. Following are the key steps in the application process:
Preparatory Support: Mentoring on how to make the best resume for a computer science professional, highlighting technical and domain expertise. Interview preparation and interview mentoring by industry experts will also be provided.
Access to Opportunities: Profiles of students will be circulated in upGrad's and IIIT-B's network of companies. It's more about how to inculcate data-driven leadership in the current job and plan a transition in the medium-to-long run.
Peer-to-peer discussion forum where you can post your queries and your peers/faculty/teaching assistants answer your queries within a day. Regular Q&A sessions with faculty to get clarification on conceptual doubts.
Yes. We have a highly personalized bootcamp designed to help the learners who want to get into Software Devlopment. This would help all the non tech, tech support and new software development professionals in smoother transition to the Software field.
Refund Policy: (Programs with prep-session component)
Deferral Policy: (Post Program Commencement)
Deferral Policy: (Pre Program Commencement)
No cost EMI is available on credit cards from all major banks (American Express, Bank of Baroda, HDFC Bank, ICICI Bank, IndusInd Bank, Kotak Mahindra Bank, RBL Bank, Standard Chartered, Axis Bank,Yes Bank)
If you are availing 0% credit card EMI, upGrad will not charge any processing fees or down payment for these transactions. Your bank may levy GST or other taxes on the interest component of the EMI.
Certain banks charge nominal processing fees between INR 99 - 500 on 0% Credit Card EMI transaction. If charged will be billed in the first repayment installment.
Only the Indian bank Credit cards can be used. But you can pay the amount using the Credit card option in one shot / part payments and later you can convert into EMI from your respective bank. The tenures and interest charged will depend on your bank. upGrad will not charge any processing fees or down payment for these transactions, this will be purely between you and your bank.
Yes, there will be additional charges to the extent of interest paid by the upGrad to the bank, you will be refunded only Principal amount, i.e. the amount actually deducted/blocked from your card. This deduction will be in addition to the amount mentioned in the refund policy shared with your offer letter.
You can pay the amount using the Credit card option in one shot / part payments and later you can convert into EMI from your respective bank. The tenures and interest charged will depend on your bank. upGrad will not charge any processing fees or down payment for these transactions.
Initially your bank will block the entire amount from your available purchase limit and from your next billing cycle, you will be charged the EMI amount. As you start paying your EMI, your credit limit will be released accordingly. For example, if you have made a payment of ₹100000 on 6-months EMI and your credit limit is ₹200,000 then initially your bank will block your credit limit by ₹100000. After payment of your first month EMI of Rs.15000, the blocked amount will come down to ₹85000.
Your bank will charge you interest. However this interest charge has been provided to you as an upfront discount at the time of your payment, effectively giving you the benefit of a No cost EMI.The total amount paid during the entire EMI tenure to the bank will be equal to the amount to be paid to upGrad.
Eg. Amount payable to upGrad: INR 405000
Lets say Amount deducted at the time of transaction: INR 379850 (Principal amount)
Bank charges interest of 12-15% per annum on INR 379850
[Note: Interest factor is reducing rate and not Flat rate] EMI AMOUNT = INR 33750 x 12 = INR 405000 effectively , you have taken loan on 379,850 instead of 405,000