About the Course
Join the AI revolution!
TDU, in partnership with Pupilfirst.org, brings a graded set of courses to learn foundational full stack development skills that will enable you to build Generative AI products.
The first course, Web development (WD) 101 will help decide if you have aptitude and would like to continue with the next set of courses. The remaining two, WD 201 and WD 301, will give the full set of skills that you are seeking to become a full stack web developer.
Web Development (WD) 101 - Getting started with JavaScript (Beginners)
By completing the WD 101 course, you will learn how to:
āĀ Ā Ā Ā Ā Ā Set up your development environment.
āĀ Ā Ā Ā Ā Ā Transform data with JavaScript.
āĀ Ā Ā Ā Ā Ā Use computational abstractions.
āĀ Ā Ā Ā Ā Ā Work with the HTML Forms.
āĀ Ā Ā Ā Ā Ā Work on native HTML Form Validations.
āĀ Ā Ā Ā Ā Ā Understand Web Storage for saving and retrieving data.
This course is offered free so as to help students assess if they would like to take WD 201.
Web Development (WD) 201 - Server-side programming with Node.js (Intermediate)
By the end of the course, the students will be able to:
āĀ Ā Ā Ā Ā Ā Build web applications using Express.js
āĀ Ā Ā Ā Ā Ā Manipulate data using both imperative and functional programming techniques.
āĀ Ā Ā Ā Ā Ā Model real-world systems using object-oriented design.
āĀ Ā Ā Ā Ā Ā Write HTML & CSS to create elegant web pages.
āĀ Ā Ā Ā Ā Ā Build database applications using Sequelize.
Recommended Duration: 12 weeks
Students are free to complete the courses at their own pace. Candidates who opt for university certification and credits, and complete WD 201 will receive 6 credits.
Web Development (WD) 301 - Front-end development with React & TypeScript
By the end of the course, students are expected to:
āĀ Ā Ā Ā Ā Ā Ā Be able to create Single Page Applications (SPA) using React.
āĀ Ā Ā Ā Ā Ā Ā Be able to build robust UIs using the statically typed programming language TypeScript.
āĀ Ā Ā Ā Ā Ā Ā Get better at styling web applications using Tailwind CSS.
āĀ Ā Ā Ā Ā Ā Ā Understand typed state management that is in line with the backend data model.
āĀ Ā Ā Ā Ā Ā Ā Understand the best practices followed in industry for production grade applications.
Recommended Duration: 12 weeks
Students are free to complete the courses at their own pace. Candidates who opt for university certification and credits, and complete WD 301Ā will receive 6 credits.
Application Process:
Applications are available on the website of Pupilfirst. The fields in the form are those that are required by the National Academic DepositoryĀ that houses the Academic Bank of CreditsĀ and it is therefore mandatory to fill out this application form if you would like certification and credits from TDU. Completed application forms along with applicable course fees will have to be submitted online.
Course Eligibility
This is a lifelong continuous learning/ upskilling/reskilling course that does not have any eligibility criteria, other than interest and aptitude. Anyone can take these courses at any time during their career. TDU provides certification and credits that are stored in the Academic Bank of Credits (ABC). We recommend you to take WD101 to get a flavour of the course and get you started with WD 201. Eligibility for WD 301 is completion of WD 201.
Career Path
By completing these courses, students would have the requisite knowledge to contribute their skills as a full-stack web developer, and also possess the foundational skills to build applications using GenAI.
Contact Name
Vocational Education Cell
Contact Email
For information on how to apply, please visit our Admissions page.