Setup Menus in Admin Panel

  • No products in the cart.

Why Take This Nanodegree Program?

We built this program with an expert team of working Blockchain Developers, to ensure a hands-on learning experience that prioritizes job readiness. This is the most comprehensive curriculum available for learning the fundamental skills, tooling, mindset, and security best practices that are essential to becoming a Blockchain Developer.

Blockchain demand is booming and the market is expected to grow at over 60% per year.

Why should you choose us?


Built by Working Blockchain Developers

Advance your skills with curriculum developed by professionals working in the field, and featuring top industry experts including Balaji Srinivasan, David Jonston and Aaron Brown

Consistent and Supportive Feedback

Advance your skills with curriculum developed by professionals working in the field, and featuring top industry experts including Balaji Srinivasan, David Jonston and Aaron Brown

Strategic Learning

Advance your skills with curriculum developed by professionals working in the field, and featuring top industry experts including Balaji Srinivasan, David Jonston and Aaron Brown


Advance your skills with curriculum developed by professionals working in the field, and featuring top industry experts including Balaji Srinivasan, David Jonston and Aaron Brown

Advance your Career

This program was built in collaboration with blockchain developers to ensure you learn the right skills necessary to succeed.

Hiring Partners

Blockchain Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.

Succeed with Recruiters

Blockchain Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.

Build a Great Network

Blockchain Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.

Course Curriculum

Oracle 11g PL/SQL Fundamentals I
Introduction 00:00:00
Course Setup 00:00:00
Selecting the Appropriate Database Tool 00:00:00
Understanding PL/SQL 00:00:00
PL/SQL Blocks 00:00:00
Working with SQL Plus 00:00:00
DECLARE Clause Objects 00:00:00
PL/SQL Available Data Types 00:00:00
Declaring Simple Data Types and 00:00:00
Assignments 00:00:00
Declaring Complex Data Types and Assignments 00:00:00
Declaring Complex RowTypes and Assignments 00:00:00
Declaring Complex Tables 00:00:00
Declaring Complex Records 00:00:00
Creating and Declaring User-Defined Types 00:00:00
What Can Be Included in the BEGIN Clause 00:00:00
Working with CHAR and VARCHAR2 Variables 00:00:00
Handling String Literals 00:00:00
Working with Numeric Variables 00:00:00
Working with Date Variables 00:00:00
Assigning and Using Boolean Variables 00:00:00
Comparison Operators 00:00:00
Using SQL Functions 00:00:00
SQL DML within PL/SQL 00:00:00
Using SELECT 00:00:00
Exceptions and Embedded SQL 00:00:00
Using Sequences 00:00:00
Logic Control and Branching 00:00:00
Using GOTO 00:00:00
Working with LOOPS 00:00:00
Creating and Using the Indefinite Loop 00:00:00
Creating and Using the Conditional Loop 00:00:00
Using Nested Loops 00:00:00
Using the If-Then-Else 00:00:00
Using the CASE Statement 00:00:00
What Are the Types of Exceptions 00:00:00
Trapping Exceptions 00:00:00
Identify Exception Details 00:00:00
Creating User-Defined Exceptions 00:00:00
Using SQLCODE and SQLERRM Objects 00:00:00
Understand the Implicit Cursor 00:00:00
Creating User-Defined Events 00:00:00
Understanding the Concept and Purpose of Explicit Cursors 00:00:00
Learn about Cursor Attributes 00:00:00
Using the Continue Statement 00:00:00
Working with Updatable Cursors 00:00:00
Creating and Using Cursor Parameters FOR…LOOP Cursors 00:00:00
Understanding Nested Blocks 00:00:00
Difference between Global vs Local Objects and Exceptions 00:00:00
Subprograms: How They Differ from Nested Blocks 00:00:00
Course on Oracle 11g PL/SQL Fundamentals II
Introduction 00:00:00
Install Oracle XE 00:00:00
SQL Developer Installation 00:00:00
Workstation Setup 00:00:00
Introducing the Database Program Unit 00:00:00
Creating Stored Procedures and Functions 00:00:00
Understanding the Parameter Specification 00:00:00
Executing Procedures and Functions 00:00:00
Calling Functions from within SQL 00:00:00
Handling Compilation Errors 00:00:00
Recompiling and Dropping Programs 00:00:00
Data Dictionary Storage 00:00:00
Managing Dependencies 00:00:00
Tracking Dependencies 00:00:00
Using the Dependency Tracking Utility 00:00:00
What Is a Package? Creating a Package 00:00:00
Package Definition Information 00:00:00
Advanced Programming Techniques 00:00:00
Using Persistent Global Objects 00:00:00
Including Initialization Logic 00:00:00
Object Oriented Support within Packages 00:00:00
Package Maintenance 00:00:00
Learning to Use Cursor Variables 00:00:00
Weak Cursor Definitions 00:00:00
REF CURSOR Cursor Definition 00:00:00
Using Cursor Expression 00:00:00
Using the DBMS OUTPUT() Package 00:00:00
Using the UTL_FILE() Package 00:00:00
Understanding the Database Trigger 00:00:00
Statement-Level Triggers 00:00:00
Row-Level Triggers Row Level Trigger Example 1 Row Level Trigger Example 2 Row Level Trigger Example 3 00:00:00
Working with the INSTEAD OF Trigger 00:00:00
Using Triggers within an Application 00:00:00
Using the CALL Statement 00:00:00
Trigger Maintenance Tasks Work with Multiple Triggers for a Single Table 00:00:00
Handling Mutating Table Issues 00:00:00
Using the Compound Trigger 00:00:00
What Is a System Event Trigger 00:00:00
Course on creating Database
Introduction to Database Objects 00:00:00
Database Languages 00:00:00
Database Objects – Index and View 00:00:00
Relational DBMS (RDBMS) – Introduction Computers and Databases 00:00:00
Installing Oracle 12c in Windows 10 00:00:00
Concepts Illustrated 00:00:00
Oracle Storage Structures 00:00:00
Oracle Parameter Files 00:00:00
Connecting to an Oracle Database 00:00:00
Basics of Oracle Database Internals and Security 00:00:00
Basic Oracle Database Operations 00:00:00
Structured Query Language (SQL) 00:00:00
Oracle Memory and Background Processes 00:00:00
SGA and Database Buffer 00:00:00
Programmable Objects 00:00:00
Oracle Backup and Recovery Concepts 00:00:00
Oracle Database 12c 00:00:00
Oracle Networking 00:00:00
Diagnostic Data 00:00:00
LAB Scenario 00:00:00
LAB 2 – Connect String 00:00:00
Lab 3 – CREATE TABLESPACE 00:00:00
LAB 4 – Creating Schema User 00:00:00
LAB 5 – Logging in as the Schema user 00:00:00
LAB 6 – CREATE TABLE 00:00:00
LAB 7 – CREATE INDEX 00:00:00
LAB 8 – ALTER TABLE 00:00:00
LAB 9 – INSERT 00:00:00
LAB 10 – DELETE 00:00:00
LAB 11 – UPDATE 00:00:00
LAB 12 – Creating a ROLE 00:00:00
LAB 13 – Creating an Application user 00:00:00
LAB 14 – Testing the Application user 00:00:00
LAB 15 – Revoking the permissions 00:00:00
LAB 16 – Dropping the application user 00:00:00
LAB 17 – Dropping the Schema user 00:00:00
LAB 18 – Dropping the Tablespace 00:00:00
Oracle SID and Service Name 00:00:00
Oracle Listener 00:00:00
Oracle Client Side Networking 00:00:00
Beginner to advance PQ/SQL Course
Software Installation 00:00:00
Installing Oracle 00:00:00
Installing Java SDK 00:00:00
Installing SQL Developer 00:00:00
Running scripts necessary for the course Scripts for our Lab Exercises 00:00:00
PL/SQL Basics and What is PL/SQL 00:00:00
PL/SQL Advantages 00:00:00
PL/SQL Structure First Example 00:00:00
Declaring Variables 00:00:00
Comments in PL/SQL 00:00:00
Scope of Variables 00:00:00
IF then ELSE statement 00:00:00
CASE Statement 00:00:00
WHILE Loop 00:00:00
FOR Loop Exercise #1 00:00:00
Processing Data via PL/SQL 00:00:00
PL/SQL Blocks 00:00:00
Exceptions 00:00:00
Packages 00:00:00
Working with Records 00:00:00
Cursors What are Cursors? Implicit Cursor Explicit Cursor 00:00:00
Retrieving 1 row using Explicit Cursor Retrieving more than 1 row using Explicit Cursor 00:00:00
Using Records in Cursors Cursor FOR Loop 00:00:00
Cursor Variable and Reference Cursor Exceptions for Cursors Exercise #7 00:00:00
Collections – What are Collections 00:00:00
Collection Terminology 00:00:00
Associative Arrays 00:00:00
Nested Tables 00:00:00
What are VARRAYS 00:00:00
Collection Methods 00:00:00
MULTISET Operators 00:00:00
Collections Summary Exercise #8 00:00:00
Triggers 00:00:00
Scripts necessary to practise Triggers 00:00:00
Trigger’s Introduction 00:00:00
Trigger Types 00:00:00
Statement Level Trigger 00:00:00
Statement Level Trigger with multiple 00:00:00
Actions 00:00:00
Row Level Trigger 00:00:00
OLD and NEW Pseudo Records with an Example 00:00:00
Restricting the Trigger based on a Condition using the WHEN clause 00:00:00
Restricting the Trigger at a column level using the OF clause 00:00:00
Enable/Disable/Drop a Trigger 00:00:00
Advanced Topics – Bulk Processing 00:00:00
Context Switch 00:00:00
Bulk Processing Introduction Bulk Processing Example Bulk Processing with LIMIT option Bulk Processing with ROWTYPE Handling Bulk Processing Exceptions 00:00:00
Advanced Topics – Dynamic SQL Dynamic SQL Introduction Dynamic SQL Example Bind variables and Parsing Dynamic SQL with Bind variables Dynamic SQL with Cursors Dynamic SQL with Bulk Collect DBMS_SQL package 00:00:00
Advanced Topics – Table Functions Object Creation Table Functions Pipelined Table Functions 00:00:00
Advanced Topics – Large Objects (LOB’s) Large Objects (LOB’s) Introduction Character Large Object (CLOB) Binary Large Object (BLOB) Storing Images/Videos in BLOB’s Binary Files (BFILE) Temporary LOB’s 00:00:00



Why should I enroll?

The data science field is expected to continue growing rapidly over the next several years, and there’s huge demand for data scientists across industries. Data scientist is consistently rated as a top career.

Udacity has collaborated with industry leaders to offer a world-class learning experience so you can advance your data science career. You’ll get hands-on experience running data pipelines, designing experiments, building recommendation systems, and more. You’ll have personalized support as you master in-demand skills that qualify you for high-value jobs in the data science field.

By the end of the program, you’ll have an impressive portfolio of real-world projects, and valuable hands-on experience. You’ll also receive career support via profile and portfolios reviews to help make sure you’re ready to establish a successful data science career, and land a job you love.

What jobs will this program prepare me for?

Obtaining the skills required to be a Data Scientist will make you extremely valuable across many industries, and in many roles. Data Scientists work as Analysts, Statisticians, Engineers, and more. Some become Data and Analytics Managers, while others specialize as Database Administrators. As a graduate of this program, you’ll be prepared to seek out roles that run the gamut from generalist to specialist, and all points in between.

How do I know if this program is right for me?

This program offers an ideal path for experienced programmers and data analysts to advance their data science careers. If you’re interested in deepening your expertise in the fields of analytics, machine learning, data engineering, and/or data science, this is a great way to get hands on practice with a variety of techniques and learn to build end to end data science solutions.

Do I need to apply? What are the admission criteria?

No. This Nanodegree program accepts all applicants regardless of experience and specific background.

What are the prerequisites for enrollment?

The Data Scientist Nanodegree program is designed for students with programming and data analysis experience. Students should have a high comfort level with a variety of topics before starting the program. In order to successfully complete this program, you should meet the following prerequisites:

  • Python programming, including common data analysis libraries (NumPy, Pandas, Matplotlib).
  • SQL programming
  • Statistics (Descriptive and Inferential)
  • Calculus
  • Linear Algebra
  • Experience wrangling and visualizing data
How much does the program cost?

The full program consists of two terms, the first term is three-months long and the second term is four-months long, at a cost of ₹33,500 for Term 1.
The payment is due before the term begins in each instance.

What software and versions will I need in this program?

To successfully complete this Nanodegree program, you’ll need to be able to download and run Python 3.7.

Interncell © 2018. All Right Reserved.