Module 1 begins
Duration: 1 Month
Discover the core concepts of iOS app development.
Learn fundamental concepts and build a strong foundation in hybrid design principles. Understand unique characteristics of cross-platform app development and tools that drive the creation of hybrid apps.
- Understand the basics of hybrid and native mobile app development.
- Learn core techniques & principles involved in hybrid app development.
- Learn popular frameworks including their features, components, and architecture.
- Understand UX/UI design principles to build intuitive hybrid apps.
- Learn essential tools and development environments used for creating hybrid apps.
- Learn different stages (from ideation to deployment) involved in hybrid app development.
Module concludes
Master the essentials of hybrid app development!
Module 1 begins
Duration: 1 Month
Introduction to Android development tools and environment.
Build a strong foundation in Android app development by mastering core concepts such as Fragments, Activities, Intent, etc. Learn to set up a development environment, design intuitive user interfaces, and manage user interactions.
- Learn to use Android Studio for effective development, debugging, and testing of apps.
- Understand core components of Android apps including Intents, Services, Activities, & more.
- Build user-friendly and appealing interfaces using Jetpack Compose and XML.
- Learn to manage data using SQLite and Room databases.
- Master different types of layouts to design responsive and flexible UIs.
- Understand the lifecycle of Android components to manage state changes & prevent memory leaks.
Module concludes
Master the fundamentals of Android development!
Module 1 begins
Duration: 0.5 Month
Advance your subject-matter expertise & specialize
Learn through a design-centric approach to user interface and user experience design. Gain practical, skill-based instruction that is centered around a comprehensive visual communications perspective. You learn a lot more than the project’s strategy, scope, & information architecture to develop sitemaps and wireframes.
- UI Design, User Interface Definition.
- Design Thinking Introduction, Visual Design Principles Introduction.
- Web and App Design Essentials, UX Design.
- User Definition, UX History.
- Design Professional, Experience Definition.
- Research Introduction.
![]()
Module concludes
Research Paper, Lesson Quiz & Coding Practice, Quiz Challenge, End Course Summative Assessment.
Module 1 begins
Duration: 0.5 Month
Advance Your Subject-matter Expertise & Specialize
Be a part of the hyper-connected digital marketing landscape that is causing transformative change and shifting global business power. This interdisciplinary programme enhances industry know-how and adopts multiple teaching methods for future readiness.
- What is Digital Marketing?
- History & fundamental concepts
- Basics of Digital Marketing – Overview
- Scope of Digital Marketing
- Platforms for Digital Marketing
- Types of platforms & channels
Module concludes
Research Paper, Lesson Quiz & Coding Practice, Quiz Challenge, End Course Summative Assessment.
Module 2 begins
Duration: 0.3 Month
Photoshop and Project Management
Learn to manage the entire web design process, from project distribution to using Photoshop for professional image editing.
- Distribution of Projects
- Adobe Photoshop
- Introduction to Photoshop
- Editing of Digital Still Image
- Introduction to Digital Still Image Format
- Image Cropping, using the Pen tool
- Filters, Layers (modes) and Action
- Single simple colour–Metro UI design style
- Designing for Mobile Devices/Tablets
- CMS based design [WordPress, Magento, Drupal]
- Image optimisation for use in web pages
- Logo design and amendment using Photoshop
![]()
Module concludes
Create stunning visuals for web and mobile devices and confidently handle all project deliverables.
Module 2 begins
Duration: 0.1 Month
Understanding Data Types & Sources
Learn to identify and classify different types of data, distinguishing between structured and unstructured, as well as primary and secondary sources.
- Learn to differentiate between structured data and unstructured data.
- Understand the difference between primary data and secondary data.
- Explore practical examples of both data types and sources.
- Gain a foundational understanding of data classification.
![]()
Module concludes
Select appropriate data sources and preparation techniques based on the specific type of data they are analysing.
Module 2 begins
Duration: 0.3 Month
Core Application Development with Java
Learn to build modular and resource-efficient Java applications, understanding component lifecycles, resource management, and the integration of external dependencies and libraries.
- Activity Life Cycle
- Application Components
- Using Resources
- Dependency and third-party library Integration
![]()
Module concludes
Design and develop well-structured Java applications. Integrate and manage external libraries, building complex, feature-rich software solutions.
Module 2 begins
Duration: 0.3 Month
Styling the Web with CSS3
Learn how to apply styles to various HTML elements and attributes, and the key differences between using ID and Class selectors for targeted styling.
- CSS controls the look and layout of web content.
- Learn to target specific HTML elements for styling.
- Understand the key differences between using IDs and Classes.
- Discover how to apply styles efficiently across your site.
- CSS is essential for creating modern, attractive websites.
![]()
Module concludes
Style basic web pages, change colours, fonts, and layout to create visually appealing designs.
Module 2 begins
Duration: 0.3 Month
Getting Started with Node.js
Learn Node.js basics, server creation, HTTP handling, and its asynchronous, modular nature with core components.
- Learn what Node.js is and why it’s useful.
- Get Node.js installed on your Windows machine.
- Understand how to build a basic web server with Node.js.
- Discover how Node.js handles web requests and responses.
- Explore built-in tools (modules) like the file system and HTTP.
![]()
Module concludes
Set up Node.js and build basic web servers. Handle web requests/responses and understand Node’s asynchronous, modular structure.