Location

Noida Center

Coding Blocks Noida,
First Floor, A-73, Sector-2
(50m from Sector-15 Metro Station), Noida - 201301

Contact

Varun Kohli

9999579111

9999579222

varun@codingblocks.com

team



Courses and Schedules





HTML/CSS


  • Table Layouts
  • Flex Boxes
  • Bootstrap Columns
  • Media Queries and Mobile Responsive Design
  • Grids

Javascript


  • ECMAScript 6 Syntax and Standards
  • Function Closures and IIFEs
  • Classes, Constructors and Prototypes
  • Lexical Scopes, Arrow Functions and Variable spreading

UNIX AND Git


  • Unix and SysAdmin/Devops
  • Schema Designing
  • Git

NODEJS


  • NodeJS Modules
  • Filesystem API, Events and Streams
  • ExpressJS Framework for creating REST APIs
  • Handlebars for server side web rendering
  • Socket.IO for realtime communication

Databases


  • Flat files on server
  • MySQL
  • Using ORMs like Sequelize
  • MongoDB

Advanced Topics & Deployment


  • Security
  • Scaling
  • Using Frontend Templates
  • 3rd Party Libraries and Frameworks
  • Deploying a live web project
Fast track Batch
₹20,000
₹10,000

(24 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJune 14July 26Mon, Tue, Thu, Fri (3:30 PM - 7:30 PM)Regular

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • How much knowledge of Data Structures and Algorithms do I need to take this course?

    You need to have good command of data structures like Stacks, Queues and Lists. Also a basic idea of algorithms like sorting, searching, string manupulations. Also it is imperative to have good concepts of Object Oriented Programming

  • Do you have a test for admission into this course ?

    We have a simple test covering OOP concepts, basic Data structures and array/string manipulation which you will need to take while registering for our fullstack web development course.

  • Will there by any projects ?

    Definitely. No course in web development is complete without projects, and we focus a lot on working on live projects and practical topics. We start with small projects like TodoList Managers and go up to creating e-Commerce websites.

Activities and UI


  • Object Oriented Programming Concepts in Java
  • Getting Started with Android App Development Tools
  • Activities and Basic UI Building

Background and Services


  • Adapters and ListViews
  • Intents
  • Fragments, ViewPagers and Navigation Drawer
  • Services
  • Permission Management
  • Menus and Preferences

Data Storage


  • Shared Preferences
  • Files
  • SQLite Databases

Network


  • Network and Data Fetching
  • BroadcastReceivers
  • Hardware Sensors
  • Animations and Graphics
  • Alarms and AlarmManager
  • ContentProviders

3rd Party Libs


  • Google Maps
  • Retrofit for REST APIs
  • Picasso and Glide for showing images
Fast Track Batch
₹20,000
₹10,000

(24 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJune 14July 26Mon, Tue, Thu, Fri (10:00 AM - 2:00 PM)Regular

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • How much knowledge of Data Structures and Algorithms do I need to take this course?

    You need to have a good command on data structures such as Stacks, Queues and Lists as well as a basic idea of algorithms like sorting, searching and string manipulation. It is also imperative to have good conceptual understanding of Object Oriented Programming

  • I have no idea of Java. Can I join ?

    That is not a problem if the aforementioned concepts are clear and you have coded in some other language like C++ before. We will cover the syntax of Java in the first couple of classes.

  • Do you have a test for admission into this course ?

    Yes, we have a simple test covering OOP concepts, basic Data structures and array/string manipulation. You need to undertake that test while registering for Android App Development Course.

  • Will there by any app development projects ?

    Definitely! No android app development course is complete without projects, and we focus a lot on working on live android app development projects and practical topics.

Programming Fundamentals


  • IDE installation and familiarization
  • Debugging
  • Data Types and Variables
  • Typecasting
  • Loops and Decision constructs
  • Functions and operators
  • Arrays, multi-dimensional arrays and dynamic arrays
  • String and String Buffer

I/O and Files


  • Binary vs Content Files
  • Input output from various sources
  • Buffers and Streams
  • Locks and Exceptions

Object Oriented Principals


  • Classes and Objects
  • Exceptions
  • Data member modifiers
  • Encapsulation, Inheritance and Polymorphism
  • Abstract classes, Interfaces and Packages

Collections and Multi-threading


  • Collections and Itrators
  • Collections comparisons
  • Multi-threading and advantages
  • Thread pools

Database and Third Party


  • Gradle build tool
  • Dependency Management
  • Transitive dependency
  • Relational database
  • Integrate vlc in Java App

Desktop Apps with JavaFX


  • Boxes and Layouts
  • Multi Screen Application
  • Events and Handlers
  • JavaFX Scene Builder
  • 2D Game with JavaFX
Regular Batch
₹10,000
₹5,000

(16 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJune 12July 24Tue, Thu, Fri, Sat (3:30 PM - 5:30 PM)Regular

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this course?

    Anybody who wants to learn programming in Java from scratch, or those who wish to form a solid understanding of Java to pursue Android, Web Dev, or other courses that require it should take this course. This course has no prerequisites.

  • I know C, C++, or Java should I do this course?

    This course will cover programming principles from scratch using Java. If you already know one of the aforementioned programming languages, it will only be easier for you to pick up the concepts taught in the course, but knowledge is in no way a prerequisite.

  • Will this help me in making websites and apps?

    This course is designed to give you a solid foundation upon which you can build further skills in Application Development, Web Development, Data Science, and other fields. It does not discuss these topics explicitly.

Basics of Python


  • A Brief Overview of Python
  • Setting up Python
  • Interactive Python
  • Built-In Data Types
  • Control Flow

Data Structures & Functions


  • Defining & Using Functions
  • Some Common and Useful Functions
  • Argument Unpacking, Annotations
  • Lists, and Tuples

Writing Interactive Programs


  • Handling Input & Output
  • Error & Exception Handling
  • Organizing Code with Modules

Object Oriented Programming


  • Object Oriented Programming Concepts
  • Using Classes & Objects
  • Commonly Used built-in Classes
  • Inheritance

Standard Template Library


  • Number Crunching
  • File Manipulation
  • Data Compression & Archiving
  • Basic Network Programming
  • Data Encryption

PIP Packaging and setuptools


  • Creating builds
  • Creating libs
  • Uploading into pypi
  • Manage dependencies with sepuptools
Regular Batch
₹12,000
₹6,000

(16 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJun 13Aug 1Wed, Sun (10:00 AM - 2:00 PM)Regular

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this course?

    Anybody who wants to learn programming in Python from scratch, or those who wish to form a solid understanding of Python to pursue Data Science, Machine Learning, or other courses that require it should take this course. This course has no prerequisites.

  • I know C, C++, or Java should I do this course?

    This course will cover programming principles from scratch using Python. If you already know one of the aforementioned programming languages, it will only be easier for you to pick up the concepts taught in the course, but knowledge is in no way a prerequisite.

  • Will this help me in making websites and apps?

    This course is designed to give you a solid foundation upon which you can build further skills in Application Development, Web Development, Data Science, and other fields. It does not discuss these topics explicitly.

Problem Solving and Programming Fundamentals


  • Flowcharts, pseudo-code and brain teasers
  • IDE installation and familiarization
  • Debugging
  • Input-Output
  • Data Types and Variables
  • Typecasting
  • Loops and Decision constructs
  • Functions and operators
  • Arrays, multi-dimensional arrays and dynamic arrays
  • String and String Buffer

Recursion


  • Introduction to Recursion
  • Classical Recursion Problems

Basics of Data Structures


  • Time and Space Complexity
  • Stacks and OOPs (Classes and Objects, Exceptions and Data member modifiers)
  • Queues and OOPs (Encapsulation, Inheritance and Polymorphism)
  • Linked List and OOPs (Abstract classes, Interfaces and Packages)

Recursion and Optimization


  • Recursion
  • Backtracking

Data Structures and Algorithms


  • Stacks and Queues – Adva Questions
  • Linked Lists – Advanced Questions
  • Generic Trees
  • Binary Trees
  • Binary Search Trees

Non Linear Data Structures


  • Heaps
  • Hash Tables
  • Generics
  • Graphs – Traversals, Minimum Spanning trees, Shortest path algorithms
  • Text Processing – Text Matching, Compression
  • Dynamic Programming
Regular Batch
₹17,000
₹8,500

(24 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJune 12July 24Tue, Thu, Fri, Sat (10:00 AM - 2:00 PM)Regular

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this bootcamp?

    The bootcamp is beneficial for students entering their pre-final / final years, and who aim to crack placement/internship interviews in leading IT firms.

  • What are the prerequisites for this bootcamp ?

    You should have prior experience with Data Structures and Algorithm Design.

  • Will non-tech topics also be covered?

    Non technical aspects of tech interviews (such as Group Discussion, HR Round) will also be covered along with the syllabus.

Getting Started


  • Pseudo code
  • Getting started with C++, IDE Installation

Getting a Hold of C++


  • Variables,Loops, Conditional Statements
  • Functions, Reference Variables
  • Arrays and Pointers
  • Strings and 2-D Arrays

Introduction to Advanced Topics


  • Recursion-I
  • Space Time Complexity Basics
  • Stacks and Queue Basics
  • Problem Solving

Recursion & Backtracking


  • Recursion
  • Back-Tracking
  • Space Time Complexity Analysis

Foundational DS


  • Arrays & Bitmasking Vectors
  • Stacks Queues Problems
  • Linked Lists

Sorting Searching And Hashing


  • Divide & Conquer
  • Sorting Algorithms
  • Binary Search Variants
  • Bitmasking and Hashing

Advanced Data Structures


  • Stacks Queues Linked Lists
  • trees & Tries
  • Graphs
  • Heaps and Priority Queues
  • Binary Search Trees

DP vs Greedy Techniques


  • Greedy Techniques
  • Dynamic Programming

STL | Interview Problems


  • Complete C++ STL
  • Interview problems
fast track batch
₹17,000
₹8,500

(24-26 lectures)

Enroll Now

Contact Us
Call(Toll-free): 99995 79111 / 99995 79222

Schedule

CenterStart DateEnd DateDay & TimeBatch Type
NoidaJune 12July 24Tue, Thu, Fri, Sat (10:00 AM - 2:00 PM)Regular

REGISTER NOW

Seats full. Admissions closed.

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this course?

    Anybody who is interested in learning C++ programming can do this course. C++ is a powerful language and is pretty easy to learn. Coding in its most essential form is nothing but problem solving. It deals with figuring out logical solutions and implementing them optimally. The process of learning to code transforms a person into an analytical thinker with strong mathematical and logical skills.

  • Will this course help if I had C++ in class 12?

    Yes, absolutely. There is a lot more to learn in C++ than the school curriculum.

  • I didn’t have C++ in class 12 ? Can I do this course ?

    Yes. Our instructors will start the C++ course from beginner's level. You don’t need any prior programming knowledge to attend this course. What we need is dedication and passion to learn programming from your side.