What We Offer


Duration: 6 weeks

Contents at a Glance

Part I: Getting Started with C Programming
  • Chapter 1: A Quick Start for the Impatient
  • Chapter 2: The Programming Thing
  • Chapter 3: Anatomy of C
Part II: C Programming
  • Chapter 4: Trials and Errors
  • Chapter 5: Values and Contents
  • Chapter 6: A Place to Put Stuff
  • Chapter 7: Input and Output
  • Chapter 8: Decision Making
  • Chapter 9: Loops
  • Chapter 10: Fun with Functions
Part III: Build Upon What You Know
  • Chapter 11: The Unavoidable Math Chapter
  • Chapter 12: Give Me Arrays
  • Chapter 13: Fun with Text
  • Chapter 14: Structures, the Multivariable
  • Chapter 15: Life at the Command Prompt
  • Chapter 16: Variable Nonsense
  • Chapter 17: Binary Mains
Part IV: The Advanced Part
  • Chapter 18: Introduction to Pointers
  • Chapter 19: Deep into Pointer Land
  • Chapter 20: Linked Lists
  • Chapter 21: It’s About Time
Part V: And the Rest of It
  • Chapter 22: Permanent Storage Functions
  • Chapter 23: File Management
  • Chapter 24: Beyond Mere Mortal Projects
  • Chapter 25: Out Bugs!
The Part of Tens
  • Chapter 26: Ten Common Boo-Boos
  • Chapter 27: Ten Reminders and Suggestions


Sujeet Chaudhary

Sujeet has been sharing his knowledge in this field since 2010. His skills and professionalism allow him to help young learner in good and efficient way.Sujeet teaches them to become well deserving programmer, so that they can compete in real market.

Contents at a Glance

Chapter 1: Introduction
  • History of Computer
  • Computer System Components
  • Language of a Computer
  • Computer Programming Language Evolution
  • Sample Program Code
  • Compiling and Running C++ Program
  • Processing a Program
  • Programming Cycle
  • Structured Programming
  • Object-Oriented Programming
Chapter 2: Basic C++ Elements
  • Introduction
  • C++ Programs
  • Symbols
  • Identifiers
  • Data Types
  • Arithmetic Operators and Operators Precedence
  • Expressions
  • ASCII Table
  • Input, Memory and Data
  • Increment and Decrement Operators
  • Output
  • Creating a C++ Program
  • Sample Program Code
  • Compiling and Running a Program
Chapter 3: Input/Output
  • Input/Output Streams
  • Standard I/O Devices
  • cin and cout
  • cin and Extraction Operator ( >> )
  • Standard Input
  • Data Type of Input
  • Reading Data
  • Input Failure
  • Predefined Functions
  • Standard Output – Member Function and Flags
  • Standard Output – Stream Manipulators
  • Output Considerations
Chapter 4: Selection Structures
  • Control Structures
  • Relational Operators
  • Logical (Boolean) Operators
  • Tutorial to Understand IEEE Floating – Point Errors
  • Operator Precedence and Associativity
  • Logical (Boolean) Expressions (also, short-circuit evaluation issues)
  • One-Way (if) Selection
  • Two-Way (if…else) Selection
  • Compound (Block) Statement
  • Nested if and if…else Statements
  • Preventing Input Failure Using if Statement
  • Conditioner Operator (?:)
  • Switch Structures
  • Assert( ) Function
Chapter 5: Repetition Structure
  • Why needed?
  • Types of Repetition Structures
  • While Loop
  • For Loop
  • Do…while Loop
  • Break and continue Statements (alter flow of control)
Chapter 6: Functions 1 – Predefined and Value-Returning Functions
  • What are Functions?
  • Predefined Functions
  • User-Defined Functions
  • Flow of Execution
  • Microsoft MSDN Library – Standard C++ Library Reference
  • Microsoft MSDN Library – C/C++ Language
Chapter 7: Functions 2 – Void (NonValue-Returning) Functions
  • What are void (nonvalue-returning) functions?
  • Differences Between Value – Returning and Void {NonValue-Returning) functions
  • Function Parameters
  • Function Parameters and Memory Allocation
  • Void or Value-Returning Functions?
  • Scope
  • Lifetime
  • Stub Functions
  • Function Overloading
  • Functions with Default Parameters
Chapter 8: UDTs (User-Defined Types), Namespace, and string Type
  • What are user-defined types (UDTs)?
  • Classes
  • Enumeration Data Type
  • Typedef Statement
  • ANSI/ISO Standard C++
  • The C++ Standards Committee
  • Namespaces
  • String Data type
Chapter 9: Data Types, Arrays and Strings
  • Simple and Structured Data Types
  • Arrays
  • Intro to Vectors
  • Arrays vs. Vectors
Chapter 10: Pointers
  • What are Pointers?
  • Declaring Pointers
  • Pointer Operators
  • Initializing Pointers
  • Pass-by-Reference with Pointers
  • constness of Pointers
  • Pointer Arithmetic


Sujeet Chaudhary

Sujeet has been sharing his knowledge in this field since 2010. His skills and professionalism allow him to help young learner in good and efficient way.Sujeet teaches them to become well deserving programmer, so that they can compete in real market.

Duration: 6 weeks




  1. Introduction
  • Launching Auto CAD, Text and Graphical Screen, Pull Down, menu, Tools Bar, Command Prompt Window, Status Bar, Functional Key
2. UCS Icon
3. Cross -Hair, pick Box, Background Color and Auto Snap Marker Size setup
4. Units
5. Co-ordinate System Used in CAD
6. Object selection method
  • Zoom, Pan, Regeneration
7. Command list
8. Draw Commands
9. Modify Commands
10. Others Commands
  • Boundary, Block, Write block
  • Hatch and Gradient
11. Layers
  •  Introduction
  • Properties of Layer
  • Property of toolbar
  • Creating new layer
  • Creating new line type
12. Test Setting
  • Adjustment the text height in drawing
  • Creating new test Style
  • Writing, Editing, Moving and Rotate text
  • Enclosed text with object
13. Table Setting
  • Inserting Table and Working with table
14. Inserting Block and other External File
  • Insert Block
  • Insert Photo
  • Insert OLE object
  • Insert DWG Reference
15. Dimension Setting
  • Creating New Dimension Style
  • Dimensioning
  • Inquiry command
16. Printing the Drawing
  • Multiple View Setup
  • Printing the Drawing






1. AUTO CAD 3D Graphical Screen
  • Creating 2 View Ports
  • Converting 2D View into 3D View
  • TO change Appearance of 3D Model
2. Basic 3D Objects
  • Polysolid, Box, Wedge, Cone, Sphere, Cylinder, Torus, pyramid
  • Helix, planar surface.
3. Solid Composition
  • Union
  • Subtract
  • Intersect
4. Creating Solid
  • Extrude
  • Press Pull
  • Sweep
  • Revolve
  • Loft
  • Thicken
5. Orbit
6. Solid Editing
  • 3D Movie, 3D Align, 3D Mirror, 3D Array, 3D Rotate
  • Slice, selection, section plane, Live Section
  • Extrude Face, color Face
7. Adding Material to Drawing
  • Material mapping
  • Creating New Material
8. Sun properties and Geographical Location
9. Light Setting
10. Background Setting
11. Render
12. Perspective View
13. Motional Path Animation
Duration: 6 weeks


ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework, and when coding ASP.NET applications you have access to classes in the .NET Framework. You can code your applications in any language compatible with the common language runtime (CLR), including Microsoft Visual Basic and C#. These languages enable you to develop ASP.NET applications that benefit from the common language runtime, type safety, inheritance, and so on.

A Tour of the Visual Studio Integrated Development Environment (IDE)

  • Course Introduction
  • Course Preparation and Course File Download
  • Introduction
  • What is an IDE, and what is it used for?
  • What is Visual Studio?
  • Project Types supported in VS
  • The Solution Explorer
  • The Properties Window
  • The Toolbox
  • Summary

The Visual Studio IDE in Action

  • Introduction Preview
  • Winforms, WPF, and Web Projects
  • IDE interaction with Projects
  • Running your Project while building
  • Methods, Functions and Routines
  • Libraries
  • Calling other Project Components
  • Summary
Using the Visual Studio IDE to connect to data
  • Introduction
  • Data Connections in Visual Studio
  • Simple SQL Server Databse
  • Tables in SQL Server
  • Stored Procedures
  • Getting SQL Data into my Project
  • Other Data Sources
  • Summary

A Starting Primer for the C# Programming Language

  • Introduction
  • C# versus Visual Basic
  • Programming Structures in C#
  • Writing Good Code
  • Basic Coding Techniques, Part 1
  • Basic Coding Techniques, Part 2
  • Applying what we've learned
  • Summary

Starting a Winforms Project

  • Introduction
  • Winforms versus ASP Web Pages
  • Opening and Exploring our Project
  • Windows Forms
  • Windows Forms and C#
  • A Look at a Web Page within the Sample Project
  • The Source Code
  • Summary

Making your Winforms Project become a usable software application

  • Introduction
  • Naming Conventions
  • Referencing
  • Building Project Components
  • The Inevitable "Gotcha's"
  • Building your Application
  • Distributables
  • Summary

A Web Development with Visual Studio Primer

  • Introduction
  • Web Based Projects and Microsoft Expression Web
  • Deep Dive into a Web Based Project
  • ASP.NET Development, Part 1
  • ASP.NET Development, Part 2
  • Starting an ASP.NET Web site
  • Project Layout in ASP Web Development
  • Summary

Creating a Working Web site with Visual Studio

  • Introduction
  • Revisiting Winforms
  • Revisiting Winforms versus Web Forms
  • .net and Operating System Components
  • Libraries in the .net Framework
  • C# vs VB.net
  • How to Build and Publish our Web
  • Summary
  • Course Summary

Bonus Lecture

  • Bonus

Adult Instructor

Richard Jackson

Richard Jackson is a trained driving instructor who has more than 5 years of experience in teaching adult learners who come to our driving school to receive necessary advice or education.

He received Level 4 Certificate in Driving Instruction and became one of AED accredited drivers. He is also qualified as a Coach for the RMS Safer Driver Course.


Duration: 6 weeks

Is this course for you?

  • PHP is used to develop
    • Effective and dynamic websites.

Target Audience

  • This course is designed for
    • People who want to develop websites
    • Those with a basic programming vocabulary
    • Prior knowledge of basic HTML

Can you answer these questions?

  • What is a statement?
  • What is a variable?
  • What is a function?
  • What is a condition?

If you can answer the above questions then you are ready for this course.

PHP using OOP (Object Oriented Programming) and MVC (Model-View-Controller) architecture

  1. Introduction to web technologies
  2. Careers in Web Technologies and Job Roles
  3. Types of websites (STATIC and DYNAMIC)
  4. Client and Server Side Scripting Languages
  5. Introduction to PHP
  6. Setting Up environment for PHP (XAMPP, LAMP, WAMP, MAMP)
  7. PHP Basics
    • PHP Syntax
    • PHP Variables
    • PHP Echo/Print
    • PHP Data Types
    • PHP Strings
    • PHP Constants
    • PHP Operators
    • PHP If...Else...Elseif
    • PHP Switch
    • PHP While Loops
    • PHP Functions
    • PHP Arrays
    • PHP Sorting Arrays
    • PHP Superglobals
    • PHP Session and Cookies
  8. PHP Forms
    • PHP Form Methods
    • PHP Form Handling
    • PHP Form Validation
    • PHP Form Required
    • PHP Form URL/Email
  9. PHP Functions
    • PHP Array functions
    • PHP Date and Time functions
    • PHP Include functions
    • PHP File Handling functions
    • PHP File Upload functions
    • PHP String functions
    • PHP Filters and Filters Advanced
    • PHP Calendar functions
    • PHP Directory functions
    • PHP Ftp functions
    • PHP HTTP functions
    • PHP Mail
    • PHP Error Handling
    • PHP Exception and MANY MORE
    • SQL Intro
    • SQL Syntax
    • SQL Select
    • SQL Select Distinct
    • SQL Where
    • SQL And, Or, Not
    • SQL Order By
    • SQL Insert Into
    • SQL Null Values
    • SQL Update
    • SQL Delete
    • SQL Select Top
    • SQL Min and Max
    • SQL Count, Avg, Sum
    • SQL Like
    • SQL Wildcards
    • SQL In
    • SQL Between
    • SQL Aliases
    • SQL Joins
    • SQL Inner Join
    • SQL Left Join
    • SQL Right Join
    • SQL Full Join
    • SQL Self Join
    • SQL Union
    • SQL Group By
    • SQL Having
    • SQL Exists
    • SQL Any, All
    • SQL Select Into
    • SQL Insert Into Select
    • SQL Null Functions
    • SQL Comments
    • SQL Database
    • SQL Create DB
    • SQL Drop DB
    • SQL Create Table
    • SQL Drop Table
    • SQL Alter Table
    • SQL Constraints
    • SQL Not Null
    • SQL Unique
    • SQL Primary Key
    • SQL Foreign Key
    • SQL Check
    • SQL Default
    • SQL Index
    • SQL Auto Increment
    • SQL Dates
    • SQL Views
    • SQL Injection
    • SQL Operators
    • SQL Data Types
  11. PHP MySQL Database using MySQLi => MySQL Improved
    • MySQL Database
    • MySQL Connect
    • MySQL Create DB
    • MySQL Databse Connectivity
    • MySQL Create Table
    • MySQL Insert Data
    • MySQL Get Last ID
    • MySQL Insert Multiple
    • MySQL Prepared
    • MySQL Select Data
    • MySQL Delete Data
    • MySQL Update Data
    • MySQL Limit Data
    • MySQL injections
    • MySQL Security
    • RDBMS (Relational Database Management System)
    • Executing DDL and DML queries using PHP
    • Login and authentication
  12. PHP XML and AJAX
    • Introduction to XML
    • XML validation with DTD and schema
    • XSL and XSLT
    • XML processing with PHP
    • Asynchronous JavasScript and XML (AJAX)
  13. Object-oriented programming in PHP
    • Object-oriented programming concepts
    • Classes, Objects
    • Member variables and functions
    • Inheritance
    • Access modifiers: private, public and protected
    • Parent and Child Class
    • Polymorphism
    • Overloading
    • Data Abstraction
    • Encapsulation
    • Constructor and Destructor
  14. MVC (Model-View-Controller) architecture in PHP
    • MVC software architecture concepts
    • Principles of MVC for PHP developers
    • Implementing MVC architecture in PHP
    • Introduction to PHP MVC frameworks
  15. Responsive Websites and Advanced Server-side Issues
    • Responsive website strategies and design
    • Smart device functionality
    • Testing and debugging
    • Overview to advanced server-side issues
  16. Projects (PRACTICAL)
    • Email Newsletter System
    • Blog System
    • E-commerce Shopping Cart System
    • Payment Gateway Integration (Paypal, Stripe, eSewa)
    • RESTful API development using PHP
    • Domain name registration and Web Hosting


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 6 weeks

PHP Laravel framework

Laravel is a free, open-source PHP web framework intended for the development of web applications following the model–view–controller (MVC) architectural pattern. This course is dedicated to teach PHP developers to learn about Laravel and building web applications implementing Laravel Framework.

  1. Laravel framework

    • Introduction to Laravel
    • Concept of Composer
    • Install & Use of Composer
    • Installing Laravel using composer
    • Install & Use of open source distributed version control system GIT
    • Concept & Use of GitHub for hosting GIT repositories
    • Configuring Laravel
    • Project Structure
    • Setting up Development and Debugging Tool
  2. Laravel Routing

    • Basic Routing
    • Named Routing
    • Grouped Routing
    • Routing Parameters
    • Handling Invalid Routes
    • Route filtering with Middleware
  3. Laravel Controllers

    • Introduction
    • Basic Controllers
    • Restful Resource Controllers
    • Controller Routing
    • Controller Middleware
  4. Laravel Request

    • Handling Request Info.
    • Request Inputs
    • Form Inputs
    • Old Inputs
    • Cookies
    • Files
  5. Laravel Response

    • Attach Headers and Cookie to response
    • Response with View
    • Response with JSON
    • Response with File
  6. Database

    • Introduction
    • Migration
    • Schema Building
    • Migration Structure
    • Running Migration
    • Writing Migration
    • Seeding
    • Database Configuration
    • Running Raw SQL queries
  7. Laravel Model

    • Eloquent ORM
    • Defining Model
    • Retrieving Model
    • Insert & Update Model
    • Deleting Model
    • Eloquent Relationship
    • One to One Relationship
    • One to Many Relationship
    • Many to Many Relationship
  8. Laravel View

    • Passing data to view
    • Sharing data to all views
    • Blade Template Engine
    • Introduction
    • Template Inheritance
    • Displaying Data
    • Implement Control Structures
  9. Laravel Forms & Html Component

    • Generating form
    • CSRF Protection
    • Form Elements
    • Labels
    • Text, Text Area, Password & Hidden Fields
    • Checkboxes and Radio Buttons
    • File Input
    • Number Input
    • Date Input
    • Drop-Down Lists
    • Buttons
    • Custom Form Macros
  10. Laravel Services

    • Authentication of our application
    • Introduction
    • Configuring Auth Library
    • Creating authentication system using Middleware
    • Artisan Console
    • Concept
    • Exception Handling and Error Logging
    • Laravel Helpers
    • Briefing through available helpers
    • Mail
    • Configuring & sending mail
    • Pagination
    • Session
    • Cache
    • Event
    • Event subscribers in Laravel
    • Localization
    • Helps create Multi-language application
    • Validation
    • Validation approaches
    • Validation Rules with associating messages
    • Custom Rules with associating custom messages
  11. Laravel Architecture and Packages

    • Request Lifecycle
    • Gives knowledge of how Laravel actually works.
    • Facade
    • Service Providers in Laravel
    • Service Containers in Laravel
    • MVC
    • Repository Pattern
    • Strategy Pattern
  12. Responsive Websites and Advanced Server-side Issues

    • Responsive website strategies and design
    • Smart device functionality
    • Testing and debugging
    • Overview to advanced server-side issues
  13. Projects (PRACTICAL)

    • Email Newsletter System
    • Blog System
    • E-commerce Shopping Cart System
    • Payment Gateway Integration (Paypal, Stripe, eSewa)
    • RESTful API development using PHP
    • Domain name registration and Web Hosting


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 6 weeks

JAVA CORE (45 hours)

Unit 1: Introduction of Programming

  • Introduction to Java (Why java?).
  • Java programming review.
  • Configuring java environment with eclipse IDE.
  • Object Oriented Design principles.
  • Java Class and primitive Data Types with Its Constrains and its conversion.
    1. E.g. In currency activities we preferred BigDecimal or java Currency Type.
  • Java logical and Math Operators, Control Statements.
  • Java String and Array.
  • Polymorphism.
    1. Introduction to polymorphism.
    2. Polymorphic arguments.
    3. Polymorphic program.
  • Interface and Inheritance.
  • Java 8 updates for this module.
  • Question and exercise.

Unit 2: Introduction of OOP

  • Java Third Party plug-ins.
  • Java With JDBC Configuration.
  • Writing executing SQL statement.
  • Retrieving and processing result.
  • MVC in java basic.
  • Design Pattern.
  • Java 8 updates for this module.
  • Exception and Assertion plus Error Handling.

Unit 3:(GUI Programming ) Swing.

  • Swing Introduction and its components.
  • JFrame creation and maintain.
  • Event Handling plus Action Listener.
  • Implementation of Design Patterns
  • User Interface Components (E.g. Image Icon).
  • Color and Font and style plus third party plugin for JFrames.
  • Arranging Swing Components using layout management.
  • Swing Beyond Basic.
  • Java 8 updates for this module.

Unit 4: (GUI Programming) JavaFx.

  • Comparison and Introduction of Swing and Fx .
  • Graphic: JavaFx 3D graphics, use of Image Ops API.
  • User Interface Components.
  • Build UI with FXML.
  • Skin application with CSS.
  • Effect, Animation and Media.
  • Application Logic.
  • Modify the Look and Feel with own concept.
  • Java Fx and Swing Combo Design.
  • 10. Java 8 updates for this module
  • Question and Exercise.


Sujeet Chaudhary

Sujeet has been sharing his knowledge in this field since 2010. His skills and professionalism allow him to help young learner in good and efficient way.Sujeet teaches them to become well deserving programmer, so that they can be easily sold in real market with ease.


Sange Lama

Sange Lama is very bonafide student from his childhood. He discover his interest in Java when he was doing his engineering in computer in 4th semester. Now he has completed dozen of projects in Java and has knowledge in all frameworks of JAVA. His polite and encouraging nature motivate the students to learn in good and efficient way.

Duration: 6 weeks


All the courses are completely based on java 7 and 8 and eclipse IDE. This course doesn't include any java based framework it's completely Java advance knowledge that is most used in any level of java programming.After this class student will be completely ready to upgrade java advance knowledge with Java web based framework (Spring,JSF,Gradel etc).

Java Generic in Advance.

Advance Java Course :

  • Multi Threading Programming.
  • Concurrency Package.
  • Collection Framework/API (Java Inbuit List, ArrayLIst, LinkedList, Satck ect).
  • Classes, Constructor (Challenge Exercise).
  • Debugging and Exception Handling Beyond Basic.
  • Regex filter system in java.
  • Java RMI (Remote Method Invocation).
  • Java Servlets.
  • Java Server Page.
  • DataBase Application with JDBC.
  • Conversion of Method.
  • Code Designing Protocol using MVC plus Design Pattern.

Course Objective:

  • Master the design and implementation of classes using inheritance and polymorphism.
  • Master the use and implementation of interface.
  • Be exposed to writing recursive methods.
  • Be exposed to the java Collection interface.


View Details

Duration: 6 weeks


Graphic designing course consists of three major tools:(Freehand is also used for graphics, so you got an extra knowledge on Freehand as well)

Adobe Photoshop

It is a raster tool, which is composed by Adobe System. It can edit and compose raster image in multiple layers in multi-color. It is very much popular designing application in today’s scenario.

Adobe Illustrator

It is a vector based which is used to design logos, artworks etc. It has been very popular among the graphics designers because of its advanced features and easy to use tools. It has a rich set of tools, which can be customized while using.

Adobe In-design

It is used to design interactive pdf forms, book design, brochure, magazines and also very popular in media and desktop publishing house.


A person who wants to join Desktop Publishing Company and advertising agencies can learn Graphic Designing course.Web Designers who have experience in using Photoshop but have little experience in logo designing are recommended to join the course to create logo, book cover, animation, info-graphics, etc.


There are no prerequisites before enrolling in Graphic Designing course. A person who has a creative mind can do best in this field. However, basic familiarity with computer is always a plus.A desktop publishing company, advertising agency and other offices require a graphics designer. Creating logos, advertisement, newspapers, books, brochures, certificates, website templates are some of the regular jobs of a graphics designer. Good Graphics Designers are always in high demand in Nepal and abroad countries. Therefore, graphics designers who have a good command over graphics tool can make good money.



  • Photoshop Interface, Customizing Interface as per the requirement of the designer, saving interface
  • Introduction to Photoshop
  • Difference between web and print media
  • Concept of resolution for print and web
  • Image type used for web like JPG, GIF, PNG and for print like TIFF, EPS, PDF
  • Image resizing techniques and optimizing images
  • Selection tools
  • Brushes, loading brushes, saving brushes, creating brushes
  • Color correction, retouching
  • Enhancing brightness, shadows, midtones
  • Rectangle, ellipse tools to design interface for both web and press
  • Concept of layers, locking layers
  • Blending options
  • Working with gradients
  • Using pen tool to trace shapes, creating logos, custom shapes
  • Using pen tool to extract selected portion from an image
  • Using custom shapes, loading shapes, modifying existing shapes
  • Concept of clipping mask
  • Using filters

Project Work

During the training session students will be asked to design logo, brochures, advertisements, book cover etc. At the end of the training a final evaluation will be done to judge the knowledge of the candidate.


It is a raster tool which is used to design logos, artworks etc. It has been very popular among the graphics designers because of its advanced features and easy to use tools. It has a rich set of tools which can be customized while using. Certain tools and flexibility that we get in Illustrator is not present in other graphic designing tool.


  • Knowing the interface of Illustrator
  • Using selection tools and learning group selection, lasso selection, magic wand selection
  • introduction to pen tool
  • Use pen tool to add and remove anchor points, joining anchor points
  • Concept of layers, organizing layers, grouping layers, selecting layers, duplicating layers, merging layers
  • Using strokes, converting strokes size, dashed stroke, removing strokes, joining strokes
  • Using text tool also popularly known as type tool, vertical type tool, path type, area type tool
  • Using font attributes and formatting paragraphs, transforming text
  • Using shape object like rectangle tool, polygon tool, star tool, rounded rectangle tool
  • Transforming a shape using different techniques like rotate, scale, reflect, twist, sheer, reshape, reposition etc
  • learning how to align and distribute objects evenly
  • Using different line tools
  • Using clipping path and mask
  • Applying color using color picker tool, color swatches, color palettes
  • Learn the use of pencil tool, eraser tool
  • Using brush tool, load and save brushes
  • Learn the use of gradient
  • Concept of transparency and masking
  • Learn envelope and its options, using mesh, text distortions
  • Using guides and rulers while creating an illustration
  • Using scissor tool and knife tool while designing an illustration
  • Using pathfinder and liquify tool
  • Learning the use of appearance and styles
  • Using filters
  • Use blend tool and learn blending multiple objects
  • Display chart and graphs
  • Knowing different image formats and learn how to save images for web
  • Learn to use slice tool to generate images for web
  • Using different symbol tools
  • Integrating with photoshop images
  • Using auto trace feature


It is used to design interactive pdf forms, book design, brochure, magazines and also very popular in media and desktop publishing house. Some of the important things we need to know in InDesign is mentioned below:


  • Getting Started
    • Understanding the interface
    • Showing and Hiding Panels
    • Exploring document properties to setup margin and page size
    • Exploring general preferences
    • Concept of Bleed and its use
  • Creating and managing document
    • Creating documents
    • Using rulers and guides in document
    • Using zoom tool to change the view
  • Creating and managing pages
    • Deleting unnecessary pages
    • Moving pages within the document
    • Creating master pages
    • Multiple master pages concept
    • Applying master pages
    • Inserting page numbers
  • Working with text
    • Inserting and importing text
    • Concept of paragraph spacing
    • Applying and removing hyphens
    • Changing case
    • Creating text styles
    • Applying text styles to paragraphs
    • Concept of placeholder
    • Flowing text across multiple frames
    • Inserting Drop Cap
    • Concept of text kerning, leading and tracking
    • Paragraph alignment and its distribution
    • Using eyedropper tool for color
  • Working with Graphics
    • Inserting graphics
    • Exploring text wrapping options
    • Inserting graphics within frames
    • Difference between frame and image resizing
    • Modifying corners
  • Working with Objects
    • Inserting shapes and lines
    • Using selection and direct selection tool
    • Resizing and moving objects
    • Concept of Scaling and Rotation objects
    • Concept of Locking and unlocking objects
  • Using Fills, Stroke and Effects
    • Applying different fills and strokes color
    • Exploring stroke variations
    • Applying shadow and feather options
  • Creating and customizing tables
    • Inserting table
    • customizing size and design
    • applying alternate row and column colors
    • creating header and footer in tables
    • adjusting table within a frame
  • Finalizing document
    • Automatic spelling correction
    • Checking links to resources within the document
    • Checking hidden text within text frames
    • Designing Cover page with binding space
  • Exporting a document for print
    • Understand different export options
    • Exporting document as PDF with high resolution for press
    • Exporting document as PDF with medium or low resolution for online
    • Concept of Package
    • Creating a Package


Freehand is very popular among the Desktop publishing house in Nepal. Some of the best features that we get in latest freehand software are mentioned below:


  • Apply unlimited stroke, fill and effects to your designs
  • Change color, size, stroke, fill using the object panel very easily
  • See live effects of objects with altering the original object and apply
  • different raster and vector based effects
  • Get sufficient editable points in object to transform their shapes easily
  • Integration of flash
  • Using action tool
  • Easily draw flowchart, map using connector line tool which is highly flexible
  • Apply extrude feature to get 3D effects and use lighting effects
  • Integrate fireworks easily and modify the objects in freehand
  • Some of the popular tools and techniques that we learn in freehand are:
    • Knowing the FreeHand Interface
    • Working with documents and drawing
    • knowing layers,symbols and styles
    • Using objects,stroke and fills tools
    • using color
    • applying special effects
    • Using type tool
    • Import artworks and its customization
    • learn about web graphics and animation
    • Saving, Printing and Exporting documents in different formats
    • learn keyboard shortcuts


Sujeet Chaudhary

Sujeet has been sharing his knowledge in this field since 2010. His skills and professionalism allow him to help young learner in good and efficient way.Sujeet teaches them to become well deserving programmer, so that they can be easily sold in real market with ease.In addition, he has good knowledge in Graphics and has been teaching in this field since 2012.

Duration: 6 weeks

Android Training Course

Chapter 1: Introduction

  • Description

Chapter 2: Downloading and Installing the required stuff

  • Let's Download and install the Java Development Kit
  • Downloading and Installing the Android Studio IDE
  • Android Studio 2.2 Update
  • Let's setup our android studio IDE
  • Configure Android SDK
  • Download the required android APIs and stuff
  • Download Eclipse IDE

Chapter 3: Creating your first Android Application

  • Introduction
  • Create your first Android studio Project
  • XML Files and Testing
  • Using the Android Virtual Device
  • Let's Test the Android Virtual Device
  • Let's Download and install the Genymotion
  • Run our app on Genymotion Virtual Device
  • Run your app on an actual device

Chapter 4: Java Programming

  • Welcome.
  • Introduction to Programming
  • Models of Programming
  • Variables in Programming
  • Boolean Logic
  • Comparison Operators
  • Combining Boolean and Comparison Operators
  • Intro to Conditional Statements
  • Decision Statements
  • For Loops
  • Conclusion

Chapter 5: Java Programming Basics

  • Introduction
  • Let's create your first java application
  • Introduction to Classes
  • Introduction to Classes - Part2
  • Statements and Expressions
  • Comments, Variables and Primitive Data Types - Part1
  • Comments, Variables and Primitive Data Types - Part2
  • Comments, Variables and Primitive Data Types - Part3
  • Comments, Variables and Primitive Data Types - Part4
  • Comments, Variables and Primitive Data Types - Part5
  • Download the source codes
  • Primitive Data Types - Part1
  • Primitive Data Types - Part2
  • Primitive Data Types - Part3
  • Literals - Part1
  • Literals - Part2
  • Literals - Part3
  • Literals - Part4
  • Converter Project - Part1
  • Converter Project - Part2
  • Converter Project - Part3
  • Converter Project - Part4
  • Incrementing and Decrementing in Java - Part1
  • Incrementing and Decrementing in Java - Part2
  • Incrementing and Decrementing in Java - Part3
  • Incrementing and Decrementing in Java - Part4
  • Incrementing and Decrementing in Java - Part5
  • Incrementing and Decrementing in Java - Part6
  • Comparisons in Java - Part1
  • Comparisons in Java - Part1
  • Logical Operators - Part1
  • Logical Operators - Part2
  • Logical Operators - Part3
  • Logical Operators - Part4
  • Logical Operators - Part5
  • Objects in Java - Part1
  • Objects in Java - Part2
  • Objects in Java - Part3
  • Methods in Java - Part1
  • Methods in Java - Part2
  • Methods in Java - Part3
  • Using Objects and Methods in Java - Part1
  • Objects and Methods in Java - Part2
  • Getters and Setters in Java - Part1
  • Getters and Setters in Java - Part2
  • Getters and Setters in Java - Part3
  • Getters and Setters in Java - Part4
  • Getters and Setters in Java - Part5
  • Getters and Setters in Java - Part6
  • Class Variables and Class Methods - Part1
  • Class Variables and Class Methods - Part2
  • Class Variables and Class Methods - Part3
  • Constructors in Java - Part1
  • Constructors in Java - Part2
  • Constructors in Java - Part3
  • String Class - Part1
  • String Class - Part2
  • String Class - Part3
  • String Formatting in Java - Part1
  • String Formatting in Java - Part2
  • String Formatting in Java - Part3
  • Return Values from Methods in Java


Hitesh Shrestha

Hitesh Shrestha is a trained android instructor who has more than 5 years of experience in teaching learners who come to our academy to receive necessary advice or education.

Duration: 6 weeks

Hybrid Mobile Application Development with Corodova and Ionic

In this Hybrid Mobile App Development with Ionic training course, expert author Chris Griffith will teach you how to use the Ionic framework to create hybrid mobile applications. This course is designed for the absolute beginner, meaning no experience with mobile app development is required.

You will start by learning how to build apps with the Ionic framework. From there, Chris will teach you how to build a to do application, a weather app, and a national park guide app. This video tutorial will then teach you how to debug and test Ionic applications, including working with emulators, testing on iOS and Android devices, and using Ionic view. Finally, you will finish up your Ionic application by preparing it for submission, code signing for iOS and Android, and generating app icons and splash screens.

Once you have completed this computer based training course, you will have learned how to build hybrid mobile applications with the Ionic framework. Working files are included, allowing you to follow along with the author throughout the lessons.

Hybrid Mobile App Development Frameworks: An Introduction

  • Important - Download These First - Working Files
  • Introduction And Welcome
  • What You Should Know Before Watching This Course
  • Understanding The Exercise Files
  • What Is The Ionic Framework
  • Understanding Apache Cordova
  • Course Outline

Getting Started

  • Installing The Development Environment On A MAC
  • Installing The Development Environment On A PC
  • What You Need To Know About Angular JS

Building The To Do App

  • Scaffolding The App
  • Creating The Initial Interface
  • Working With Lists
  • Adding Ionicons
  • Extending The App With Firebase
  • Adding Cordova Plugins

Building A Weather App

  • Building A Weather App
  • Creating The Initial Interface
  • Getting Our Weather Data From Forecast.IO
  • Displaying Our Weather Data From Forecast.IO
  • Updating The Weather Data
  • Adding Pull To Refresh
  • Working With Geolocation
  • Styling Our App

Building A National Park Guide App

  • Building A National Parks Guide App
  • Updating The Navigation
  • Updating The Controllers
  • Updating The HTML Templates
  • Loading Local Data
  • Creating Our Data Factory
  • Adding In Our Map
  • Add Markers To Our Map
  • Styling Our App

Debugging And Testing Ionic Applications

  • General Overview Of Debugging
  • Working With Emulators - IOS
  • Working With Emulators - Android
  • Testing On Device - Android
  • Testing On Device - IOS
  • Using Ionic View
  • Proper Testing

Finishing Up Our Ionic Application

  • Generating App Icons And Splash Screens
  • Preparing For Submission
  • Code Signing For IOS
  • Code Signing For Android
  • Additional Resources
  • The Road Ahead
  • Conclusion


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 6 weeks

Wordpress theme development

About this Course

WordPress theme development involves using HTML, CSS, PHP and JavaScript to build dynamic WordPress sites. In this course we start with a basic HTML/CSS/JS prototype and walk through all of the steps for converting it into a full WordPress theme. The portfolio theme we build in the course covers responsive navigation, page and blog templates, custom post types and even widget areas. Upon completion of the course students should be able to build their own custom WordPress themes from scratch.

What you'll learn

  • The theme template hierarchy
  • The loop and common functions
  • Setting up widget and menu areas

Starting a WordPress Theme

  • Welcome To The Course! You Made The Right Decision
  • The (Beautiful( Final WordPress Website You Are Going To Build In This Course
  • What is Bootstrap? And Why Mastering It Will Save You Hundreds of Hours
  • Bootstrap Pop Quiz
  • What is WordPress? And Why You Should Care So Much About It?
  • WordPress Pop Quiz

Environment Setup: Get Your Project Started

  • Free Download: The Bootstrap Framework
  • Free Download: The Final Course Files + WordPress Theme!
  • Setting Up Your Project Environment

Bootstrap Templates: The Home Page

  • Code The Basic Webpage Layout
  • Adding External Scripts to Your HTML Document
  • Install Free Icon Fonts with FontAwesome
  • Install Free Web Fonts with TypeKit & Google Fonts
  • Code the Header and Navigation Sections
  • Code the Hero Section
  • Style the Hero Section with CSS
  • Learn How To Create The Parallax Scrolling Effect in Less Than 5-Minutes
  • Learn to Code a High-Converting "Opt-In" Section
  • Learn How to Create a Modal Popup using Bootstrap
  • Code the "Boost Your Income" Section
  • Code the "Who Should Take This Course" Section
  • Code the "Course Features" Section Using CSS Sprites
  • Code the "Final Project" Section
  • Code the Featurette Section and Embed a YouTube Video
  • Code the Instructor Section (Plus BONUS Elvis Impressions!)
  • Code Beautiful CSS3 Circles
  • The Simple Trick to Vertically Align Your Content Within an Element
  • Code the Testimonials and Learn to Turn Square Images into Circles using CSS3
  • Code the Sign Up Section
  • Code the Footer
  • Responsive Media Queries & General CSS Cleanup

Bootstrap Templates: The Blog Overview

  • Code the Basic Markup Structure
  • Code the Blog Excerpts with HTML
  • Style the Blog Excerpts with CSS
  • Code and Style the Sidebar &Widgets

Bootstrap Templates: The Blog Posts

  • Code the Blog Post
  • Code the Comments Section

Bootstrap Templates: The Resources Page

  • The Importance of a Resources Page
  • Code the 3-Column Layout Resources Page

Bootstrap Templates: The Contact Page

  • Code the Contact Form

WordPress Theme: Set Up

  • Download the Latest Version of WordPress
  • Create Your "Underscores" Starter Theme
  • Install WordPress on Your Local Machine in Under 5-Minutes
  • Installing Your Underscores Theme
  • Convert Your Static Header to a Dynamic Header
  • Cover Your Assets (Adding Your Styles, Scripts, Fonts& Images)
  • Clean Up Your Stylesheet & Modify Your CSS for WordPress
  • Convert Your Static Footer to a Dynamic Footer

Convert Your Static Templates: Home Page

  • Create a Home Page WordPress Template
  • Code the Hero& Use "Custom Fields" for Extra Info
  • Install WordPress on Your Local Machine in Under 5-Minutes
  • Amazing Plugin: Advanced Custom Fields
  • Code the "Boost Your Income" Section with Advanced Custom Fields
  • Code the "Who Should Take This Course" Section with Advanced Custom Fields
  • Amazing Plugin: Custom Post Types UI
  • Add "Course Features" Using CPT & Advanced Custom Fields
  • Add the "Project Features" with Custom Post Types UI
  • Code the Instructor Section with Advanced Custom Fields
  • Code the Testimonials with Custom Post Types
  • Clean Your Template Using get_template_part()
  • Create a Custom Resources Template
  • Add a Feature Image, and a Fallback Image
  • How to Add a Resource and Display It In Your Custom Theme

Convert Your Static Templates: The Blog

  • Easily Set Up Your Custom Blog Index Page
  • Code Your Individual Blog Excerpts
  • Code the Full Blog Post
  • Style and Customize the Comments Section
  • Customize the Archive Template
  • Customize the Search Results Template

Convert Your Static Templates: Contact Page

  • Create & Customize a Full Width Template
  • Install Contact Form 7 Plugin and Add Your Custom Form

Finalize Your WordPress Theme

  • Adding & Customizing Your Sidebar Widgets
  • Register and Organize Your Custom WordPress Menus
  • Create a Useful & Engaging 404 Page

Launching Your WordPress Website

  • First, You're Going To Need a Reliable & Affordable Web Host
  • Install WordPress Like a Pro
  • Install and Configure Your Custom WordPress Theme on a Live Server

The Final Details

  • Track Your Visitors With Google Analytics
  • You,ve Created Your Own Custom WordPress Theme! Now What?

Bonus Lectures: Tips & Tricks

  • Why You Should NEVER Remove CSS Outlines
  • Important note on the following lectures
  • Two Ways Building Custom WordPress Websites Will Make You More Money
  • My Fear Of Building Custom WordPress Websites Cost Me $24,000
  • Static vs. Dynamic Websites, Which Is Better? (Hint: One Is Way More Valuable)
  • Why You Must Always Start Your Website With a Sketch
  • Recommended Resources for Sketching & Wireframing Your Website
  • Information Architecture Quiz


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 6 weeks

Complete Guide to Front-End Web Development and Design

About this Course

Develop the skills you need in order to be able to make websites from scratch. Learn to use HTML5, CSS3, JavaScript and jQuery together in building modern beautiful, fully functional amazing websites.

HTML CSS and JavaScript are the cornerstones of the web. These are the foundation languages of every web page today, and every page has all or combinations of these core technologies.

This course is perfect for anyone who wants to learn about web design and web development. Knowing how to use these core technologies provides limitless possibilities. This course will help you get started quickly and lay the foundation for programming fundamentals.

The core of being a front-end web developer is knowing how to utilize HTML, CSS and JavaScript to build projects from concept to inception.

Introduction to web technologies

  • Introduction to web technologies
  • Careers in web technologies and job roles
  • How the website works
  • Client and server Scripting Languages
  • Differences between a web designer and web developer
  • Type of websites( static and dynamic)
  • Web standards and w3c recommendations

Adobe Photoshop

  • Introduction of stock photography
  • Types of image graphics
  • Vector graphics and tools
  • Scalar graphics and tools
  • Introduction to adobe Photoshop
  • Interface tour of Photoshop and pallets
  • Color modes and resolution options
  • Files types in photoshop
  • Using photoshop tools with realtime examples
  • Image adjustments
  • Layer Masking, Layer Clipping
  • Using Blending option to create unique effects
  • Analysis Menu
  • View Menu / window Menu
  • Filter effects
  • Photoshop actions
  • Generating PDF output
  • Designing a Logo
  • Realtime Website Layout Design

Hyper Text Markup Languages

  • What is Markup languages
  • Basic structure of html
  • Head section and elements of head section
  • Meta tags
  • External links

Html Structure tags

  • Table tag
  • Div tag
  • Frames

Content / media tags

  • Header tags
  • Paragraph, span, pre tags
  • Anchor links and named anchors
  • Image tags / image hot spots
  • Object tag
  • iframe tags

Working with forms

  • Form tag
  • Post and get method
  • Text input, text Area Check, checkbox, image input and radio
  • Select options, option group
  • File upload and hidden fields
  • Submit button, reset button
  • Relation between html form and PHP
  • Creating a Live website form


  • What is XHTML
  • Difference between html and xhtml
  • Introduction to doc type (strict, transional and mobile)
  • XHTML Validation


  • Introduction to HTML5
  • What's new in HTML5
  • HTML5 Doctypes

New structure tags

  • Sections
  • NAV
  • Article
  • Aside
  • Header
  • Footer

New Form Tags

  • Search
  • Tel
  • URL
  • Email
  • Number and range

New Media Tags

  • Audio tag
  • Video tag

Designing a layout using HTML5

Cascading style sheets

  • Introduction to cascading style sheets
  • Types of style sheet (internal/external)
  • CSS for website layout and print layout

Types of CSS Selectors

  • Universal selectors
  • Type selector
  • Class selector
  • ID selector
  • Child selector
  • Descendent selector
  • Adjustment selector
  • Attribute selector
  • Query selector
  • Nesting selector

CSS Properties

  • Type properties
  • Background Properties
  • Block Properties
  • Box Model Properties
  • List Properties
  • Border Porperties
  • Positioning Properties

Properties of usefu in Realtime Designing

  • Using CSS for Realtime Practical Works
  • Defining the text styles
  • Defining the Background styles
  • Designing a Menu System (Horizontal, Vertical and drop down)
  • Custom Form Designing
  • DIV + CSS layout Design

Cascading Style Sheets3

  • Introduction to CSS3
  • New CSS3 properties
  • CSS Rounded properties
  • Border Images
  • Border Shadows
  • CSS gradients
  • CSS Background Properties
  • Text Shadow Properties
  • Text-stroke Properties
  • Using CSS3 in practical layout

Java Script

  • Introduction to client side Scripting
  • Introduction to Java Script
  • Java Script Types
  • Variables in JS
  • Operators in JS
  • Conditions Statement (if, if else, switch)
  • Java Scripts Loops (For Loop, While Loop, Do While Loop)
  • JS Popup Boxes (Alert, Prompt, Confirm)


onload, Onunload, Onsubmit, Onfocus, Onchange Event, Onblur Event, Onmouseover, Onclick, Ondbclick Events

  • JS Arrays
  • Working with Arrays
  • JS objects
  • JS Functions

Using Java Script in RealTime

  • Validation of Forms
  • Dropdown Menus
  • SLide Show Effects in JS
  • Date / Calendar

Mobile First Responsive Desinging with Bootstrap

  • What is Mobile first strategy and Mobile first websites?
  • Responsive Website Design Using Bootstrap
  • Bootstrap Grid System
  • Bootstrap Components
  • Bootstrap Utilities
  • Bootstrap Third party plugins integration
  • Realtime Bootstrap template designing.

CSS Preprocessors (Sass/SCSS, Less)

  • Introduction to CSS Preprocessing
  • Sass vs SCSS vs Less
  • Sass/SCSS variables
  • Sass/SCSS data types
  • Sass/SCSS nesting
  • Sass/SCSS partials
  • Sass/SCSS @rules and Directives
  • Sass/SCSS mixin directives
  • Sass/SCSS inheritance
  • Sass/SCSS operators
  • Sass/SCSS operation directives
  • Sass/SCSS control directives and expressions

Saas/SCSS fucntion directives

Realtime bootstrap template desinging with Sass/SCSS

jQuery Styling

  • jQuery Add CSS values
  • jQuery howto work with classes
  • jQuery CSS remove Class
  • hasclass challenge Toggle class
  • Source Code Challenge Toggle list
  • List Source Code
  • jQuery challenge solution Toggle Dynamic List Items
  • Dynamic List Source Code
  • jQuery Attribute Content and update
  • jQuery Attribute Source Code

Web Hosting

  • Web Hosting basics
  • Domain Name Registration
  • Using Filezilla FTP Client


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 8 weeks

iOS Development

iOS Development

  • Introduction & Getting Started with Xcode & Swift (Software Installation, Environment Setup & Swift Fundamentals)
  • Learning Swift in Depth
  • Learning iOS features in depth
    1. Timers
    2. Tables
    3. Data Storage (Local Storage) for offline purpose
    4. Advanced Web Content & Web Views
    5. Core Data Framework
    6. XML & JSON Data manipulation
    7. Networking, Push Notifications (Remote Notifications) & Local Notifications
    8. iOS Libraries
    9. Background Execution
    10. Maps & Geo Location & so on
  • iOS Game development using Spritekit
  • API development for your iOS (Simple Website Development Lesson included)
  • App Store Lessons (App store Rules, Regulations, Requriements & Procedures to submit the app to store)
  • EXTRA: Learn about handling latest iOS new features

At the end of the lesson , you will be using all the learnt lessons to develop

  • 1 Photo Sharing App (Such as: Instagram, Cluster, Flickr, Shutterfly, Snapchat, so on)
  • 1 Game App
  • 1 GeoLocation Tracking App (Such as: Lyft, GrabTaxi, EddyCab, Uber, so on)

Submit a project of your interest at the end of the course.


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

Duration: 6 weeks
Duration: 8-10 weeks

MEAN stack (MongoDB, ExpressJS, AngularJS & NodeJS)

MEAN stack (MongoDB, ExpressJS, AngularJS & NodeJS)

  • Introduction
    1. What is Full Stack JS Development
    2. Getting Started with MEAN technology
  • Node.js
  • Express.js
  • AngularJS
  • NoSQL Database concepts
  • Using MongoDB with NoSQL
  • Services and Factories
  • Project Management with Git

Requirements:  Some experience in web development


Sajan Gurung

Mr. Sajan Gurung has spent 3 year on Pixels Formation Pvt Ltd as Web and hybrid app developer. He has worked for many projects and has delivered his efficiency with his work.

@Copyright 2017 Nepdroid Academy