Address Enquiries

Brainium Academy
1st Floor, Shakti tower
EN- 60, Sector V, Salt Lake
Kolkata 700091

Call me at:

033-4005-1876 / 91-80-1709-9409

Course Enquiries

Call us Now

033-4005-1876 / 91-80-1709-9409


best course for you!


As a web language PHP is without doubt is the most popular server language that is in the use. With the increasing trend of open source technology the demand for technical skill is rising every day. PHP / MySQL is the growing trend in today's modern technology world and has become very popular in a very short span of time. PHP / MySQL is a popular freeware scripting language. With PHP / MySQL one can create efficient internet based applications or stand alone graphical applications and dynamic web pages like Ecommerce, Social Networking, Content Management System, Web Applications and much more using custom PHP.

Eligibility Criteria

Basics of Programing

Introduction to Internet
  • What is Internet and the world wide web?
  • Introduction to websites and its functionalities
  • Introduction to HTML/CSS
  • Introduction to Domain Names and Web hosts
  • What is HTML?
  • Elements and tags?
  • Create your first website
  • What have you learned so far?
  • Attributes
  • Insert Links
  • Insert Images/Videos
  • HTML Tables
  • What is CSS?
  • How does CSS work?
  • Colors and backgrounds
  • Fonts
  • Text
  • Identification and grouping of elements (class and id)
  • Grouping of HTML elements (span and div)
  • Margin
  • CSS for Basic HTML tags
  • How to implement CSS in HTML
  • Introduction to MYSQL
  • MYSQl Installation
  • What Is Database
  • What is DBMS
  • What is RDBMS
  • Types of RDBMS
  • Advantage of RDBMS
  • How to create & Delete database
  • How to create & Delete User of Database
  • Privillege
  • Set Privillage
  • Type of Privillage
  • Operation on user like list,verify,view etc.
  • Table
  • Operations of table like create,delete,insert etc.
  • Datatype
  • Description about all available datatype
  • Constraint
  • Types of constraints
  • use of constraints
  • Implemantation Of constraints like :
    • NOT NULL
    • UNIQUE
    • CHECK
  • SQL Queries
  • Nested SQL Queries
  • Introduction to PHP
  • PHP Installation
  • PHP Fundamentals
  • PHP .ini Configuration file
  • PHP Syntax
  • PHP Comments
  • Variables
  • Strings
  • Operators
  • Conditional Statement
  • If-Else
  • Switch Statement
  • Function Definition
  • Function Scope
  • Function Arguments and Return Values
  • Arrays
  • Sorting Arrays
  • Handling Multidimensional Arrays
  • While Loops
  • For Loops
  • Do While Loops
  • Foreach Loops
  • Functions
  • PHP Form
  • Retrieving Form Data
  • Implementing PHP in HTML
  • Implementing HTML with PHP
  • Object Oriented Programming System(OOPS)
  • $_GET Method
  • $_POST Method
  • Difference between $_GET and $_POST
  • Date Function
  • PHP Include
  • PHP File
  • File Upload
  • Working with Pagination Cookies
  • Sessions
  • Sending E-mail
  • Secure E-mail
  • Handling Error
  • PHP using OOP's
  • Class & Object
  • function
  • Exception Handling
  • Try & Catch Block
  • Throw & Throws
  • Introduction to MYSQL
  • Creating Connection with Database
  • Creating DB/Table
  • Select
  • Where &Orderby
  • Update
  • Delete
  • Uploading Files to Web Server
Integration to PHP with SQL Application
  • PHP & MySQL
  • MySQL Database and Queries
  • Connection to MySQL Database
  • Creating database and Tables in MySQL
  • MySQL Data Types
  • Database Terminology
  • PHP MySQL Insert into
  • PHP MySQL Select
  • PHP MySQL Where Clause
  • PHP MySQL Order By Keyword
  • Difference Between Group By and Order By Joins
  • PHP MySQL Update
  • PHP MySQL Delete Form
  • Normalization
  • Encryption & Securities
Advance PHP Techniques
  • Introduction about FTP/SMTP server
  • Math functions
  • File upload
  • File Download
  • E-mail with PHP
  • PHP configuration file
  • Error tacking and debugging
JavaScript, XML, AJAX, Frame Work
  • Introduction to JavaScript
  • Form validation using JavaScript
  • Email validation using JavaScript
  • Jquery
  • Introduction to XML and its use.
  • Introduction to AJAX
  • Introduction to XMLHttpRequest Object
  • Method and Properties of XMLHttpRequest
  • Application of AJAX in web application
  • Basic Concepts of Framework
  • Basic Concept of Code Igniter
OsCommerce (Open Source Shopping Cart)
  • Introduction to Shopping Cart
  • Math functionsIntroduction to osCommerceopensource
  • Discussion of various module of osCommerce
Real Time Project and Internship in a software company of repute.
Final Exam

Web Design

Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific purpose. Web design is a similar process of creation, with the intention of presenting the content on electronic web pages, which the end-users can access through the internet with the help of a web browser. It carries good job potential as every small or big companies are making their own website for their business.

Eligibility Criteria

Basic knowledge in Computer

Introduction from HTML to HTML 5
  • The web Architecture
  • Basics of DNS
  • HTTP Architecture
  • Introduction to HTML + CSS
  • Introduction to JavaScript
  • Html basics
  • Html tags and their properties
  • Table less design of website
  • Types of CSS
  • CSS attributes
  • CSS properties and values
  • Javascript basic
  • Id, class selector
  • Validation
jQuery and jQuery plugins
  • Jquery basic
  • Jquery selectors, action
  • Jquery plugins like jcorosal,lightbox
Template Design and Photoshop
  • Using templates
  • Photoshop Basics and Advance
  • Introduction to Dreamweaver
  • Symmentic markup
  • Canvas
  • Geolocation
  • SVG
  • Modernizer
  • CSS3 Borders
  • CSS3 Backgrounds
  • CSS3 Text Effects
  • CSS3 Fonts, Web Fonts
  • CSS3 2D, 3D Transforms
  • CSS3 Transitions
  • CSS3 Animations
  • CSS3 Multiple Columns
  • CSS3 User Interface
Bootstrap Responsive Design
  • Responsive design basic
  • Media quries

Andriod App Development

Android App Development is the process by which new applications are created for the Android operating System. Applications are usually developed in Java programming language using the Android Software Development Kit (SDK), but other development environments are also available. As of now more than one million applications have been developed for Android, with over 25 billion downloads. The Platform provides very excellent job opportunity and its market continues to grow in future.

Eligibility Criteria

Knowledge in C, C++, Java.

Introduction to Java and Android
  • Android Stack Introduction.
  • Installing Android and creating first app on emulator
  • Android Architecture and building blocks
  • Android App build process.
  • Java overview– Data types, Loops, Conditionals and Operators
  • Android UI– resources, themes, threads etc
  • Debugging in android
  • Assignments on Java Classes, Objects, Methods, Instances etc
  • Activities, Receivers, Adapters and Providers
  • Telephony System Architecture of Android
Systems Programming and JNI Concepts
  • Introduction to System programming in Android
  • Java interface
  • Native library implementation
  • Building the sample native library
  • Using native functions in Java code
  • Security and Permissions.
Android Graphics and Multimedia
  • Basic Graphics - Input Handling, Audio / Video playback
  • Assignments on playing audio and playing video
  • Accessing Files system, SD Cards
  • SQLite overview, Data Binding, Content Provider
  • Assignments and exposure to Lab infrastructure
  • UI design aspects of Apps
  • Gestures/touch/click handling
  • Instantiate UI elements at runtime
  • Views and Interacting with views
3D graphics in OpenGL and Android Widget
  • OpenGL Introduction
  • Using Threads and Models
  • Texture in OpenGL
  • Making a application in OpenGL
  • Other standard views in Android
  • Android Widget Development
  • Gestures/touch/click handling
  • Instantiate UI elements at runtime
  • Views and Interacting with views
Android Networking
  • Accessing the Internet
  • Using Web services
  • Using Java and Java Script
  • Location Sensing
  • Client Server Programming
  • Working with XML/JSON
  • SMS
Live Projects and Internship
  • Real Life Project and Internship in a software company of repute.
Final Exam

iOS App Development

Internationally, Apps built on the iOS platform are widely popular and offer an organic monetization opportunity. According to Gartner, Apple's iOS continues to be the dominant media tablet operating system and is projected to account for 61.4 percent of worldwide media tablet sales by the end of 2014. As the market for iOS Apps is expanding, the need for talented professionals to develop these applications is also increasing. The technology carries great job opportunity as the domain is going to sustain in the long run.

Eligibility Criteria

Knowledge in C, C++.

iOS – An introduction
  • What is iOS?
  • iOS Architecture
  • Application life cycle
Objective C – A quick dive in
  • Overview of IDE
  • Variables and Operators
  • Classes
  • Control Statements
  • Inheritance and Polymorphism
  • Introduce 'Project App to the audience'
  • Protocols
  • Categories
  • Summary
The iOS Project
  • Introduction to types of Application
  • iPhone / iPad (Universal configuration)
  • Projects and Targets
  • Controllers and Classes
  • App Delegates
  • Resources
  • Frameworks
  • Debugging tools in X-Code
  • Summary
iOS / iPhone Application Settings
  • Introduction
  • How Settings work in iOS?
  • Create a Settings file
  • Saving and Retrieving
  • Settings Default
  • In Application Settings
View Controller
  • Introduction
  • What is MVC – dynamically adding views?
  • The Model
  • The View
  • The Controller
  • Outlets
  • Adding the 'Model'
  • Actions
  • Target and Action pattern
  • Summary
Memory Management
  • Retain
  • Release
  • Auto release pool
  • Modifiers: Strong, weak, assign, __ Auto releasing.
  • Reference Counting:
    • Alloc
    • New
    • Copy
    • Mutable copy
  • Introduction
  • Basic View Architecture
  • Navigation based Architecture
  • Tab based View Architecture
  • Launching a View
  • Modal Views
  • Tab Controls
Table Views
  • Introduction
  • How Table Views work
  • Creating a Table View
  • Selecting a Row
  • Grouping
  • Customizing the View
  • Summary
Action Sheets and Alerts
  • Introduction
  • Create an Alert
  • Responding to an Action Sheet
  • Creating an Action Sheet
  • Guidelines
  • Summary
Advanced Features
  • Web Services: XML and JSON
  • Notification Center: Push -Local messaging
  • Localization
  • Map
  • Touches & Gestures
  • Camera
Deploying and Testing
  • Introduction
  • Overview of the Process
  • Deploying to a device
  • Create a distribution file – IPA
  • App Store preparation
  • Submission Process
  • Summary
Live Project with Internship in a software firm of repute
Final Exam


Magento is an open-source content management system for e-commerce site. According to research conducted by aheadWorks in October 2014, Magento's market share among the 30 most popular e-commerce platforms is about 30%. Magento employs the MySQL relational database management system, the PHP programming language, and elements of the Zend Framework. The Technology carries very promising carrier as in future ecommerce industry is going to increase many folds.

Eligibility Criteria

Basic knowledge in PHP/MySql.

Magento Introduction
  • Magento installation
  • Configuration
Admin configuration
  • Setting up general configuration
  • Configure URL
CMS pages in Magento
  • How to create new cms pages
  • Add new content
  • Add new category
  • Add new product
Setting up Attributes
  • How to add new attributes
  • How to add new attributes group
  • How to show new fields in products
Magento and Multistore
  • How to make magentomultistore
  • Configure products type
  • How to install new theme
  • XHTML to Magento
  • How to set multi theme
  • Customize the theme with custom code
  • How to create new block
  • How to create static block
  • How to create new block via XML file
  • How to install new module?
  • Developing basic module
  • Develop advance module
Payment gateway
  • How to install new module?
  • Developing basic module
  • Develop advance module
Live Project


Drupal is an open source content management system (CMS) which has been written in PHP. It is easy-to-use interface unlike other unmanageable interfaces. Drupal evolves with a customizable and spontaneous interface. It has provided huge scope of custom development where imagination is the only limit. It carries very good career prospect as it is widely used and there is huge demand of Drupal Developer.

Eligibility Criteria

Basic knowledge in PHP/MySql.

Drupal 7 Basics
  • How Drupal began
  • What is Drupal 7
  • What Technology Does Drupal Use?
  • What is Drupal
  • Content Management System
  • Content Management Framework
  • Web Application Framework
Drupal terminology
  • Modules
  • Themes
  • Nodes
  • Blocks
Drupal Workflow
  • Bootstrap
  • Hooks and Callbacks
Getting started
  • Installing Drupal 7
The Admin Interface
  • Creating Content
  • Managing Content
  • Site Building
  • Site Configuration
  • User Management
  • Reports
  • Help
Out of the Box Modules
  • Core Required
  • Core Optional-enabled
  • Core Optional-disabled
User Contributed Modules
  • What They Are
  • Where They Are
  • What They Do
  • Downloading and Enabling
  • Popular Modules
  • Module selection and evaluation
Layouts in Drupal
  • Blocks and Regions
  • Default Blocks
  • Custom Blocks
Configuring Blocks& File System
  • Enabling Default Blocks and Controlling the Front Page
  • Download Methods
  • File Module
  • Image Module
  • Storing user uploaded materials
Custom Content Types with the Fields Module
  • The PAGE and the ARTICLE
  • Input Filters
  • Creating Custom Content-Types
  • Field Permissions
Adding Fields to Content-Types
  • Text Fields
  • Numeric Fields
  • Contributed Module: Link Fields
  • Contributed Module: Image Fields
  • Contributed Module: Media Fields
  • Contributed Module: Field Groups
  • Contributed Module: Node Reference
Using the Manage Display Settings
  • Teaser / Body Displays
  • Labels
  • Display Formats
Working with Taxonomy, Vocabularies and Terms
  • What is taxonomy?
  • Required Vocabulary
  • Controlled Vocabulary
  • Single and Multiple Terms
  • Adding Terms
  • View Content by Term
  • Storing Taxonomies
  • Module-Based Vocabularies
  • Common Functions
VIEWS: Advance Displays With Contributed Module

Overview of VIEWS, VIEW Types, Default Views, Overridden Views, Normal Views, Displays, Basic Settings, Display Types, Creating a VIEW With the VIEWS User Interface, Basic Settings, Fields vs Node, Filters, Arguments, Relationships, XML-RPC, What is XML-RPC?, XML-RPC Clients, A Simple XML-RPC Server, Theming, Architecture of the Theme System, Theme Templates, The .info file,ThemeEngine,Hooks, Creating a Theme, Where are the files?, Installing a Theme, Creating and Enabling a Customized Sub-Theme, Theme Inheritance and Sub-Themes, Modifying a Base Theme, Theming with a Custom Style sheet, Overriding Theme Behavior with PHP,Creating Rules with the Rules module, Creating Interactive Forms with the Web forms module, The Form API, Form Processing, Validation, Form Submission, Redirection, Creating Basic Forms, Custom Module Basics, Creating your own Custom Module, Enabling the Custom Form Module, Accessing the Custom Form, Form API Propertie

Live Project


CakePHP is a powerful and robust PHP framework built around the Model-View-Controller (MVC) programming paradigm. In addition to the flexible way you can use it to build your application, it provides a basic structure for organizing files and database table names - keeping everything consistent and logical.

Eligibility Criteria

Basic knowledge in PHP/MySql.

Introduction and Installation
Starting with CakePHP
CakePHP Conventions
  • Controller Conventions
  • Filename and Class nameConventions
  • Model and Database Conventions
  • View Conventions
CakePHP Folder Structure and Overview
  • What is a Controller?
  • The App Controllers
  • Request Parameters
  • Controller Actions
  • Request Callback
  • Controller Methods
  • Controller Attributes
  • Request & Response Objects
  • CakeRequest
  • CakeResponse
  • Scaffolding
  • Pages Controller
  • Components
  • Themes
  • View Templates
  • Using View Blocks
  • Layouts
  • Elements
  • Creating your own view classes
  • View API
  • Helper
  • JSON and XML
  • Understanding Model
  • Association
  • Read data
  • Saving data Deleting data
  • Data Validation
  • Callback Methods
  • Behaviors
  • Model Attributes
  • Model Methods
  • Transactions
Core Libraries, Constants & Functions and Helper
  • Global Constants and Functions
  • Helpers
  • Form Helper
  • HTML Helper
  • JS Helper
  • Pagination Helper
  • Cache Helper
  • Components
  • ACL
  • Authentication
  • Email Component
  • Patination
  • Session
  • Security
  • Request Handler
  • Cookie
  • PluginsWhat is a Plugin
  • Installing Plugins
  • Configuration of Plugin
  • Bootstrapping
  • Using a Plugin
  • Creating a Plugin
  • Plugin Controllers
  • Plugin Methods
  • Plugin Views
  • Component, View, Model
Live Project


WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used in millions of sites and seen by tens of millions of people every day. It is an online, open source website creation tool written in PHP. But in non-geek speak, it's probably the easiest and most powerful blogging and website content management system (or CMS) in existence today. Many famous blogs, news outlets, music sites, Fortune 500 companies and celebrities are using WordPress.

Eligibility Criteria

Basic knowledge in PHP/MySql.

BASIC Configuration
  • What is WordPress & Why its popular
  • How to install and configure
  • Change basic Settings
  • WordPress File Structure
  • What is difference between Post and Page
  • How to configure post settings
  • Add categories/Tags
  • How to configure for multiuser
  • How to make a static home page in WordPress
  • Comments Enable/Disable
  • Managing different user
  • Defining rules for users
Theme Customization
  • How to change themes
  • How to edit the theme from admin
  • How to convert XHTML file into WordPress
  • How to apply our custom PHP coding into WordPress
  • How to develop your own theme
  • How to develop a premium theme
Menu and Widgets
  • How to configure custom menu
  • How to enable more than one menu in our theme
  • How to customize the menu design
  • How to use Widgets?
  • How to create your own widget?
  • How to show the widget content anywhere in the theme?
  • How to customize the design of a widget
Custom Post Type
  • How to create a custom post type
  • How to create custom taxonomy
  • How create a an advance custom post with extra meta fields
Plugin Development
  • How to install a plugin
  • How to modify the plugin
  • How to develop a simple plugin
  • How to Connect your plugin with database
  • How make an advance plugin with Databse/Jquery/css
E-commerce website development
  • How to develop a shopping cart website using WordPress
  • How to configure Payment Gateway in WordPress
Live Project


Joomla is a freely available open source content management system (CMS). It enables you to build web sites and powerful online applications. Designing websites templates and developing are too simple in Joomla and multiple templates can be used for one website easily. CMS Joomla is simple and easy way to create your site, the website admin are able to edit their text and image content effectively in order to provide it on their respective website. It carries very good career prospect as it is widely used and there is huge demand of Joomla Developers.

Eligibility Criteria

Basic knowledge in PHP/MySql.

Introduction and Global Configuration
  • Site settings
  • Linked Titles
  • Read More Link
  • Item Rating/Voting
  • Author Names
  • Created Date and Time
  • Modified Date and Time
  • Hits
  • Icons
  • Table of Contents
  • Content Item Navigation
  • Server
  • Default Metadata
  • Mail
  • Caching
  • Statistics
  • SEO
  • wysiwyg editors
Advanced Media manager
  • Creating image directories/folders
  • Uploading and deleting images
  • Modifying images/resizing
Module Positions, Site layout and Template Manager
  • Installing templates
  • Setting the default template
  • Using multiple templates
Trash manager - permanently deleting menu content items and User administration
  • creating users
  • editing users
  • setting access levels
  • blocking users
  • deleting users
  • Configuring and installing components
  • Sef (search engine friendly) component administration
  • JCE Text Editor Configuration.
  • Reform (form components)
  • Mass mail
  • Web links
  • Banner manager
  • K2 component
Backup and Recovery
  • Back up of Files and Database.
  • Protect you site from hackers
  • Use of high security passwords and encryption methods
  • Use of Virtumart in joomla / Shopping cart using Joomla
  • integration of Paypal into Virtumart site
  • Admin dashboard to view all customers' data and orders
  • Joomla Blog Management
Site Modules
  • Installing Modules
  • Module Order
  • Custom Modules
  • Component modules
  • Access Level
  • Parameters
  • Creating new menus
  • Creating menu items
  • Configuring menu items
  • User only menus
  • Menus does and don'ts
Site Content
  • Creating, and editing content items/pages
  • User article posing from frontend
  • Static Content Pages
  • Publishing and unpublishing content/pages
  • Setting access levels for content/pages
  • Inserting images into pages
  • Content/page parameters
  • Meta tag and meta keyword information Adding menu links
  • FrontPage manager
  • Newsflash items
  • Inserting a Google maps
Live Project


jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

Eligibility Criteria

Basic knowledge in JavaScript.

Overview of jQuery
  • What's jQuery and what's so good about it?
  • Who is using it?
  • Cross-browser compatibility
  • jQuery UI and Plugins
Getting started with jQuery
  • Downloading and including jQuery
  • Google and Microsoft CDN
  • Developer vs. Production versions (compressed v/s uncompressed)
  • jQuery namespace and jQuery '$' alias
  • Revisiting HTML DOM
  • Debugging jQuery problems
Using jQuery
  • Making sure that the page is ready
  • Selections using CSS
  • Multiple item selectors
  • Decorating with CSS
  • Changing styles
  • Adding/removing classes
  • Effects with jQuery (e.g. hiding, revealing, and toggling elements)
  • Basic Animations
  • Callback functions
  • Event handlers
  • Adding and removing HTML elements
  • Modifying content
Handling User Scrolling
  • The scroll event
  • Floating navigation
  • Scrolling the document
  • Customizing scroll bars
Ajax with jQuery
  • Overview of Ajax
  • Loading content asynchronously
  • Fetching JSON data
  • jQuery's Ajax facilities
  • Common settings
  • GET and POST requests
  • Ajax Events
  • Consuming XML
  • Sending HTML form data
  • Loading external scripts dynamically
  • Simple form validation
  • The submit event
  • Validation plugin
  • Form hints
  • Date picker
  • Date validation
  • Sliders
  • Drag and drop
  • Sorting with jQuery UI's sortable
  • Progress bar
Live Project


PPC stands for pay-per-click, a model of internet marketing in which advertisers pay a fee each time one of their ads is clicked. Essentially, it's a way of buying visits to your site, rather than attempting to "earn" those visits organically. Search engine advertising is one of the most popular forms of PPC. It allows advertisers to bid for ad placement in a search engine's sponsored links when someone searches on a keyword that is related to their business offering. For example, if we bid on the keyword "PPC software," our ad might show up in the very top spot on the Google results page. The Technology is very popular in present scenario and in future it is going to sustain in the long run.

Eligibility Criteria

Knowledge of Internet and MS office

Introduction to Google Adwords and Introduction to Online Advertising
  • What is pay-per-click
  • Features & benefits
  • Google search & content network
  • Account structure
  • The interface
  • Benefits and features of AdWords
  • Cost
  • Timing
  • Flexibility
  • Basic Terminology
  • Keyword
  • Cost-per-click
  • Clickthrough rate
  • Impression
  • Landing page
  • Conversion
  • Ad position
  • Quality score
  • SEO v. SEM
  • AdWords v. Adsense
  • Benefits and features of AdWords
  • Account
  • Campaign
  • Ad Group
  • Keywords
  • AdWords Interface
  • Campaign management tab
Proper Account Setup
  • Creating a Campaign
  • Language and location targeting
  • Targeting guidelines
  • Excluding locations
  • Writing ad creatives
  • Editorial policies
  • Ad writing exercise
  • Building a keyword list
  • Best practices
  • Match typeso
  • Broad, phrase, &exacto Negative keywords
  • Setting bids and budgetso Daily budgeto Minimum & Maximum bids
  • Using the Traffic Estimator
  • Editing Campaign Settings
  • Basic settings
  • Setting start and end dates
  • Budget options
  • Delivery methods + Standard & Accelerated
  • Networds and Biddingo
  • Choosing content or search
  • Ad schedulingo
  • Multiplying bidso
  • Setting times of day that you want your ads to run
  • Ad ServingoSetting ads to "Optimize" or "Rotate"
Advanced Features
  • Optimization
  • Optimize to increase traffic
  • Optimize to increase quality score
  • Optimize to increase landing page quality
  • Optimize for the Google network
  • Reports
  • Creating and analyzing reports
  • Saving reports and report templates
  • Building a keyword list
  • Best practices
  • Setting bids and budgetso Daily budgeto Minimum & Maximum bids
  • Using the Traffic Estimator
  • Google Analytics
  • Basic linking to AdWords
  • Analytics dashboard
  • Using All Traffic
  • Sources, and Site Usage
  • Tracking goal conversions
  • Tracking keyword performance


SEO is the technique or process through which a website attains a better ranking on the search engines and is promoted on the World Wide Web (www). SEO is a part of "Internet Marketing", the prime objective of this process is to provide relevant information about the products and services of a particular website, to its targeted visitors and urge them to pay attention to the website and finally convert such visitors into customers.

Eligibility Criteria

Knowledge of Internet and MS office

  • Example for entire tutorial
  • SEM
  • Traffic
  • Niche Audience
  • Conversion
  • Search Engine Visibility
  • Classification of SEM (SEO and PPC)
  • Mystery of SEO?
Search Engines (SE)
  • Top 3 Search Engines
  • Search Engine Index
  • Rank
  • Alexa Rank
  • Google dance
  • Golden Rule (SEO is done to webpage)
  • Factors important for optimizing website (Page Rank, Anchor Text, Semantics)
  • Hilltop and Sandbox Algorithms
  • How SE rank pages? (Crawlers etc.)
On Page Optimization

Keyword Research

  • Niche Audience
  • Getting Suggestions (Keyword Suggestion Tool)
  • Daily World Searches
  • Competition
  • Keyword Effectiveness Index
  • Keyword Targeting for specific webpage
  • Keyword Dilution
  • Creating Flash Website
  • Basics of Action Scripting.

Selection of domain name and url

  • URL containing keywords
  • Use of hypens
  • Domain preference

Content - Heart of SEO

  • Keyword Specific Content
  • Fresh Content
  • No Duplication
  • No keyword Stuffing
  • Keyword Density
  • Code-to-Content Ratio
  • How to maintain code-to-content Ratio?


  • Factors important for title

Meta Tags

  • List of Meta Tags

Anchor Tags

  • Importance of Anchor Text
  • Title for anchor text
  • Link Structure

Heading Tags

  • Importance of Heading Tags and bold tag
  • Where to use Heading Tags?

Images and folder names, alt and title attributes

  • Images and folder names, alt and title attributes
  • Alt and Title Attributes for Images

Important factors for keywords

  • Keyword Prominence
  • Keyword Weight/Density
  • Keyword Frequency
  • Keyword Proximity

Optimizing layout of your pages

Off Page Optimization

Factors for Off-Page SEO

  • Link building
  • Traffic Building

Link Building

  • Link submissions
  • Article Submissions

Traffic building

  • Social Bookmarking
  • Blogs Creation and Submissions

Traffic building

  • Social Bookmarking
  • Blogs Creation and Submissions
  • Press Releases
  • Blog Answering
  • Yahoo Answers
  • Forums
  • Squidoo Lens Creation and Hub Pages
  • Social Media Optimization (SMO)
Important Concepts
  • Sitemaps
  • Robots.txt
Types of SEO
  • White hat SEO
  • Black hat SEO
  • Grey hat SEO
Google analytics and Webmaster Tools
Important tips


Brainium Academy final year project in PHP/MySQL and Android platform aims to help companies and students by linking them in supervised research projects and providing professional development support to create positive outcomes for both.

The goal of the final year student training is to increase the opportunity of getting a Job for Final year students. It provides an opportunity for participants to gain the skills and experience needed to be successful in the job market. Brainium Academy will guide students in their Minor and Major project and help them submit their Academic research / final year project in time.

The Objective of this Final Year Projects is to impart students a flavor of design, innovation and development. With Brainium Academy, the student can choose his topic of interest and can become expert in that area with simultaneous classroom training and industrial exposure. By the end of the academic project program, the student will complete his project work in time and becomes job fit.

Eligibility Criteria


  • Course Duration
  • 6 Weeks