Short-term courses
(Quick, flexible courses to develop IT skills)

Aptech offers short-term courses of 1-2 months’ duration.
These courses are ideal for:
- College students who can build IT skills during college vacations.
- Working professionals in IT who can get additional skills by doing a part-time, specialized course.
- Beginners who can pick up basic computer & Internet skills through these courses.
- Engineering & IT students who use these courses to fill the gap in their college education & to practice what they learnt in the classroom.
Courses are offered in
Short-term courses
Programming Languages
C
The course aims at teaching the programming logic and core language of C
Who will the course benefit?
Individuals who wish to gain expertise in the ‘C' programming language
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe the C programme structure
- List the different data types
- Use Operators
- Use if-else-if statements
- Discuss switch statement
- Describe and implement loops
- Describe array handling in C
- Apply pointers in C
- Define and use functions
- List storage classes in C
- List string functions
- List the uses of structures in C
Eligibility
Duration
Certification
C++
Object-oriented programming has brought about a great change in the way software is developed. The goal of object-oriented programming is to make programmes clearer to understand, more reliable and easier to maintain. Object-oriented concepts give software development a new insight because they help look at applications from the real-life point-of-view instead of just in terms of data types and functions. By the end of this course, the student is exposed to object-oriented programming concepts and programming
Who will the course benefit?
Students and working professionals wishing to gain expertise in C++ programming language. This course is also beneficial for engineering and science students who require knowledge of C++ programming as a part of their syllabus
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe classes and objects
- Explain operators
- Explain inheritance
- Describe polymorphism
- Describe file handling in C++
- Explain operator overloading and functions
Eligibility
Duration
Certification
C#
The course helps students develop their programming skills using the C# language
Who will the course benefit?
Individuals who wish to gain expertise in programming using C#
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain the .NET framework structure
- Use VS.NET 2003
- Explain various concepts in C#
- Write programmes in C#
Eligibility
Duration
Certification
VB1
Visual Basic (VB) is a rapid application development tool used to develop desktop applications. This course starts with a brief introduction to the basic concepts of Visual Basic and then moves on to advanced programming concepts. By the end of this course, students will be able to develop desktop applications using Visual Basic 6.0
Who will the course benefit?
Students and working professionals who wish to gain expertise in Visual Basic programming
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain event-driven programming
- Explain how to work with Query Analyser and Enterprise Manager
- Describe various Visual Basic controls
- Describe Menus
- Explain SDI and MDI applications
- Describe data access in Visual Basic
Eligibility
Duration
Certification
VB2
Visual Basic (VB) is a rapid application development tool to develop desktop applications. These applications can be further enhanced using error handling, ActiveX controls, and ActiveX documents. The final application can be deployed using the Package and Deployment wizard
Who will the course benefit?
Students and working professionals wishing to gain expertise in programming using Visual Basic
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain error handling in Visual Basic
- Describe how to develop an application using Class Builder
- Explain Component Object Model
- Describe ActiveX Controls
- Explain the process of creating ActiveX documents
- Explain packaging and deploying applications in Visual Basic
Eligibility
Duration
Certification
XML1
eXtensible Markup Language (XML) is a markup language that enables creation of common information formats. It also allows data formatting and sharing across networks. It is a framework that can be used to define one's own markup language, and to manipulate and transmit data. By the end of the course, the student will be able to create his or her own elements, attributes and entities
Who will the course benefit?
Students and working professionals who wish to gain expertise in Markup languages
What skills will the student gain?
After the completion of this course, the student will be able to:
- Create XML document
- Explain XML documents using CSS and XSL
- Create DTDs
- Use Namespaces and Schemas
Eligibility
Duration
Certification
XML2
eXtensible Markup Language (XML) is a markup language that contains shapes, labels, and structures. It protects information. The course focuses on design and implementation of XML in Microsoft Internet Explorer 5 and on the Microsoft XML processor MS XML. This course teaches web developers to create XML documents and to incorporate it into their web development work
Who will the course benefit?
Students and working professionals who wish to gain expertise in Markup languages and enhance their skills in web development
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe the structure of an XML document
- Describe XML Schema
- Explain Document Object Model (DOM)
- Explain XSL transformation
- State and explain various XPath functions
- Explain Serialisation with XML
Eligibility
Duration
Certification
ASP
The business world is rocked by web-based applications. Unlike client/ server applications, web-based applications are characterised by processing at both, the client as well as the server ends. Server-side scripting refers to coding that is done for processing the client's request at the server's end. ASP is a server-side scripting language. In this course, the students will learn to develop web-based applications using ASP
Who will the course benefit?
Students and working professionals who wish to gain expertise in server-side scripting using ASP
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain the web application development cycle
- Describe client-side scripting
- Explain VBScript
- Describe ASP and objects
- Explain application and server objects
- Explain database handling in ASP
- Describe Microsoft Transaction Server
- Describe mail and security in ASP
Eligibility
Duration
Certification
Aptech also offers bundled courses in C & Data Structure and in C, C++ & Data
Structure.
C & Data Structure
| Module | Duration (in hours) |
| Developing Programming Logic with C | 40 |
| Data Structures using C | 14 |
| Project | 10 |
| Total | 64 |
C, C++ & Data Structure
| Module | Duration (in hours) |
| C, C++ & Data Structure | 40 |
| Data Structures using C | 14 |
| C++ | 32 |
| Project | 10 |
| Total | 96 |
Database
SQL 2000
SQL Server 2000 is a RDBMS package from Microsoft. It is an environment used to create databases on a Microsoft Windows operating system. It offers a very high degree of performance and scalability for applications running in client/ server and N-tier architectures. It is largely used in medium-sized establishments
Who will the course benefit?
Individuals who design, implement and maintain online query applications to create and employ database query programmes using SQL Server 2000
What skills will the student gain?
After the completion of this course, the student will be able to:
- Understand SQL Server features and architecture
- Work with SQL Server 2000 Tools and Transact SQL
- Work with Tables, Data Types and Joins
- Create sub-queries, aggregate functions, and summarise data
- Work with Data Integrity Tools and Indexes
- Implement triggers and stored procedures
- Manage Transactions Locks and Cursors
Eligibility
Duration
Certification
Access 2000
Access 2000 is aimed at teaching database programming concepts
Who will the course benefit?
Individuals who wish to gain expertise in designing, developing and working with databases built using MS Access 2000
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain database and database management
- Design database and database objects
- Work with MS Access 2000
Eligibility
Duration
Certification
.NET
ASP.NET with C#
ASP.NET is a unified web development model. It includes services to build enterprise-class web applications with minimal coding. You can use any language compatible to Common Language Runtime (CLR) to create ASP.NET applications. This course uses C# for coding the ASP.NET web pages. At the end of the course, the students will be able to create web applications using Microsoft Visual Studio.NET 2003
Who will the course benefit?
Students who wish to gain expertise in web programming using ASP.NET
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain ASP.NET
- Explain web controls
- Explain various validation controls
- Describe various server objects
- Describe ASP.NET cookies & sessions
- Explain database programming in ASP.NET
- Describe web services
Eligibility
Duration
Certification
C# with Winforms
Windows Forms (Winforms) is an extensive set of class libraries used to develop desktop and client/ server-based Windows applications. The course aims at making students comfortable with the Visual Studio.NET 2003 IDE. The students will be able to develop applications using C# and Windows Forms
Who will the course benefit?
Students and working professionals wishing to gain expertise in Windows Forms programming using C#
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe Windows Forms fundamentals
- Describe the ADO.NET architecture
- Explain ADO.NET programming in Windows Forms
- Explain SDI and MDI applications
- Explain the process of printing in Windows Forms
- Describe Windows Services
- Describe GDI + in Windows Forms
- Explain networking in Windows Forms
- Describe packaging and deploying applications
Eligibility
Duration
Certification
VB.NET with Winforms
Visual Basic.NET provides the productivity features required to develop enterprise-critical applications. Windows Forms is an extensive set of class libraries used to develop desktop and client/ server-based Windows applications. At the end, students will be able to develop desktop and client/ server applications using Visual Basic.NET and Windows Forms
Who will the course benefit?
Students and working professionals wishing to gain expertise in Visual Basic.NET and Windows Forms programming
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe the basics of VB.NET language
- Explain the various programming constructs
- Describe interfaces, namespaces, and collections
- Explain multithreading
- Explain database programming and assemblies
- Explain the various Windows Forms controls
- Explain ADO.NET programming in Windows Forms
- Explain custom controls
- Describe crystal reports
- Explain packaging and deploying Windows Forms applications
Eligibility
Duration
Certification
Aptech also offers bundled courses in .NET Programming
.NET Programming
To enroll for the .NET Programming course, students must have prior knowledge of C language, XML and SQL Server 2005.
| Module | Duration (in hours) |
| Programming in C# | 32 |
| Advanced Programming in C# | 16 |
| Windows Forms with C# | 32 |
| Advanced Technologies in Windows Forms with C# | 16 |
| Project | 20 |
| Total | 116 |
.NET Web Application Development
To enroll for the .NET Web Application Development course, students must have prior knowledge of HTML & XML, C#, Windows Forms and SQL Server 2005.
| Module | Duration (in hours) |
| Programming in ASP.NET with C# | 48 |
| Developing ASP.NET AJAX Applications | 16 |
| Project | 20 |
| Total | 84 |
Java Technologies
JMS & J2EE Application Design
JMS provides a set of specifications supported by many Message-Oriented Middleware products. This helps in building Java applications using a well-designed programming model that is portable across various messaging systems. J2EE Application Design teaches several implementation issues involved in application deployment using the J2EE specification. In addition to this, the course will teach students to implement security in J2EE applications
Who will the course benefit?
Students and professionals who wish to gain expertise in messaging using Java and also implementing issues involved in application deployment using the J2EE specification
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe Messaging
- Explain JMS and the different scenarios where it can be used
- Explain the JMS architecture
- Describe and implement advanced concepts in JMS
- Explain usage of web services through WSDL
Eligibility
Duration
Certification
JSP & Servlets
JavaServer Pages (JSP) is a Java-based technology that simplifies the process of developing web-based applications. This course discusses these design and implementation issues in detail, through simple and comprehensible examples. A Servlet, being a small pluggable extension to a server, enhances the capabilities of the server's functionalities, such as a Java-enabled web server, mail server, an application server, or any customised server
Who will the course benefit?
Those who wish to gain expertise in web-based technologies such as JSP and Servlets
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain Servlet Architecture
- Create Custom Tag Libraries
- Develop JSP application using Java Studio Enterprise 8
- Describe JSP directives
- Describe JavaBean
- Describe the Syntax of JSP Expression Language
- Explain Model I architecture and Model II architecture using an example
Eligibility
Duration
Certification
EJB 2.0
Enterprise JavaBeans (EJB) are components that allow applications to communicate across multi-tier client-server environments. They have advantages in terms of business benefits. This course introduces students to Enterprise JavaBeans and web services. It also explains J2EE support for web services
Who will the course benefit?
Students who wish to gain expertise in creating Enterprise JavaBeans that will allow communication across multi-tier client-server environments
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain J2EE architecture and APIs
- Describe Session EJB
- Describe Entity EJB
- Explain CMP and BMP EJB
- Explain SAX and DOM
- Explain creation of web services
- Explain usage of web services through WSDL
Eligibility
Duration
Certification
Aptech also offers bundled courses in Java Programming
Java Programming
To enroll for the Java Programming course, students must have prior knowledge of C Language and SQL Server 2005.
| Module | Duration (in hours) |
| Learn Java By Example | 24 |
| A Guide to Advanced Java | 24 |
| Distributed Computing in Java | 24 |
| Working with Database and Security in Java | 16 |
| Project | 20 |
| Total | 108 |
Java Web Application Development
To enroll for the Java Web Application Development course, students must have prior knowledge of HTML & JavaScript, Java and SQL Server 2005.
| Module | Duration (in hours) |
| Web Programming with Servlets and JSP | 40 |
| Architecting Web Applications using JSF and Struts | 16 |
| Project | 20 |
| Total | 76 |
Operating Systems
Linux
The course aims to provide students with working knowledge of the Linux platform. It familiarises them with the working environment as well as all the requisite commands
Who will the course benefit?
Individuals who wish to gain expertise in working with the Linux platform
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe different Linux working environments
- List and describe different Linux commands
- Explain the types of filesystems
- Describe shell and networking
- Configure an Ethernet connection
- Install and configure Tomcat
Eligibility
Duration
Certification
Unix
Unix is a powerful operating system that has retained its identity and following in spite of changing market trends. The system offers flexibility, adaptability and extensibility. This course provides an insight into various files and directory commands, pipes, filters, editors and shell programming
Who will the course benefit?
Students who wish to gain expertise in working with the Unix operating system
What skills will the student gain?
After the completion of this course, the student will be able to:
- Work with File System in Unix
- Work with pipes and filters and editors
- Develop shell programmes
Eligibility
Duration
Certification
Office Tools
Advanced Excel
Excel is an electronic spreadsheet that enables you to create worksheets for data entry, make calculations and manage a database. Excel is also a useful tool when preparing graphs detailing the results of calculations. Excel supports many types of financial, statistical and logical calculations. Excel is easy to use; it has helpful tools that effectively and quickly perform calculations that may have seemed impossible
Who will the course benefit?
Individuals who wish to gain in-depth knowledge of working with MS Excel
What skills will the student gain?
After the completion of this course, the student will be able to:
- Import data and text files from external sources
- Query data from the web
- Create and apply templates and styles
- Use different tools like Goal Seek, Solver, etc to analyse data
- Work with Macros
- Use digital signatures to protect workbooks and worksheets
- Configure and customise Excel
- Work with shared workbooks
Eligibility
Duration
Certification
Advanced Powerpoint
Microsoft PowerPoint allows you to develop computer-based presentations. It allows construction of presentations from scratch or by using the easy-to-use wizard
Who will the course benefit?
Individuals who have already used MS PowerPoint and wish to enhance their knowledge of the advanced features of PowerPoint
What skills will the student gain?
After the completion of this course, the student will be able to:
- Create a photo album
- Use diagrams, organisation charts and tables
- Use macros
- Use movies, sounds and voice narrations
- Share workspace and presentations
- Embed and link objects
- Customise PowerPoints
Eligibility
Duration
Certification
Advanced Microsoft Office
Microsoft Office is an integration of programmes, servers and services. MS Excel is used for analysis and calculation purposes, MS PowerPoint for preparing presentations, while MS Outlook is used for communication
Who will the course benefit?
Individuals who have already used MS Excel, MS PowerPoint, and MS Outlook, and wish to enhance their knowledge of the same
What skills will the student gain?
After the completion of this course, the student will be able to:
- Perform complex calculations efficiently using various functions in Excel
- Organise and analyse large volumes of data
- Create MIS reports
- Consolidate and manage data from multiple workbooks
- Create simple as well as sophisticated presentations
- Format the presentations and templates for the desired appearance
- Create and manage contacts and appointments
- Read Outlook mail and send e-mails
- Create and publish a digital dashboard
Eligibility
Duration
Certification
MS Outlook
MS Outlook is a personal information management and communication tool . It provides a single location for sending and receiving e-mails, and organising and managing all day-to-day information - from e-mail and calendars to contacts and task lists. It has tools that help you share information with other people over the Local Area Network (LAN), the Intranet, or even the Internet
Who will the course benefit?
Individuals who wish to gain working knowledge of MS Outlook
What skills will the student gain?
After the completion of this course, the student will be able to:
- Build and use contacts
- Build and use distribution lists
- Use calendar
- Create and manage appointments
- Use Journal, notes and tasks
- Read Outlook mail and send e-mails
- Create and publish a digital dashboard
Eligibility
Duration
Certification
Office Works - Level 1
The course aims to provide basic computer knowledge and working knowledge of the Windows OS, the Internet and MS Office 2000
Who will the course benefit?
Students who wish to gain proficiency in working with computers, the Internet and the MS Office 2000 applications
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe basic computer fundamentals
- Work with the Windows OS
- Work with the Internet
- Work with Internet-related services
- Work with MS Office
Eligibility
Duration
Certification
Office Works - Level 2
The course aims to provide working knowledge of MS Word 2000, MS Excel 2000 and MS PowerPoint 2000
Who will the course benefit?
Students who wish to gain proficiency in working with computers, the Internet and the MS Office 2000 applications
What skills will the student gain?
After the completion of this course, the student will be able to:
- Work with MS Word
- Work with MS Excel
- Work with MS PowerPoint
Eligibility
Duration
Certification
Office Works - Level 3
The course aims to teach database management concepts, impart working knowledge of MS Access 2000, as well as of concepts like forms, reports, macros and web publishing
Who will the course benefit?
Students who wish to gain expertise in database management and database management tools such as MS Access 2000. The students will also learn about forms, reports and macros and web publishing
What skills will the student gain?
After the completion of this course, the student will be able to:
- Work with MS Access 2000
- Create and work with forms
- Create reports and charts
- Create and use macros
- Work with Visual Basic modules
- Publish content on the web
Eligibility
Duration
Certification
Office XP
The course aims to introduce computers, basic computer concepts, Office XP automation tools, the World Wide Web and Internet-related tools
Who will the course benefit?
Students who wish to gain knowledge of computers, basic computer architecture, computer devices and their working, Office XP automation tools, and experience of working with the World Wide Web
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain basic computer concepts and architecture
- Work with Office XP tools
- Describe the working of the WWW
Eligibility
Duration
Certification
Aptech also offers a bundled course in Financial Accounting.
Financial Accounting
| Module | Duration (in hours) |
| Decision Making Using MS Excel Fundamentals of MS Access 2007 |
32 |
| Fundamentals of Accounting | 44 |
| Project | 20 |
| Total | 96 |
Computer Fundamentals
Vidya
Vidya is designed with dual objectives in mind:
- To make students computer-literate
- To equip students with adequate working knowledge of office automation tools - the primary requirement in today’s computerized office environment.
Who will the course benefit?
Vidya is suited for individuals who wish to gain working knowledge of computers
What will the student gain?
After the completion of this course, the student will be able to:
- Work with Windows Operating System
- Describe the CPU architecture
- Create & format documents using MS Word
- Create spreadsheets using MS Excel
- Create presentations using MS PowerPoint
- Use & define the working of the Internet
- Use email
- Create web pages
Eligibility
Duration
Certification
Vidya Junior - Wizkid
The Wizkid course has been designed for schoolchildren. Students will learn a few basic computer fundamentals as well as to use Microsoft Paint
Who will the course benefit?
Schoolchildren who are interested in drawing, sketching, colouring and animation
What skills will the student gain?
After the completion of this course, the student will be able to:
- Explain a few basic computer fundamentals
- Use some colouring and sketching software
- Play basic interactive games
- Create some basic animation
- Use Microsoft Paint
Eligibility
Duration
Certification
Vidya Junior - Webwizard
The Webwizard course is meant for schoolchildren interested in computer fundamentals. Students will gain knowledge of MS Office and learn to create basic websites
Who will the course benefit?
The course is ideally suited to schoolchildren in the age group of 15 to 17 years who would like to familiarise themselves with computers and MS office. It is also suitable for beginners interested in creating basic websites
What skills will the student gain?
After the completion of this course, the student will be able to:
- Work with MS Office
- Create HTML pages
- Learn basic animator tools
Eligibility
Duration
Certification
Vidya Junior - Wonderteen
The Wonderteen course has been designed for schoolchildren and includes topics such as computer fundamentals, basics of MS Office 2000, Internet and Internet access and basic working knowledge of MS GIF Animator
Who will the course benefit?
Schoolchildren who wish to increase their knowledge of computers and the Internet
What skills will the student gain?
After the completion of this course, the student will be able to:
- Describe basic computer fundamentals
- Use MS office 2000
- Describe and use the Internet
- Work with MS GIF Animator
Eligibility
Duration
Certification
Aptech also offers courses for 12th pass/ college students & specialized courses for engineering & IT students.