Application Deadline
October 1st, 2020.

Short Courses & Certification Training

Short Courses (Technical Skill Development)

Python Associate Programmer with AI/ML

Course Details


The course is an introduction to Machine Learning/Artificial Intelligence using python as a programming language. Anybody who knows one or more programming language/s can take this course. We will be going through the basics of Python and Machine Learning/AI


Course is 20 hours of classwork, divided into 10 lectures, 2 hours each.

Topics covered

  Topics Covered
Lecture 1 Introduction to Python Programming I,environment setup, brief comparison of Python with other languages, basic python commandline operations, Mathematical operators etc.
Lecture 2 Introduction to Python Programming II: Numbers, Strings,Control statements including conditions, loops. Functions in Python, Lambda Expressions
Lecture 3 Data Structures in Python: Lists, Sets, Tuples, Dictionaries, Arrays, List comprehension. Reading and Writing Files in Python
Lecture 4 Introduction to NumPy: Hands on practice with NumPy through multiple Exercises
Lecture 5 Introduction to Machine Learning I: Data Pre-processing, introduction to Pandas: Hands on practice with real data sets, understanding the importance of good representation of the data for Machine Learning Models
Lecture 6 Introduction to Machine Learning II: How Machines make themselves Learn? How Data is used to make predictions? What is Feature Engineering?
Lecture 7 Introduction to Regression and SVM
Lecture 8 Introduction to K-Nearest Neighbors, Decision Trees, Random Forest
Lecture 9  Introduction to Naïve Bayes, Clustering
Lecture 10 Data Visualization in Python with Matplotlib

Instructor Profile:

ᐧPlease click here to view instructor profile.

Python Programming for Young Wizards

Course Details



The course is designed for beginner level programmers and may not required any prior programming knowledge. Its better that the participants have a working knowledge of computer, files, internet and basic components of computer hardware.


Course is 20 hours of classwork, divided into 10 lectures, 2 hours each.

Topics covered

  Topics Covered
Lecture 1 Introduction to Programming and algorithms. Introduction to Python
Lecture 2 Getting Started with Python development, text output, console etc. Syntax and variables
Lecture 3 Numbers, strings, casting, strings and operators
Lecture 4 Arrays, Lists, sets, tuples and dictionaries
Lecture 5 Control statements, if, if-else, while loop, for loop
Lecture 6 Functions, Lambda and recursion
Lecture 7 Classes and objects
Lecture 8 Modules and File handling
Lecture 9 Internet, sockets, Json or CSV parsing etc
Lecture 10 Introduction to Tkinter,  basic UI in Python

Instructor Profile:

ᐧPlease click here to view instructor profile.

MS excel for business analytics

Course Details

Course Outline

Microsoft Excel is one of the most universal pieces of software used in everyday operations of almost all big and small companies across the world. Completing this course and becoming proficient in MS Excel will add a highly valuable skill to your profile, which can lead to better opportunities and higher income. It will position you ahead of others at a time when jobs demanding digital skills are growing much faster than non-digital jobs. Thousands of job advertisements requiring Excel skills are posted every month in Pakistan. With the launch of ‘Digital Pakistan’ initiative, this number is only likely to increase.

This course has been designed keeping in mind two kinds of participants – those who have very little functional knowledge of Excel, and those who use Excel regularly with some working knowledge but wish to enhance their skills. The course will help you learn a variety of skills and techniques in these few weeks that will become a standard component of your everyday use of Excel. You will also get enough practice to be able to independently learn any other Excel functionality you might need in future.

Upon completing the course, learners would have acquired the skills to extract meaningful information from data, and to present it using smart visualizations, in order to make sense out of it. The course will take you from basic operations to some of the more advanced functionality of Excel. All along, the techniques and best practices will be introduced with easy to understand hands-on exercises, developing your data analysis skills.

Course Outline:

  • Introduction to spreadsheets
    • Interface – Tabs and Ribbons
    • Navigation
  • Entering, Editing and Formatting Data
    • Fonts, Fills and Alignment
    • Moving, Finding and Replacing a Value
    • Paste Special
  • Basic Formatting
    • Formatting Numbers and Dates
    • Format Painter
  • Filtering and Sorting Data
    • Filtering Data and Advanced Filtering
    • Sorting Data and Multiple Level Sorting
  • Performing Calculations
    • Creating and Copying Formulas
    • Using Excel’s Built-in Formulas
    • Relative and Absolute Referencing
  • Common Statistical Functions
    • MAX, MIN
  • Common Text Functions
  • Common Logical Functions and Summarizing Data
    • IF, IFERROR, Nested IFs
    • AND, OR, NOT
  • Common Lookup Functions
    • VLOOKUP (Approximate and Exact Matches)
  • Formula Auditing
    • Tracing Precedents and Dependents
    • Evaluating Formulas and Error Checking
  • Conditional Formatting and Sparklines to spot trends and patterns in data
    • Highlighting Cells and Top/Bottom Rules
    • Data Bars and Color Scales
    • Sparklines – mini charts placed in single cells to show trends in rows of data
  • PivotTables and PivotCharts for data exploration and visualization
    • Choosing Fields and Value Field Settings
    • Break-up Analysis and Cross Tabulation
    • Visualizing Data with PivotCharts
    • Working with Time Series Data
    • Grouping Fields
    • Combo Charts
    • Slicers

Instructor Profile

Ahmad Bilal Aslam is a Teaching Fellow at ITU’s Faculty of Business and Management. He teaches courses in quantitative methods, business analytics, problem solving and decision making to graduate (Executive MBA) and undergraduate (BS in Management & Technology) students.

Bilal holds a master’s degree in Business Analytics from Imperial College London (programme ranked No. 2 in the world), where he studied as a Commonwealth Scholar and graduated with a Distinction. Prior to this, he completed his Bachelors in Accounting & Finance with Computer Science from LUMS. In addition, he has worked in data analytics and digital marketing roles in the industry for more than three years. He is also a Microsoft certified Excel expert, and has been providing in-house Excel trainings during his time in the corporate sector.

Bilal is particularly gifted with strong quantitative and analytical skills, which stem from his proficiency in mathematics. He has got top positions in Pakistan in multiple mathematics competitions, and has been a member of Pakistan national team for International Mathematical Olympiads. His research interests are in the applications of data analytics in retail, digital marketing and sports to improve decision making and performance.

Graphic Designing

Course Details

This graphic design course is developed for students, hobbyists and aspiring designers with little to absolutely no design experience. Keeping this in mind, the course will provide you with foundations for creating apps that stand out. You will explore key UI and UX concepts that are fundamental to smooth, no fuss, creative apps that are loved by users.
The course has a secondary component that focuses on practical, hands on design workflow. From user flow diagrams to wire-framing to mockups and prototypes, you will explore all components to a successful app design.

This graphic design course is developed for students, hobbyists and aspiring designers with little to absolutely no design experience. Keeping this in mind, the course will provide you with foundations for creating apps that stand out. You will explore key UI and UX concepts that are fundamental to smooth, no fuss, creative apps that are loved by users.
The course has a secondary component that focuses on practical, hands on design workflow. From user flow diagrams to wire-framing to mockups and prototypes, you will explore all components to a successful app design.

Some of the components that this course will touch upon are:

  • Typography
  • Colour Theory
  • UI/UX design for mobiles
  • Actual design workflow

Instructor Profile:

Ayesha A. Ali hails from a family full of educators and is an avid proponent for education free from profit. She holds degrees in Design, Education, and Literature, and is associated with education for over 18 years in varying capacities. She is also co-founder of Chokorus, a multimedia design agency.

Digital Media Marketing

Course Details


This Training course aims to provide the exceptional opportunity to learn complete SEO life cycle
including effective Keywords Research, Latest On-Page SEO Techniques, Creative Web Content Writing
and other dimensions of Digital Marketing. The course will also include the in-depth knowledge of
Google Trends, Google Adwords, Google Analytics, and Google Webmasters Tools. We will also cover
how we can effectively use various Social Media platforms to promote the online presence of a website.
This training course will be comprised of 10 interactive sessions of absolute learning, hands-on
assignments, quizzes, and much more. This is an assignment based training course.

Web Development (Angular JS Frontend to backend with Web API)

Course Details


In this course you will learn to develop interactive and responsive websites. It includes HTML5 and CSS3 for creating beautiful web pages. BootStrap for developing responsive and elegant websites and Angular Js to develop front-end client application and a back-end service built with Rest API.


  • The applicants should know Basic PHP and Object Oriented Programming understanding
  • NO Angular Js knowledge is required!
  • Basic HTML and CSS knowledge helps, but isn’t a must-have
  • Prior TypeScript knowledge also helps but isn’t necessary to benefit from this course
  • Basic JavaScript knowledge is required

Brief Contents

  • Angular is great for building front-end client-side applications to interact with the user. But most fully featured Web applications also need back-end services to handle data management, user authentication, and other processing. This course focuses on the touch points between an Angular front-end client application and a back-end service built with Rest API.

    What you’ll learn

    • Introduction to Angular
    • Angular Controllers & Markup
    • Creating and Using Angular Services
    • Angular Routing
    • Form Basics in Angular
    • Retrieving Data
    • CORS and Formatters
    • Passing Parameters
    • Saving Data
    • Action Results, Error Handling & Validation
    • User Authentication in Web API
    • User Registration and Login
    • User Authorization

Instructor Profile:

Zain Mehmood is a web administrator at the Information Technology University (ITU). He holds a BS(Hons) degree in Computer Science. He has previously worked as a Software Engineer at NextBridge Pvt Ltd. Having a hands on experience of over 8 years of PHP, Databases, Angular JS, jQuery and CSS and various web application frameworks i.e Laravel, Yii, CodeIgniter and Content Management Systems such as WordPress, Magento 1 & 2.0 .

Cloud Computing (Google, AWS, Azure)

Course Details



  • A Short History
  • Client Server Computing Concepts
  • Challenges with Distributed Computing
  • Introduction to Cloud Computing
  • Why Cloud Computing?
  • Benefits of Cloud Computing


  • Private Cloud
  • Public Cloud
  • Hybrid Cloud


  • Software as a Service (SaaS)
  • Platform as a Service(PaaS)
  • Infrastructure as a Service (IaaS)


  • Linux basic Commands
  • Linux basic Administration


  • Amazon Elastic Compute Cloud(EC2)
  • Amazon Simple Storage Service (S3)
  • Elastic Block Storage (EBS)
  • Elastic Load Balancing (ELB)
  • Amazon Relational Database Service (RDS)
  • Amazon DynamoDB
  • Auto Scaling
  • Amazon ElastiCache
  • Identity and Access Management (IAM)
  • Virtual Private Cloud (VPC)
  • loud Formation
  • Simple Email Services (SES)
  • Simple Queue Services (SQS)
  • Simple Notification Services (SNS)
  • Server less computing (Lambda)
  • Import/Export (Snowball)
  • Code Commit
  • Cloud Trail
  • Elastic Beanstack
  • Cloud Front
  • Route-53
  • Key Management Service (KMS)


  • Subscription to AWS
  • Introduction to the AWS Management Console


  • Regions and Availability Zones – Choose the right Region
  • Amazon Machine Images (AMI)
  • Working with AMIs
  • Choosing the right AMI
  • Deciding what goes into an AMI
  • Finding the right AMI
  • Pricing model in EC2 instances
  • On-demand, Reserved, Scheduled, Spot instances, Dedicated Hosts
  • EC2 Reserved Instance Marketplace
  • Importing and Exporting Instances


  • Building an EC2 Windows instance & Linux Instance
  • Bootstrapping with user-data
  • Setting up security
  • Security with Key Pairs
  • Working with the Security Group
  • Different IPs assigned to an EC2 instance
  • Assigning Elastic IPs
  • Login/Access to the instance
  • Creating your own custom AMI, Registering & Granting access to the AMI
  • Placement groups
  • EC2 instance protection
  • Instance Roles
  • Importing and Exporting Instances
  • Elastic Network Interfaces(ENIs)
  • Resources and Tags
  • Accessing Meta-Data & use cases.


  • Elastic Block Store (EBS)
  • EBS Volume Types
  • EBS Encryption
  • EBS Performance
  • Instance Store volumes
  • Instance Stores Available on Instance Types
  • Instance Store Usage Scenarios
  • Adding Instance Store Volumes to an AMI
  • Optimizing Disk Performance
  • Creating and deleting volumes
  • Attaching and detaching volumes
  • Mounting and Unmounting the attached volume
  • Increasing the volume size
  • Creating snapshots
  • Creating Volumes & AMIs from Snapshots.
  • Cross-Region snapshot copy & use cases.


  • What Is Elastic Load Balancing
  • How Elastic Load Balancing Works
  • Classic & App ELB types.
  • Creating load balancer
  • Internal & External Load balancers
  • Load balancing protocols
  • Listener Configurations
  • SSL Negotiation Configurations
  • Attach & Detach Subnets
  • Security groups for the load balancer
  • Configure health check for the load balancer
  • Adding multiple instances to the load balancer
  • Custom Domain Names
  • Cross-Zone Load Balancing
  • DNS Failover
  • Sticky Sessions
  • Monitoring and Logging
  • DNS Failover
  • Sticky Sessions
  • Monitoring and Logging
  • Cross-zone load balancing
  • Connection Draining
  • ELB traffic logging


  • What is auto scaling
  • Auto scaling components
  • Benefits of auto scaling
  • Creating launch configuration, and its prerequisites.
  • Creating Auto Scaling Groups (ASG)
  • Attach & Detach EC2 Instances in ASG
  • Configuration of auto scaling policies based on the Load on EC2 instances.
  • Using Auto scaling with Elastic Load balancer (ELB).
  • Temporarily Removing Instances
  • Suspend and Resume Process
  • Shut Down Your Auto Scaling Process
  • Monitoring Your Auto Scaling Instances
  • Health Checks
  • Getting Notifications When Your Auto Scaling Group Changes


  • Creating and deleting buckets
  • Adding objects to buckets
  • Getting objects
  • Deleting objects
  • Notifications
  • Uses of S3 storage
  • Working with Permissions of S3, Access Control, Bucket policy
  • S3 Data encryption types
  • Enable Versioning, Logging for S3 objects
  • Lifecycle rules in s3
  • Accessing S3 storage with Tools
  • Hosting a Static Website
  • Cross-Origin Resource Sharing
  • Cross-region replication


  • Creation of user accounts
  • Setting up multi factor Authentication (MFA)
  • Roles in IAM
  • Groups in IAM
  • Delegation of permissions for users
  • Creation of custom policies for delegation
  • Using Identity Providers
  • Cross-Account Access
  • Account settings
  • Credential Report
  • Encryption – Key Management Service (KMS)


  • Configuring Amazon Route 53 as Your DNS Service
  • Registering a Domain Name and Configuring Amazon Route 53 as the DNS Service
  • Migrating DNS Service for an Existing Domain to Amazon Route 53
  • Creating a Subdomain That Uses Amazon Route 53 without Migrating the Parent Domain
  • Working with Public Hosted Zones
  • Working with Private Hosted Zones
  • Working with Resource Record Sets
  • Health Checks and DNS Failover
  • Creating, Updating, and Deleting Health Checks
  • Transferring a Domain from a Different AWS Account or Registrar
  • Using IAM to Control Access to Amazon Route 53 Resources


  • Debugging cloud related issues
  • Monitoring the AWS Service Health Dashboard
  • Monitoring with Cloud watch
  • Getting statistics for a specific EC2 instance
  • Getting aggregated statistics
  • Metrics for other AWS Services and related namespaces
  • Setting up notifications


  • Creation of a topic
  • Subscribing to topic via Email
  • Setting notification for EC2 instance changes


  • Creation of a queue
  • Sending messages to the queue
  • Sending SNS to SQS
  • Retrieving messages from SQS


  • Setting up email domain
  • Limits of SES
  • Test Email setup


  • DB Instances
  • Selecting the DB-Engine
  • Configuring the Database Server
  • Creating your Database
  • Setting up automatic backups, snapshots & restores
  • Authorizing access to the DB with RDS Security Groups
  • DB Instance Replication
  • Security: Using IAM to Manage Access to Amazon RDS Resources
  • RDS Limits
  • Managing MySql Database server
  • DB Instance Life Cycle: Renaming a DB Instance
  • Deleting or Rebooting a DB Instance
  • Working with Storage Types
  • Upgrading a DB Instance
  • Working with Option Groups & DB Parameter Groups
  • Working with Reserved DB Instances
  • Monitoring
  • Database Log Files


  • How CloudFront Delivers Content
  • Working with Distributions
  • Working with Web Distributions
  • Working with Objects
  • Request and Response Behaviour
  • Serving Private Content through CloudFront
  • Using an HTTPS Connection to Access Your Objects
  • Using IAM to Control Access to CloudFront Resources
  • Monitoring CloudFront Activity Using CloudWatch


  • Cloud Architecture Best Practices
  • Cost Optimization
  • Security Considerations
  • Cost Calculation
  • AWS CLI & use case to check instance, ELB, EBS states
  • Building a simple web application in the AWS cloud

Each section will take around 2-3 hours.

Instructor Profile:

Ali Zain

Chief Executive Officer at Fireworks Technology / ProMaxWorld
Lahore, Pakistan


With great product and talented people, Fireworks Technologyis developing one of most advanced cloud based ERP and POSsystems. Our goal is to empower businesses with most advance techand gave people a complete control on their business.Entrepreneur. Founder & CEO of of multiple software products &services companies.Specialties: Business Product Development, Software Development,branding and e-commerce


Fireworks Technology
January 2017 – Present
Lahore, Pakistan
Fireworks Technology is a emerging technology services company thatspecializes in ERP, HRM, HelpDesk Management System, POS andinventory management integrated with AI and data mining providing businessintelligence reporting, – Founded the company in 2017.- Introduced cloud Based ERP and POS system in 2018
May 2008 – Present
Lahore, Pakistan is your personalized hub of supreme quality productsand services ranging from web designing, web development, e-commerce,branding, online marketing, web hosting and domain services, bespokesoftware development.
Page 1 of 2
Contrive Solutions
Project Manager
May 2015 – August 2016 (1 year 4 months)
Peak College, Lahore
Lab Manager
June 2008 – August 2008 (3 months)


National University of Computer and Emerging Sciences
Bachelor of Science (BS), Computer Science · (2010 – 2014)

Trading Financial Markets

Course Details


Trading is a business. Its not passive income. But, its a job where: You have no employess, no boss, no customers, location independent, you get UNCAPPED &EXPONENTIALLY GROWING SALARY.
Worth it?
Everything you would need to educate yourself to become a profitable trader is covered in this short course. The yearning years of learning, experimenting and experiencing is all in the course outline. The course focuses on the study of technical analysis used by Institutions of the world in order to predict the market and profit from the move. Detailed technicals, intense homeworks and practices and live trading sessions are all part of the course.
Hopefully, after the course, the foundation will be strong to fast track the financial career into a fruitful trading profession!

Instructor Profile:

Mohammad Ali Zaheer is a qualified ACCA professional, expert in financial analysis and financial management. He is a Certified Trading Analyst with an experience spanning to 7 years in the financial markets and mentored by 3 professional millionaire traders from Japan, Malaysia and Canada. He has also worked with several Trading firms, Fund management companies and prop traders in Malaysia, Canada, Singapore, USA and Netherlands.

Course Outline and Lecture Plan

SR# Topic
  • Introduction to Financial Markets. Stocks, FX, Cryptos explained in detail and the volume traded daily.
  • How do financial markets operate? Electronic communication network, straight through processing. Buying side, selling side.
  • World trading sessions, time zones, time frames, major pairs, minor pairs, exotics.
  • Fundamental trading
  • Technical trading
  • Economic trading
  • The hierarchy and major players of the financial markets. (Banks, Investment Banks, Hedge funds, Institutions, retail traders)
  • Myths about financial markets. Spam or real?
  • Can you really make good wealth trading markets?
  • Introduction to the technical trading
  • Introduction to the platform MT4, MT5 and how to use it? Familiarize with the platform.
  • Types of traders and trading: Scalping, day trading, swing trading, and investment trading.
  • What are Japanese candlesticks?
  • Types of graphs.
  • What are the charts showing us?
  • How to use time frames with the platform?
  • Buying and selling.
  • Taking Profit (TP) and Stop Loss (SL)
  • Position sizing.
  • Leverage.
  • Risk Management.
  • Chart indicators, tools.
  • Understanding trading lingo.
  • What is a trading plan?
  • How can we trade everything based on the graph/chart interpretation?
  • What to include in your trading list?
  • Top down approach for the time frames. Monthly, weekly, daily, 4 hours, 1 hour, 30mins, 15 mins.
  • Understanding Japanese candlesticks. (lecture no.4 based on it with live practice and homework)
  • Trading levels of Support and resistance. (lecture no.5 based on it with live practice and homework)
  • Trading zones of Supply and Demand. (lecture no.6 based on it with live practice and homework)
  • Fibonacci Retracement levels. (lecture no.7 based on it with live practice and homework)
  • Fibonacci Expansion levels. (lecture no.8 based on it with live practice and homework)
  • Trend line Breakouts (lecture no.9 based on it with live practice and homework)
  • History of Japanese Candlesticks.
  • Reading Japanese candlesticks and their formations. High/low/open/close.
  • How to read and use candlesticks for the trading?
  • Major effecting candles.
  • Pinbars.
  • Doji’s
  • Engulfings
  • Morning star
  • Evening star
  • Basics of support and resistance
  • How to draw support resistance lines.
  • How to draw support resistance zones.
  • Understanding support and resistance breakouts and retests.
  • Determining a breakout.
  • Determining a retest.
  • Horizontal key chart levels.
  • Non-Horizontal Key Chart Levels.
  • Round-Number Key Chart Levels. (How the round number exchange rates affect the market sentiment)
  • What is a supply and demand?
  • How to draw supply and demand zones?
  • Understanding the 4 categories of Demand and supply.
  • Drop base Drop (DBD)
  • Drop base Rally(DBR)
  • Rally base Rally(RBR)
  • Rally base Drop(RBD)
  • Understanding supply and demand breakouts and retests.
  • Determining a breakout.
  • Determining a retest.
  • What is Fibonacci retracements/pullbacks?
  • How do we determine the retracement points?
  • What retracement levels to use?
  • Which levels are the most effective? 50/61.8/75/78.6/ 88.6
  • What are the secret/hidden retracement levels?
  • How to draw retracement confluences?
  • How to use and draw Fibonacci expansion?
  • The way to extend/maximize profitable trading moves and profits.
  • The major levels of Fibonacci expansion. 100/161.8/261.8.
  • How to confluence Fibonacci expansions.
  • Introduction to trendlines.
  • How to draw horizontal/vertical trendlines?
  • How to accurately define the pivotal points of the trendline?
  • Do trendlines actually work?
  • Number of trendlines.
  • Understanding trendlines breakouts and retests.
  • Introduction to Relative Strength index (RSI) and commodity channel index (CCI)
  • Forecasting the future price movement with accurately determining oscillators.
  • How to use RSI and CCI with levels.

Divergence trading to forecast future movement.

  • Understanding market structure and chart pattern.
  • Break-retest factors.
  • Determining a trend using Higher highs/Higher lows and Lower highs/Lower lows.
  • How to identify chart patterns.
  • Double bottom/top
  • Head and shoulders/Inverse head and shoulders.
  • Wedge pattern
  • Flag pattern
  • Combining everything together to form a trading plan.
  • How to use every tool explained in detail to form a plan.
  • Plan the trade then trade the plan.
  • How to scalp, day trade, swing using the formulated strategy with a plan.
  • Understanding the risk management and risk to reward ratio to garner higher percentage of profitable trades.
  • How to make 2%-5% a day using the techniques explained.
  • Market manipulation
  • How the big shots thrash out retail traders for their benefit.
  • Manipulative market movements.
  • Stop loss hunting.
  • How to align ourselves with the banks and hedge funds.
  • How to follow the big guns and not go against them.
  • Always following the trend.
  • The 95% failure ratio of the retail trading world.
  • How hedge funds crashed and regained their portfolio by managing risk.
  • Reality of crypto currencies.
  • How to trade crypto currencies the same way as any other instrument with a graph.
  • The myths about cryptos.
  • Trading cryptos rather than holding them.
  • Crypto exchanges and wallet and how blockchain is revolutionizing the crypto world and how ICO’S may be a major part of the market cap of the crypto’s.
  • Bitcoin and its realities and myths .
14 Question and answer session.
  • Summing it all up.
  • How to be a profitable trader.
  • Trading instead of gambling.
  • Identifying and treating financial markets as any other business and making a living out of it.
  • Breaking down the myths of traders being gamblers.
  • Not a get quick rich scheme.
  • Practicing the strategy with a demo tester.
  • The world of financial markets and its traders.
  • Conclusive remarks on the whole strategy.

Selling on Amazon from Pakistan(Amazon Virtual Assistant)

Course Details



This course will enable the pass outs to become familiar with Amazon as a Virtual Assistant.

In contrast to other short freelancing courses, this program is termed as Virtual Assistant for Amazon. Trainees will be learning the ways of being a Virtual Assistant for Amazon to take projects from customers and working from home as per customer’s requirement. The trainee will be able to deal with all the administration and customer support related to Amazon as well as able to find a product and launch in the marketplace.

Filmmaking - (Photography, Videography & Editing)

Course Details


The Certificate in Practical Filmmaking course is intended for individuals with almost no
filmmaking background and offers understudies a chance to work through a full generation
cycle on a short film-from content advancement through to after creation.
The course focuses on the study of four essential components of filmmaking: writing, directing,
cinematography, and editing. To apply the ideas they learn in class, students write, produce,
direct, and edit a short film exercises, using HD cameras, lighting packages, and advanced editing
Practical workshops and training exercises provide a well-balanced prologue to the technical
the craft of filmmaking and the art of visual storytelling.

Instructor Profile:

Working in Pakistani media for more than 15 years, Bilal is best acknowledged as Director. He has worked with some distinguished production houses and TV channels. Having a professional degree in filmmaking Bilal started his career with CINETEL PRODUCTIONS in 2004. He has worked with PRODUCTION UNDERGROUND from 2005 to 2009 and then joined APLUS ENTERTAINMENT as Senior Director in 2009 and was one of the pioneers. He has also worked with A&B ENTERTAINMENT and ZEEKAY FILMS as Drama Director. He has produced and directed several Musical shows, Reality Shows, Talk Shows, Telefilms, Drama Serials, Sitcoms, Documentaries, TV Commercials and Music Videos for different TV channels and clients. He has also worked with GEO TV and directed the flagship show “Hum Sab Umeed Se Hain”. He also worked as an Associate Director in Pakistani film Manto. Bilal has won several awards on different platforms including Lux Style Award for the best play Nautankee. He is also known as Director of Photography and Editor in the media industry. Currently, Bilal is working with ITU and heading the media team.

Cyber Ops

Fundamentals of Ecommerce

Ethical Hacking


This course covers the basics of hacking, operating system loopholes, trojans & backdoors, web application vulnerabilities, SQL injections, cryptography, viruses & worms and social engineering.
The course has been designed for an independent certification which the students can take on their own after completion of this course.

Instructor Profile:



  • Hands-on information technology manager/Project Manager, known for innovative approach to solving problems. Team leader experienced in building and motivating professional, capable, and responsive organizations. Polished and professional writer and presenter.
  • Effective in fostering collaboration and consultative relationships with senior management and across traditional boundaries; highlighting inflection points of technology decisions.
  • Technical leader with broad experience, brings focus on “big picture” business impacts of technology projects: real costs, practical benefits, risks and contingencies.
  • Adaptable – skilled at supporting individuals, building systems, handling problems; as well as managing teams, training, developing strategies, policies and processes.
  • Managing a Support Desk System
  • Self-directed & motivated person with strong technical skills of senior level
  • About 12 years of experience in maintaining successful CIA confidentiality, integrity, availability) of different networks.
  • Can identify and recommend improvements to the existing processes


  • Cisco Network Academy
  • RedHat Academy
  • Microsoft Academy
  • Oracle Academy in ITU and working as Master Trainer
  • Managing a lean team providing systems, network, end-user and technical support
  • Major individual contributor for ITU’s new campus erection, including enhancing data storage, disaster recovery capabilities, and security. Implemented systems/configuration management automation, planned and executed moves to new facilities. Responsible for data center design, office space networking, access control; HVAC, electrical and networking installation contractors
  • Led initiatives in virtualization, upgrading corporate LAN/WAN/Wireless networks, Email System Security, network monitoring, reducing business risk and increasing efficiencies. Negotiated several significant networking contracts, upgrading bandwidth, improving security and manageability of company networks.
  • Introduced new technologies and professionalized department, including processes to track problem resolution and manage software licensing and installation; promoted training and development of staff Utilized communication skills and deep technical knowledge to provide solutions for individuals and organizations; expanded competency in key areas through independent projects and presentations
  • Project areas included development and implementation of Asterisk on Linux (CentOS 7/Red Hat Enterprise Linux 7, Ubuntu), Unix (Solaris, AIX), Macintosh (OSX 10.X), Windows (Windows 10, Server 2012/2016, Monitoring (Solarwind Orion), Exchange Server 2012; licensing/acquisition issues), Amazon Web Services (cloud-based), VMware ESX/ESXi, MySQL, Oracle, NetApp, EMC Clariion, cfengine, LSF, SAS.
  • Email implementation (Postfix, DMARC, DKIM, Mailman)
  • Programming: bash, shell scripting/utilities, Perl, C.
  • Applications: Microsoft Office, OpenOffice; Adobe CC; Apache 2.2,
  • Network: TCP/IP (DNS, SMTP, ssh, HTTP, X11, BGP/WAN, 802.11, etc.), IPv6, Ethernet, Postfix, Juniper ScreenOS, Cisco IOS; VoIP (Asterisk 1.8, SIP telephony), PGP.
  • Secure VPN establishment with CISCO ASA with IPSec Designing and implementing security policy to protect internal network against unauthorized access.
  • Designing and implementing disaster recovery plan to prevent any data loss due to any hardware, software problem or in the event of any successful intrusion/attack.
  • Configuring and installing various network scanning tools i.e., Solarwinds Network Monitor, CISCO NIDS, Websense for safe web access etc.
  • Setting up and securing all network servers, including Domain Name Servers (NT DNS & Linux/Unix BIND), Email Servers (NT Exchange Server & Linux/Unix Sendmail, POSTFIX, Qmail, MDaemon) and WWW Servers (windows IIS & Linux Apache, Tomcat)
  • Conducting network security assessment and penetration testing of numerous clients using manual methods, commercial and open source software.


MPhil Project Management (COMSATS) (in progress)

Masters in Computer Science (MCS)

(Specialization in Computer Networks)

Institute: University of the Punjab

Masters of Sciences (Chemistry, specialized in instrumentation)

Institute: University of the Punjab

Public speaking and communication skills

Course Details

Course Outline

Lecture 1 Communication, importance, definition and its impact on personality development.
Emotional Intelligence, EQ VS IQ
Lecture 2 Types of Communication, 7C’s of Communication, Effective and Efficient Communication and the basic principles, barriers in communication. 10 traits of highly confident people.
Lecture 3 Modern Technology for communication. Writing the Creative concepts and its content development, review of grammar, Word formation by adding prefixes and suffixes.
Lecture 4 Verbal and Non Verbal Communication, Individual Cultural Variables, Traits of Good Communicators.
Lecture 5 Principles of Business Communication, Concreteness of Communication, Vocabulary
Development: Terminology, Idioms and Phrases Assignment 1
Lecture 6 Presentation of Assignment 1
Lecture 7 Common Errors, Use of dictionary for learning to pronounce, Language practice and Negotiation skills
Lecture 8 Audience psychology and presentation skills, Public speaking
Lecture 9 Interview Techniques Discussion, Debate and Negotiation skills
Lecture 10 Telephonic/Email or Social Media Conversation
Lecture 11 CV writing, Listening Reading Comprehension (Exercise of prescribed short answers) Topic Selection for Assignment
Lecture 12 Project Presentation

Instructor Profile:

Search Engine Optimization

Course Details


The aim of this SEO training course is to improve and enhance the technical knowledge of the students and the job seekers on the search engine optimization.

Introduction to Search Engine Optimization

  • Introduction to SEO
  • Importance and Upcoming Trends of SEO
  • How Search Engines Work?
  • How Google works with your website
  • Life Cycle Of SEO
  • What Are Keywords?
  • Types of Keywords
  • Trends Monitoring and Rising Keywords as per your business/services category using Google Trends
  • Find out the keyword popularity according to region in Google Trends
  • Know the average monthly searches of your keyword(s) using Google Keyword Planner
  • Use Google Keyword Planner to extract related keywords
  • Criteria to finalize the list of keywords


  • How to write effective Title, Meta Description and Meta Keywords
  • CTR – Click Through Rate
  • Only being Top Ranked is not enough
  • Heading Tags
  • Why Content is KING?
  • Keyword Placement in Content
  • How the web content guidelines transform over the years?
  • Google Panda ( The Latest Content Writing Guidelines)
  • Keyword density
  • keyword stuffing (Over Optimization)
  • HTML Tags, an SEO should know
  • Image optimization
  • Internal links
  • URL/Permalinks
  • The detailed discussion on User Experience and Navigation
  • Implementation Redirect 301
  • Why Robots.txt
  • Role of a sitemap and how to create
  • Anatomy of a SEO friendly Website


  • Introduction To Google Webmasters Tools
  • Setting Up Google Search Console
  • Adding property to Search Console
  • Verification
  • Enable Email Notifications
  • Sitemap submission to Google
  • Search Appearance -> HTML Improvement (Google Bot findings about your web pages)
  • Search Traffic Report -> The most important report
  • Google Index ->Index Status
  • Crawl -> Fetch As Google
  • txt tester
  • Critical Messages about your website


  • How to write effective Title, Meta Description and Meta Keywords
  • In Depth Discussion About OFF Page SEO
  • What Google says about backlinks?
  • How to get backlinks?
  • Link popularity
  • Detailed explanation of Google Penguin
  • How Google checks the “naturality” of the back links?
  • Linking building according to the guidelines of Google Penguin
  • Types and methods of link building
  • Do-follow VS no-follow links
  • Link Building Platforms

Google Analytics

  • Introduction To Google Analytics
  • Setting up Google Analytics
  • Dashboard statistics
  • Real Time Reporting
  • Predefined Reports
  • How to create Custom Reports
  • Goals
  • Filters
  • Google Ads Linking With Google Analytics

Red hat Certified System Administrator (RHCSA)


Understand and use essential tools

  • Installation of Red Hat Linux
  • Access a shell prompt and issue commands with correct syntax
  • Use input-output redirection (>, >>, |, 2>, etc.)
  • Use grep and regular expressions to analyze text
  • Access remote systems using SSH
  • Log in and switch users in multiuser targets
  • Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2
  • Create and edit text files
  • Create, delete, copy, and move files and directories
  • Create hard and soft links
  • List, set, and change standard ugo/rwx permissions
  • Locate, read, and use system documentation including man, info, and files in /usr/share/doc

Operate running systems

  • Boot, reboot, and shut down a system normally
  • Boot systems into different targets manually
  • Interrupt the boot process in order to gain access to a system
  • Identify CPU/memory intensive processes and kill processes
  • Adjust process scheduling
  • Manage tuning profiles
  • Locate and interpret system log files and journals
  • Preserve system journals
  • Start, stop, and check the status of network services
  • Securely transfer files between systems

Configure local storage

  • List, create, delete partitions on MBR and GPT disks
  • Create and remove physical volumes
  • Assign physical volumes to volume groups
  • Create and delete logical volumes
  • Configure systems to mount file systems at boot by universally unique ID (UUID) or label
  • Add new partitions and logical volumes, and swap to a system non-destructively

Create and configure file systems

  • Create, mount, unmount, and use vfat, ext4, and xfs file systems
  • Mount and unmount network file systems using NFS
  • Extend existing logical volumes
  • Create and configure set-GID directories for collaboration
  • Configure disk compression
  • Manage layered storage
  • Diagnose and correct file permission problems

Deploy, configure, and maintain systems

  • Schedule tasks using at and cron
  • Start and stop services and configure services to start automatically at boot
  • Configure systems to boot into a specific target automatically
  • Configure time service clients
  • Install and update software packages from Red Hat Network, a remote repository, or from the local file system
  • Work with package module streams
  • Modify the system bootloader

Manage basic networking

  • Configure IPv4 and IPv6 addresses
  • Configure hostname resolution
  • Configure network services to start automatically at boot
  • Restrict network access using firewall-cmd/firewall

Manage users and groups

  • Create, delete, and modify local user accounts
  • Change passwords and adjust password aging for local user accounts
  • Create, delete, and modify local groups and group memberships
  • Configure superuser access

Manage security

  • Configure firewall settings using firewall-cmd/firewalld
  • Create and use file access control lists
  • Configure key-based authentication for SSH
  • Set enforcing and permissive modes for SELinux
  • List and identify SELinux file and process context
  • Restore default file contexts
  • Use boolean settings to modify system SELinux settings
  • Diagnose and address routine SELinux policy violations


  • Enrollment in redhat portal
  • Certification discount upto 50%
  • Hands on experience on Linux


  • PC or Laptop with internet Connection


  • Intermediate with basic computer knowledge



Mobile Development(Android)

Course Details


Lecture 1 Introduction to mobile application development. Limitations, challenges, advantages and design considerations for the mobile platform.
  Introduction to Android studio, a hello world application
Lecture 2 Role of XML in Android apps, layouts, strings, manifest, menu and more
  Working with multi-screen applications, Activities and their working
  Menus, Buttons, Text Fields and other basic user interface elements on Android
Lecture 3 Android Intents and interaction between different applications.
  Broadcasts and Broadcast receivers in Java and their applications
Lecture 4 Internet connected apps, connecting sockets, making web requests and staying connected, downloading photos and text, handling JSON
  Background processing, threads and AsyncTasks in Android
Lecture 5 Android Services and their working, how to make Services talk to the Activities
Lecture 6 Design considerations, working with variety of screen sizes and resolutions
  Signatures, signing apps for app store, basics of Google Play store and publishing, Analytics, Firebase , Ads etc
Lecture 7 Persistent Data Storage in Android, handling file system and more
Lecture 8 Working with Sensors like Accelerometer, Gyroscope, Light sensors, Temperature sensors etc in Android
Lecture 9 Handling Camera and pictures, an example app
Lecture 10 Handling GPS, location, google maps and making an example app using that.

Instructor Profile:

ᐧPlease click here to view instructor profile.

Introduction to Computer Networks

MS Office & Office 365 Training

MS office with office 365


Microsoft Office 2016 and office 365 for PC is an innovative computer program that is highly recommended for people who are constantly on the go. Acquire essential skills for producing professional work with the Microsoft Office suite including Word, Excel, PowerPoint. This course bundle includes both basic and advanced features of Microsoft Word 2016, Excel 2016, PowerPoint 2016.

The Microsoft Office Specialist Certification is renowned globally and this training course bundle can help you gain this recognisable and valuable certification online. If you want to demonstrate to an employer that you have top-level Microsoft Office skills, this Microsoft Office 2016 course will help set you apart from the rest.


Office 365

Office 365 focuses on accessibility to documents and communication, mobility, and team collaboration. This course will provide an overview of the apps available in Office 365. Learn the core features of Office 365, how they can simplify your workday and make your team more productive.


Introduction to Office 365
What is Office 365
Ways to access Office 365 – online, desktop, mobile
Benefits of using Office 365

Navigate Office 365
Customize Office 365 start page
Search for apps, documents, people, team sites
Overview of the apps
Easily access documents
Navigate with the start menu

Work with your documents with OneDrive for Business
Store personal documents with access anytime, anywhere, any device
Search for documents
See documents shared with you
Recover deleted documents
See your team documents
Create new documents, or upload existing documents
Manage sharing and permissions of documents yourself
Work online, or in the desktop
Collaborate and co-author documents in real-time
Access your documents without an internet connection


MS Word:

Create a document

  • Create a blank document, create a blank document using a template, open a PDF in Word for editing, insert text from a file or external source

Navigate through a document

  • Search for text, insert hyperlinks, create bookmarks, move to a specific location or object in a document

Format a document

  • Modify page setup, apply document themes, apply document style sets, insert headers and footers, insert page numbers, format page background elements

Customize options and views for documents

  • Change document views, customize views by using zoom settings, customize the Quick Access Toolbar, split the window, add document properties, show or hide formatting symbols

Print and save documents

  • Modify print settings, save documents in alternative file formats, print all or part of a document, inspect a document for hidden properties or personal information, inspect a document for accessibility issues, inspect a document for compatibility issues

Insert text and paragraphs

  • Find and replace text; cut, copy, and paste text; replace text by using AutoCorrect; insert special characters

Format text and paragraphs

  • Apply font formatting, apply formatting by using Format Painter, set line and paragraph spacing and indentation, clear formatting, apply a text highlight color to text selections, apply built-in styles to text, change text to WordArt

Order and group text and paragraphs

  • Format text in multiple columns; insert page, section, or column breaks; change page setup options for a section

Create a table

  • Convert text to tables, convert tables to text, create a table by specifying rows and columns, apply table styles

Modify a table

  • Sort table data; configure cell margins and spacing; merge and split cells; resize tables, rows, and columns; split tables; configure a repeating row header

Create and modify a list

  • Create a numbered or bulleted list, change bullet characters or number formats for a list level, define a custom bullet character or number format, increase or decrease list levels, restart or continue list numbering, set starting number value

Create and manage reference markers

  • Insert footnotes and endnotes, modify footnote and endnote properties, create bibliography citation sources, modify bibliography citation sources, insert citations for bibliographies, insert figure and table captions, modify caption properties

Create and manage simple references

  • Insert a standard table of contents, update a table of contents, insert a cover page

Insert graphic elements

  • Insert shapes, insert pictures, insert a screen shot or screen clipping, insert text boxes

Format graphic elements

  • Apply artistic effects, apply picture effects, remove picture backgrounds, format objects, apply a picture style, wrap text around objects, position objects, add alternative text to objects for accessibility

Insert and format SmartArt graphics

  • Create a SmartArt graphic, format a SmartArt graphic, modify SmartArt graphic content

MS Excel:

Create worksheets and workbooks

  • Create a workbook, import data from a delimited text file, add a worksheet to an existing workbook, copy and move a worksheet

Navigate in worksheets and workbooks

  • Search for data within a workbook; navigate to a named cell, range, or workbook element; insert and remove hyperlinks

Format worksheets and workbooks

  • Change worksheet tab color, rename a worksheet, change worksheet order, modify page setup, insert and delete columns or rows, change workbook themes, adjust row height and column width, insert headers and footers

Customize options and views for worksheets and workbooks

  • Hide or unhide worksheets, hide or unhide columns and rows, customize the Quick Access Toolbar, change workbook views, change window views, modify document properties, change magnification by using zoom tools, display formulas

Configure worksheets and workbooks for distribution

  • Set a print area, save workbooks in alternative file formats, print all or part of a workbook, set print scaling, display repeating row and column titles on multipage worksheets, inspect a workbook for hidden properties or personal information, inspect a workbook for accessibility issues, inspect a workbook for compatibility issues

Insert data in cells and ranges

  • Replace data; cut, copy, or paste data; paste data by using special paste options; fill cells by using Auto Fill; insert and delete cells

Format cells and ranges

  • Merge cells, modify cell alignment and indentation, format cells by using Format Painter, wrap text within cells, apply number formats, apply cell formats, apply cell styles

Summarize and organize data

  • Insert sparklines, outline data, insert subtotals, apply conditional formatting

Create and manage tables

  • Create an Excel table from a cell range, convert a table to a cell range, add or remove table rows and columns

Manage table styles and options

  • Apply styles to tables, configure table style options, insert total rows

Filter and sort a table

  • Filter records, sort data by multiple columns, change sort order, remove duplicate records

Summarize data by using functions

  • Insert references, perform calculations by using the SUM function, perform calculations by using MIN and MAX functions, perform calculations by using the COUNT function, perform calculations by using the AVERAGE function

Perform conditional operations by using functions

  • Perform logical operations by using the IF function, perform logical operations by using the SUMIF function, perform logical operations by using the AVERAGEIF function, perform statistical operations by using the COUNTIF function

Format and modify text by using functions

  • Format text by using RIGHT, LEFT, and MID functions; format text by using UPPER, LOWER, and PROPER functions; format text by using the CONCATENATE function

Create charts

  • Create a new chart, add additional data series, switch between rows and columns in source data, analyze data by using Quick Analysis

Format graphic elements

  • Resize charts, add and modify chart elements, apply chart layouts and styles, move charts to a chart sheet

Insert and format objects

  • Insert text boxes and shapes, insert images, modify object properties, add alternative text to objects for accessibility



MS PowerPoint:

Create a presentation

  • Create a new presentation, create a presentation based on a template, import Word document outlines

Insert and format slides

  • Insert specific slide layouts; duplicate existing slides; hide and unhide slides; delete slides; apply a different slide layout; modify individual slide backgrounds; insert slide headers, footers, and page numbers

Modify slides, handouts, and notes

  • Change the slide master theme or background, modify slide master content, create a slide layout, modify a slide layout, modify the handout master, modify the notes master

Order and group slides

  • Create sections, modify slide order, rename sections

Change presentation options and views

  • Change slide size, change views of a presentation, set file properties

Configure a presentation for print

  • Print all or part of a presentation; print notes pages; print handouts; print in color, grayscale, or black and white

Configure and present a slide show

  • Create custom slide shows, configure slide show options, rehearse slide show timing, present a slide show by using Presenter View

Insert and format text

  • Insert text on a slide, apply formatting and styles to text, apply WordArt styles to text, format text in multiple columns, create bulleted and numbered lists, insert hyperlinks

Insert and format shapes and text boxes

  • Insert or replace shapes, insert text boxes, resize shapes and text boxes, format shapes and text boxes, apply styles to shapes and text boxes

Insert and format images

  • Insert images, resize and crop images, apply styles and effects

Order and group objects

  • Order objects, align objects, group objects, display alignment tools

Insert and format tables

  • Create a table, insert and delete table rows and columns, apply table styles, import a table

Insert and format charts

  • Create a chart, import a chart, change the Chart Type, add a legend to a chart, change the chart style of a chart

Insert and format SmartArt graphics

  • Create SmartArt graphics, convert lists to SmartArt graphics, add shapes to SmartArt graphics, reorder shapes in SmartArt graphics, change the color of SmartArt graphics

Insert and manage media

  • Insert audio and video clips, configure media playback options, adjust media window size, set the video start and stop time, set media timing options

Apply slide transitions

  • Insert slide transitions, set transition effect options

Animate slide content

  • Apply animations to objects, apply animations to text, set animation effect options, set animation paths

Set timing for transitions and animations

  • Set transition effect duration, configure transition start and finish options, reorder animations on a slide

Merge content from multiple presentations

  • Insert slides from another presentation, compare two presentations, insert comments, review comments Finalize presentations
  • Protect a presentation, inspect a presentation, proof a presentation, preserve presentation content, export presentations to other formats


Basic computer skills are required. No prior Office 365 experience is necessary.


Course Details

Course Outline

  • Why you should blog?
  • The role of blogs in digital marketing
  • Blogging goals
  • Building blog from scratch and take the existing blog to the next level
  • Familiarization of the most effective type of content
  • How to create effective content
  • Understand the importance of effective writing and how to become a better writer
  • SEO Basics
  • How to pitch to marketers/publicists for sponsored collaborations
  • Build a profitable business around your content and turn your blog into a revenue generating asset.

Game Development And Modeling(Unity)

Course Details


The course will help you learn game development for mobile and PC platforms. The course is a hands-on program with actual development of a few games like a first-person shooter, running game, racing game, 2d games and more. We will be using Unity 3D as our main tool while we will be touching a few other tools like Photoshop for textures, Make Human, Maya and a few other tools for 3D models, humanoids and rigging and we will look into a few resources on web from where we can get free and paid assets.

Course Outline:

Session 1 Introduction to game development, game loop, life cycle, development process, tools and techniques needed, software installation and basic components of a game.
Session 2 Building your first 3D scene, what is 2D and 3D game perspective, sprites, game objects, animations and their use in Unity
Session 3 Game object transformations, translation, rotation, scaling in game scenes. Objects, colliders, rigid bodies, gravity and game physics. Position, velocity, speed, acceleration and momentum. Physics material and rendering material
Session 4 Particle systems, environments, trees, terrains, building your first full game. An aircraft game with enemies. Setting your first light and camera.
Session 5 Handling camera for racing game, flying game, 2d games, running games, bird eye view game, 3rd person game, first person game etc. Adding water, smoke, mountains, trees and other objects on terrain
Session 6 A talk about textures and normal maps. Lights, shaders and making scenes that work best on different platforms. Running a same scene on PC, mobile and web. Where to get your assets – Asset store, websites vs make your own, what is better.
Session 7 Introduction to 3d models, humanoids and other objects. What are humanoids and what is rigging. Creating your own humanoid characters simple and easy with a free tool, rigging them.
Session 8 Using animated humanoids in game, making our FPS game with AI enemies, adding weapons, firing and killing enemies. Creating multi scene game.
Session 9 Making a 2D game for a change. Understanding game market, and importance of 2D games. How to optimize your game for low end platforms and mobiles.
Session 10 How to publish your game on play store. A summary of publishing your game on iTunes store will be shared too. How to monetize your game, free vs paid games, adding ads to your games using Admob.

Mobile App development (IOS)

Course Details



This short course will strive to train the candidates with core iOS development concepts and give them hands-on development experience in the most essential features set used currently. Moreover, we’ll touch upon some basic freelancing and professional attitude flaws that should be avoided and some traits that help in professional life.


Basic programing knowledge.

Programing Languages and Algorithms.

System and Tools Required

Macbook/Hackentosh/VM with MacOS


**If you don’t have above mentioned tools let us know we’ll arrange a WorkStation for you. You can practice and work on it using TeamViewer

Course Outline:

# Topics to be covered in the course
  • Introduction to Mobile Programming
  • Class Logistics, Overview of iOS,
  • Objective C Intro, Swift Intro
  • Xcode and simulator Demo
  • Feature set we’ll learn during the course
  • Foundation
  • Interface builder
  • Basic type of Application navigation
  • Tab-Based Application
  • Master-Details Application
  • Application Life Cycle
  • Reading Assignment 1
  • Different Controls that make an Application
  • Image View, Web View, ScrollView Table View
  • Camera
  • Keyboard
  • Core Data
  • Reading Assignment 2 Developing
  • iOS application Basics
  • Starting a project
  • Basic Project Skeleton
  • Programming Essentials
  • Fundamental Design Patterns used
  • Hello World Demo with basic controls
  • Labels, Text Fields and Buttons
  • Programming Assignment 1
  • Developing iOS application part 1
  • Address book based application
  • Exploring address-book framework
  • Developing basic features of Address Book
  • Programming Assignment 2
  • Developing iOS application part 3
  • Exploring CoreImage Frame Work
  • Camera and Photo Library
  • Core Image effects and filters.
  • Manipulating images and Saving.
  • Programming assignment 4
  • Developing iOS application part 4
  • Further Exploring Image Manipulation
  • Animation and transitions
  • Gestures Demo with image scaling translation and Rotation
  • Basic Audio and video Features
  • Programming assignment 5
  • Developing iOS application part 2
  • Exploring Social Frameworks
  • Login Using Social platforms
  • Social share
  • Programming assignment 3
  • Developing iOS application part 5
  • Exploring Core Location and Mapkit
  • Core Location Basics
  • Getting the current location
  • Placing a pin on Map
  • Customizing the pin
  • Mocking location on simulator if you don’t have device
  • Live Location updating on map
  • Programming assignment 6
  • Advance Programming features
  • Push Notification
  • In App Purchases
  • API Calling and response handling
  • Application Deployment and Sharing
  • Debugging and Crashlytics
  • Provisioning Profile creation.
  • Application signing and upload to Appstore
  • Professional Do’s and Dont’s
  • Freelancing rules and basics
  • How to handle your first Interview
  • Q&A Session

Instructor Profile:

Ms. Sana Ahmad’s professional career started in 2009 during her final quarter of MS in LUMS, it was her first dive into iOS development as well. She has 11 years of professional experience which started as a software engineer at Tkxel. In a year She was the Team Lead managing her own projects as well as training junior and mid-level resources. She served this role for around 3.5 years and then embarked into the realm of entrepreneurship, by starting her first software startup RêveApps. This experience brought new challenges her way including establishing herself as a freelancer and leading a team. The core idea behind RêveApps was to work with start-ups and established brands, mostly from the US, as their development team, assist them in launching their mobile/web idea, furthermore help them to achieve their funding and seeding capital goals. She is also a founding member and CTO for another start-up LiveWire, a custom solution provider for software development and staff augmentation across the entire product development. During her period as an entrepreneur, She worked with international and local clients including MixCord, NatGeo, Moga-PowerA, getPikkUp, Favly, QuranIQ, Jazz, Ufone, and Jubilee. She has also worked with a team of 40+ developers, managed and trained them as IT professionals.Now here she is with yet a new endeavor professional teaching, intending to bridge the gap between the fundamental training and professional requirements.

2D Animation from Sketch to Sprite

Course Details
2D Animation from Sketch to Sprite

Learn how to design and animate a character in Photoshop! Join aspiring students and professionals, and begin designing game characters and animation.

Looking to creating professional game graphics or maybe you want to learn a new skill to add to your portfolio, you will make the right choice in selecting this course.

The 2D Animation from Sketch to Sprite Course will should you how to create high quality, stylized characters and animations for both production and games. The techniques taught in this course can be translated into just about any asset creation.

The course is divided into 6 modules:

  1. Photoshop basics
    • Understanding the layout
    • Exploring tools
    • Creating and editing type
    • Using various selection and masking techniques
  2. The design process
    • Understanding the process of designing a character for animation
    • Understanding colour and how to use it effectively
  3. Building character assets
    • Using Photoshop to create game assets/character
    • Exploring time saving tools and tops for efficient workflow
  4. Sprite sheet creation
    • Building animation sprite sheets
    • Using Photoshop to create animations
  5. Animation cycles
    • Understanding keyframes and timelines in Photoshop
    • Using layers, keyframes and the timeline to animate
  6. Presenting your work and finding work
    • Understanding the value of presentation
    • Exploring freelancing opportunities


Game Development (Unity)

Course Details

Game Development

Course Outline

The purpose of the course is to teach students about the overall process of game development. Computer games can be played today on a number of platforms. The course will equip students with the latest techniques using Unity and accompanying tools to develop quality games for PC, Mobile and Console platform.
The summarized course outline will look like below:

Week Topic
1 Introduction to the game development life-cycle, the game loop, a brief history of how games have been developed. Basic components of a game

Sprites, animations, coordinate systems and handling input for 2D games. Introduction to Unity. Introduction to game physics

2 Introduction to 3D game systems and coordinates. Objects and their transformations that is rotation, scaling, translation and combinations. 3D and 2D vectors and their use. Scenes and cameras, perspective and different type of games with respect to angles. Running games, birds eye view games, racing games and more.
3 Object Collusion, Environments and Drawing the world, Particle Systems. Developing first full game, making the game run on PC and mobile phones.
4 Handling lights, particle systems, fire, smoke, water and more. Using Terrains, mountains and landscapes, placing objects like trees, stones and texturing them to create custom worlds.
5 Acquiring assets from online sources, websites, unity store and more. Importing such assets into the unity project and making a sample game.
6 Introduction to game physics, velocity, acceleration, collusion, momentum and how Unity handles it, how can we use game engines to make stunning effects in games. Materials, bounciness, elasticity, chains, ropes and hinges etc.
7 Game optimization and making sure it runs on the target platform. Ways to improve game efficiency without sacrificing a lot of quality.
8 Publishing games on different stores. Monetization models for games.  Using advertisements, in app purchases and more
9 Building humanoids for 3d games, 2 legged character design, texturing, optimization and rigging.
10 Creating animations and using the humanoids in 3D/ 2D games

Tax Filing

Course Details


With more and more emphasis being put by the government on tax return filing, it is imperative for each one of us to understand the basics of how our income tax is calculated and what is our legal obligation with regards to income tax payment and income tax return filing. We should also be aware of risks of not filing our tax return or paying taxes. In addition, it is always good to know what various tax concessions and rebates are available to us to help us reduce our tax bill.

In this course, you will learn how to

  • Calculate your income tax
  • File your tax return online, and Reduce your income tax by using tax concessions, credits, and rebates

Brief Contents

  • What is income tax and what are the filing obligations
  • How to calculate income tax for salaried people
  • Income tax rebates and credits
  • How to use form IT-3 to adjust advance tax paid
  • How to register for online tax return filing
  • How to file income tax return electronically
  • How to file wealth statement electronically

What will not be covered

  • Income tax for business persons
  • Property tax
  • Tax on investment income
  • Capital gains tax
  • Stamp duty and other taxes on real estate
  • Corporate tax
  • GST, Custom duty, and Excise duty etc

Instructor Profile:

Mr. Shahrukh Irfan is a Chartered Accountant and a Chartered Tax Advisor from the UK and holds MSc in accounting and finance from the London School of Economics (LSE). He has worked in Big 4 accounting firms in the UK for almost 7 years in income tax practice. He is currently teaching and consulting on personal tax in Pakistan.

Building your legacy while Making money

Course Details

Course Details

This is a course designed to give you a source of passive income so that you achieve financial freedom and focus on bigger things that you are born to do. The course has absolutely no prerequisite making it an ideal choice for professionals and students alike. This course starts with creating an entrepreneurial mindset before introducing ways to make money online while studying or working full time. After showing multiple ways to earn a passive income, It will dig deeper into drop-shipping and take you step by step through the entire journey of setting up an e-commerce store, finding a niche, product suppliers, branding and marketing. At the end of this course, you all will be fully equipped to run a passive income business. The course then moves on to finding your passion and what you really want to do in life. It teaches you several methods of finding a startup idea and tips to pursue it further. The course is a fusion of lectures, case-studies, exercises and hands on training.

Instructor Profile:

Hafee Atyub is an entrepreneur, innovation consultant & divergent thinker, who graduated from LUMS and went to Germany on DAAD funded research internship. Later, he founded BagAdverts which got incubated at Plan9 and eventually won CAREEM as his first customer. He was also selected among top 20 out of 500+ applicants for Kazan OIC Youth Entrepreneurship forum held in Russia. He also presented at Idea Cororon Ka TV show. He believes that human beings are the best of the creations and entrepreneurship is their innate nature.