Internship 1

Internship


About the Internship

Internship Type: Virtual
Internship Title: EY GDS - AICTE Internship
Terms of Engagement: 6 weeks. 18th December 2023 to 31st January 2024.
Internship Overview:

Dive into the world of data analytics and full-stack web development with the EY GDS-AICTE Internship and unlock the door to a future filled with innovation and opportunity!

Join the EY GDS-AICTE Internship program! This is your chance to immerse yourself in hands-on learning of essential practical skills for success. This 6-week internship camp offers you the opportunity to acquire and demonstrate skills that will significantly improve your technical abilities and enhance your career prospects.

Throughout the internship, you'll receive mentorship from a dedicated industry expert. You'll have the opportunity to develop project prototypes to tackle real-world challenges using your preferred technology track. Work in a student team under your mentor's guidance to identify solutions to problems using technology. Selected students will also have the chance to showcase their developed project prototypes at a regional showcase event attended by industry leaders.

About EY GDS:

Ernst & Young Global Delivery Services, a global leader in professional services, has expanded its commitment to corporate social responsibility (CSR) to include a robust skilling component. Recognizing the critical role that education and skill development play in fostering sustainable communities, EY has launched numerous initiatives aimed at equipping individuals with the skills they need to thrive in a rapidly changing world. These programs extend beyond traditional business interests and reflect EY's dedication to making a positive impact beyond its core services. The Next Gen Employability Program is an initiative by Edunet & AICTE in collaboration with EY GDS to enhance the employability of students in the technical education ecosystem.

About Edunet:

Edunet Foundation (EF) was founded in 2015. Edunet promotes youth innovation, and tinkering, and helps young people prepare for industry 4.0 jobs. Edunet has a national footprint of training 300,000+ students. It works with regulators, state technical universities, engineering colleges, and high schools throughout India to enhance the career prospects of the beneficiaries.

Keywords:

EY, Full Stack Development, Backend Development, Data Analytics, Data Visualization, Cloud Computing, Frontend Development, Python, Power BI, Edunet, Microsoft Azure

Locations: Across India
Amount of stipend per month: ZERO
Qualification: BTech/B.E./Equivalent, BCA, BSc in computer science etc.
Specialization: ECE, CSE, EEE, IT, ISE, AIML, DS etc.
Internship benefits:
  • Personalized mentorship sessions and collaborative group learning.
  • Opportunities to expedite learning through project-based internships.
  • A holistic learning experience provided by industry experts through knowledge-sharing sessions.
  • Showcase your skills by creating prototypes to solve real-world challenges.
  • Earn certifications from EY, AICTE, and Edunet, boosting your confidence and value to potential future employers.
  • Opportunity to present your project prototypes to a panel of industry experts at a regional showcase event.
Eligibility Criteria:
  • The internship opportunity is open to all students who can commit to 6 weeks (6-8 hours per week).
  • Students should have a valid Gmail account for EY-AICTE Internship Camp Registration.
  • Eligible disciplines include Computer Science, Electrical and Electronics, Information Technology, AIML, DS, and ISE.
  • Access to a computer or laptop with a stable internet connection is required.
  • Operating system: Any
  • Browser: Any

Note: The enrolment of students in the EY GDS-AICTE 6-week internship camp is subject to the discretion of the team responsible for the operationalization of the Next Gen Employability Program at Edunet Foundation.

Indicative timelines for the internship:
Event Timeline
Onset of registration 15-11-2023
Closing applications for internship registrations 08-12-2023
Commencement of internship 18-12-2023
Offer letter disbursement for internees 21-12-2023
End of internship 31-01-2024
Awarding certificates 15-02-2024

Data Analytics Projects

  1. Implementation of Star Schema-Based Sales Analysis
  2. E-Commerce Sales Analysis Using Power BI 
  3. Amazon Marketplace Inside Console using Power BI
  4. Real-Time Business Monthly Data Analysis
  5. HealthCare Prediction on Diabetic Patients Using Python
Data Analytics Course Project Approach
(Weekly Progress Report)

Weekly Completion Tasks

Weekly Module Completion Progress

Week 1: Orientation session, Project Allocation and Resume Building

  • Explaining overview of the internship
  • Selection of projects
  • Session of Resume Resonance: Creating last mile impact

Week 1:

  • Attend the Orientation session
  • Select the projects 
  • Attend the Master class session on Resume resonance and Submit the Feedback form on the master class
  • Submit the Resume on Google Form

Submission Details:

Feedback Form: https://forms.gle/cs4RbJ78xSCJfuB8A

Resume Upload Form: https://forms.gle/a5Tbjd9vgJjPkHJw6

Week 2:  Defining Data Source, Data Cleaning and operations

  • Understanding Data Analytics basics 
  • Understanding Data and application 
  • Understanding Power BI tool 
  • Project Planning (Module identification) 
  • Preparations- Categorization of Data, Data Cleaning operations, Data Wrangling operations, etc. 
  • Data Modelling 
  • Business Requirements generation 
  • Introduction to Visualization 

Week 2: 

  • Data Analytics basic knowledge understanding level 
  • Power BI Knowledge 
  • Data Importing to Data Operations like Data Cleaning etc. 
  • Create relationships between tables and define 
  • Visualization of business requirements task 

Submission details: 

Expected content: The student must share the project aim, requirements, tools usage, minimum requirements (Hardware and software), Knowledge of Data Modelling, and module details with descriptions… 

File format: Word / PDF 

Sample Word File – https://shorturl.at/eloCT

Implementation of Star Schema-Based Sales Analysis - https://forms.gle/Qa35mkn43LP5tiiBA

E-Commerce Sales Analysis Using Power BI - https://forms.gle/TFbBzECnUxfRvvqa7

Amazon Market Place Inside Console using Power BI - https://forms.gle/RiFTdgvhFBDv3CF28

Real-Time Business Monthly Data Analysis - https://forms.gle/JJP3dL58vHYuphdS9

HealthCare Prediction on Diabetic Patient using Python - https://forms.gle/FSa9c694VLYXgKgi7

Week 3:  Power BI Development and Modeling

  • Power BI Analysis – Advanced Visualization 
  • Filters and Slicers 
  • Testing and Iteration 
  • Formatting 

Week 3: 

  • Advanced Visualization 
  • User Interaction using filtering, slicers, etc. to make the project interactive. 
  • Formatting visuals and canvas background. 
  • Cross-checking with functionality. 

Submission details: 

Expected content: The student must show the partial output with the help of Power BI Visualization, saving, sharing the projects, etc. 

File format: .pbix file, PDF, Dataset. 

Implementation of Star Schema-Based Sales Analysis - https://forms.gle/Qa35mkn43LP5tiiBA

E-Commerce Sales Analysis Using Power BI - https://forms.gle/TFbBzECnUxfRvvqa7

Amazon Market Place Inside Console using Power BI - https://forms.gle/RiFTdgvhFBDv3CF28

Real-Time Business Monthly Data Analysis - https://forms.gle/JJP3dL58vHYuphdS9

HealthCare Prediction on Diabetic Patient using Python - https://forms.gle/FSa9c694VLYXgKgi7

Week 4: 

  • Testing and Validation of the project. 

Week 4: 

  • Approaches of testing strategies. 
  • Validation of the Project. 

Submission details: 

Expected content: The student must be aware of all the formatting of all visuals, background, business requirements, saving, sharing the projects, etc.  The student must share the final output and test results, and project presentation ppt. The students must share screenshots of the project in the form of an image file. 

File format: .pbix, pdf 

Implementation of Star Schema-Based Sales Analysis - https://forms.gle/Qa35mkn43LP5tiiBA

E-Commerce Sales Analysis Using Power BI - https://forms.gle/TFbBzECnUxfRvvqa7

Amazon Market Place Inside Console using Power BI - https://forms.gle/RiFTdgvhFBDv3CF28

Real-Time Business Monthly Data Analysis - https://forms.gle/JJP3dL58vHYuphdS9

HealthCare Prediction on Diabetic Patient using Python - https://forms.gle/FSa9c694VLYXgKgi7

Week 5: 

Mock Presentations

Week5:

Students should present the project PPT before subject matter experts

Week 6:

Final Presentations

Week 6:

Students should present the project PPT before the EY industry expert panel.

Full Stack Web Development Projects

  1. E-Commerce Platform with Python Django
  2. Real-Time Chat Application with Django Channels
  3. Quiz Master: MCQ Quiz Platform with Python Django
  4. Healthcare Administration System (HAM): Develop a Hospital Website using the Django Framework
  5. Unisys Portal: College Management System with Python Django
Full Stack Web Development Course Project Approach
(Weekly Progress Report)

Weekly Completion Tasks

Weekly Module Completion Progress

Week 1: Orientation session, Project Allocation and Resume Building

  • Explaining overview of the internship
  • Selection of projects
  • Session of Resume Resonance: Creating last mile impact

Week 1:

  • Attend the Orientation session
  • Select the projects 
  • Attend the Master class session on Resume resonance and Submit the Feedback form on the master class
  • Submit the Resume on Google Form

Submission Details:

Feedback Form: https://forms.gle/cs4RbJ78xSCJfuB8A

Resume Upload Form: https://forms.gle/a5Tbjd9vgJjPkHJw6

Week 2:  

  • Full Stack development basics 
  • Apply to Software Engineering principles 
  • Project Planning (Module identification) 
  • Preparations- FE and BE technologies, Requirement gathering and analysis, Design, Implementation, Testing Process, etc., 
  • Client-side technologies – HTML, CSS, JavaScript, Bootstrap 

Week 2: 

  • Full Stack basic knowledge understanding level 
  • Approaches of SE Principles 
  • Modules – Main module and sub-module contents and implementation idea based on requirements 
  • Layout design task 
  • User Interaction- Menu-driven, interaction approach sequence of web page design work and extra 

Submission details:

E-Commerce Platform with Python Django - https://forms.gle/7oMi5dFdT4XQGHj56

Real Time Chat Application with Django Channels - https://forms.gle/qRNuBHDRuFmC6Poq9

Quiz Master: MCQ Quiz Platform with Python Django - https://forms.gle/C5zC7Ug2c4Rmety19

Healthcare Administration System (HAM) : Develop a Hospital Website using Django Framework - https://forms.gle/YFaxRxLZfXWDhpV69

UniSys Portal:College Management System with Python Django - https://forms.gle/8ECTm1dWP5uL7JoV6

Week 3: 

  • Server-side Technologies – Server-side rendering like creating functions in Views.py, and creating tables in models.py in Django. 

Week 3: 

  • Business Logic implementation task 
  • Showing the Database Structure 
  • Bugs status and solutions 

Submission details: 

E-Commerce Platform with Python Django - https://forms.gle/7oMi5dFdT4XQGHj56

Real Time Chat Application with Django Channels - https://forms.gle/qRNuBHDRuFmC6Poq9

Quiz Master: MCQ Quiz Platform with Python Django - https://forms.gle/C5zC7Ug2c4Rmety19

Healthcare Administration System (HAM) : Develop a Hospital Website using Django Framework - https://forms.gle/YFaxRxLZfXWDhpV69

UniSys Portal:College Management System with Python Django - https://forms.gle/8ECTm1dWP5uL7JoV6

Week 4: 

  • Integration of Front End and Backend 
  • Testing and Deployment of the project 

Week 4: 

  • Front End and Back End Integration (Connectivity process) 
  • Approaches of testing strategies 
  • Project Deployment to Cloud 

Submission details: 

E-Commerce Platform with Python Django - https://forms.gle/7oMi5dFdT4XQGHj56

Real Time Chat Application with Django Channels - https://forms.gle/qRNuBHDRuFmC6Poq9

Quiz Master: MCQ Quiz Platform with Python Django - https://forms.gle/C5zC7Ug2c4Rmety19

Healthcare Administration System (HAM) : Develop a Hospital Website using Django Framework - https://forms.gle/YFaxRxLZfXWDhpV69

UniSys Portal:College Management System with Python Django - https://forms.gle/8ECTm1dWP5uL7JoV6

Week 5: 

  • Mock Presentations

Week5:

  • Students should present the project PPT before subject matter experts

Week 6:

  • Final Presentations

Week 6:

  • Students should present the project PPT before the EY industry expert panel.

AICTE EY-GDS Internship December’23

Self-Paced Study Material for Internship

Python

Introduction to Python: Python, created by Guido van Rossum, is a versatile programming language widely used for web development, data analysis, artificial intelligence, and more.

Setting up your Python environment: Choose an Integrated Development Environment (IDE) like Jupyter or VSCode and install libraries using package managers like pip to set up your Python environment efficiently. 

Data types and variables: Python supports various data types such as numbers, strings, lists, and dictionaries, providing flexibility for diverse programming needs. 

Operators and expressions: Python offers a range of operators, including arithmetic, comparison, and logical operators, allowing concise expression of complex operations. 

Conditional statements: Employ conditional statements like if, elif, and else to execute specific code blocks based on different conditions in your Python programs. 

Looping constructs: Utilize looping constructs, such as for and while loops, to iterate through data structures or execute a set of instructions repeatedly. 

Functions: Define functions to encapsulate reusable code, pass arguments, and return values, promoting code modularity and readability in Python. 

Basic data structures: Python's fundamental data structures, including lists, tuples, and dictionaries, empower efficient storage and manipulation of data in various formats. 

Data manipulation: Master data manipulation techniques like indexing, slicing, and iterating to extract and transform data effectively in Python. 

Working with files: Learn file handling in Python for tasks like reading, writing, and processing data from external files. 

Introduction to modules and libraries: Leverage powerful Python libraries like NumPy for numerical computing and Pandas for data manipulation and analysis to enhance your coding capabilities. 

Resources:

  1. Interactive Python Tutorial: https://www.learnpython.org/
  2. Official Python Documentation: https://docs.python.org/
  3. Crash Course Python for Data Science: https://www.dataquest.io/course/introduction-to-python/
  4. Python for Beginners Tutorial: https://www.w3schools.com/python/
  5. Python Programming Projects: https://codedamn.com/news/python/100-python-projects-for-practice

Power BI

What is Power BI (Business Intelligence):

Imagine a toolbox that helps you turn a jumble of raw data, from spreadsheets to cloud databases, into clear, visually stunning insights. That's Microsoft Power BI in a nutshell! It's a suite of software and services that lets you connect to various data sources, clean and organize the information, and then bring it to life with interactive charts, graphs, and maps. Think of it as a powerful storyteller for your data, helping you uncover hidden trends, track progress towards goals, and make informed decisions.  

Useful Links for Self-Study:

Power Query Editor:  

https://learn.microsoft.com/en-us/power-query/power-query-ui

https://learn.microsoft.com/en-us/power-query/

Power BI Desktop:

https://learn.microsoft.com/en-us/power-bi/fundamentals/desktop-what-is-desktop

https://learn.microsoft.com/en-us/power-bi/fundamentals/

https://www.youtube.com/watch?v=-_DJPRrFQXI

Data Pre-Processing:

https://www.youtube.com/watch?v=zv6RWIP9rpg

https://www.youtube.com/watch?v=9MMj7NsBM_U

Data Visualization:

https://www.youtube.com/watch?v=_1w9w7tjSys

DAX:

https://www.youtube.com/watch?v=Ar6hSITP-w4

Formatting:

https://www.youtube.com/watch?v=giWb_rpTGT0&t=171s

Project Preparation:

https://www.youtube.com/watch?v=9tF1IrfLflg

Saving the Project:

https://www.youtube.com/watch?v=6IfrAyTBzYk

Javascript

JAVASCRIPT: 

  • JavaScript is the world's most popular programming language. 
  • JavaScript is the programming language of the Web. 
  • JavaScript is easy to learn. 
  • This tutorial will teach you JavaScript from basic to advanced. 
  • JavaScript (JS) is a cross-platform, object-oriented programming language used by developers to make web pages interactive.  
  • It allows developers to create dynamically updating content, use animations, pop-up menus, clickable buttons, control multimedia, etc.  
  • The use of JavaScript can be both on the client side and server-side. While HTML and CSS languages are used to give structure and style to web pages, JavaScript is used to add interactive elements that engage users.  
  • Without JavaScript, 90% of Internet webpages would be static.   

JAVASCRIPT Useful links

No

Topic

Link

1. 

Introduction 

https://careerfoundry.com/en/tutorials/web-development-for-beginners/an-introduction-to-javascript/

2. 

Syntax 

https://www.tutorialspoint.com/javascript/javascript_syntax.htm

3. 

Variables and keywords 

https://www.tutorialspoint.com/javascript/javascript_variables.htm

4. 

Data Types 

https://www.w3schools.com/js/js_datatypes.asp

5. 

Operators 

https://www.w3schools.com/js/js_operators.asp

6. 

If else 

https://www.tutorialspoint.com/javascript/javascript_ifelse.htm

7. 

Switch case 

https://www.tutorialspoint.com/javascript/javascript_switch_case.htm

8. 

Loop 

https://www.geeksforgeeks.org/7-loops-of-javascript/?ref=lbp

9. 

Statement 

https://www.w3schools.com/js/js_statements.asp

10. 

Math object 

https://www.geeksforgeeks.org/javascript-math-object/?ref=lbp

11. 

Functions 

https://www.tutorialspoint.com/javascript/javascript_functions.htm

12. 

Objects 

https://www.geeksforgeeks.org/objects-in-javascript/?ref=lbp

13. 

Arrays 

https://www.geeksforgeeks.org/javascript-arrays/?ref=lbp

14. 

Events 

https://www.tutorialspoint.com/javascript/javascript_events.htm

15. 

DOM Manipulation 

https://www.w3schools.com/js/js_htmldom.asp

16. 

Asynchronous JavaScript 

https://www.w3schools.com/js/js_asynchronous.asp

17. 

Error Handling 

https://www.tutorialspoint.com/javascript/javascript_error_handling.htm

18. 

Closures and Scope 

https://www.freecodecamp.org/news/scope-and-closures-in-javascript/

19. 

Modules and ES6 Features 

https://www.javatpoint.com/es6-modules#:~:text=Modules%20are%20the%20piece%20or,reuse%20the%20piece%20of%20code. 

20. 

Animation 

https://www.tutorialspoint.com/javascript/javascript_animation.htm

21. 

Page redirect 

https://www.tutorialspoint.com/javascript/javascript_page_redirect.htm

22. 

Validation 

https://www.tutorialspoint.com/javascript/javascript_form_validations.htm

23. 

Dialog box 

https://www.tutorialspoint.com/javascript/javascript_dialog_boxes.htm

24. 

Performance and debugging 

https://www.geeksforgeeks.org/javascript-performance/?ref=lbp

25. 

Function generator 

https://www.geeksforgeeks.org/javascript-function-generator/?ref=lbp

26. 

Object 

https://www.w3schools.com/js/js_object_definition.asp

27. 

Class 

https://www.w3schools.com/js/js_class_intro.asp

28. 

BOM 

https://www.w3schools.com/js/js_window.asp

29. 

Web API 

https://www.w3schools.com/js/js_api_intro.asp

S.NO

Practice purpose - Sample Projects for HTML, CSS & Javascript

1 

https://github.com/solygambas/html-css-javascript-projects

2 

https://emeritus.org/blog/coding-javascript-project-ideas/

3 

https://mikkegoes.com/javascript-projects-for-beginners/

4 

https://www.freecodecamp.org/news/javascript-projects-for-beginners/

5 

https://skillcrush.com/blog/projects-you-can-do-with-javascript/

6 

https://www.guvi.in/blog/best-javascript-project-ideas/

7 

https://codingtorque.com/50-javascript-projects-with-source-code/

8 

https://dev.to/nehasoni__/25-javascript-project-with-source-code-to-build-your-skills-18e7

9 

https://www.codewithrandom.com/2023/11/21/frontend-projects-source-code/

10 

https://www.kashipara.com/project/category/latest_javascript-project-source-code_9

11 

https://code-projects.org/c/languages/project/jsprojects/

12 

https://codewithcurious.com/web-developement-projects/

13 

https://code-projects.org/c/html-projects/

Exploratory Data Analytics (EDA)

Introduction to EDA: Exploratory Data Analysis (EDA) involves systematically analyzing and visualizing data to discover patterns, anomalies, and insights, playing a crucial role in understanding the underlying structure of the data. 

Importing and loading data: Data can be imported into Python using various formats such as CSV, Excel, or SQL, providing a foundation for EDA and subsequent analysis. 

Data cleaning and preprocessing: Cleaning and preprocessing steps, including handling missing values, outliers, and inconsistencies, are essential for ensuring the accuracy and reliability of the data. 

Descriptive statistics: Descriptive statistics, encompassing measures of central tendency and dispersion, offer a summary of the main characteristics of the dataset. 

Data visualization: Visualizations like histograms, boxplots, and scatter plots provide a powerful means to explore data distributions, relationships, and outliers, enhancing the interpretability of the dataset. 

Identifying patterns and relationships: EDA enables the identification of patterns and relationships within the data, helping to uncover hidden insights and guide subsequent analysis. 

Univariate and bivariate analysis: Univariate analysis focuses on individual variables, while bivariate analysis explores relationships between pairs of variables, offering a comprehensive understanding of the dataset's structure. 

Feature engineering: Feature engineering involves creating new features from existing data, enhancing the dataset with additional information to improve the performance of machine learning models. 

Hypothesis generation: EDA findings often lead to hypothesis generation, fostering a deeper understanding of the data and guiding further research questions or analytical approaches. 

Resources:

  1. DataCamp's Exploratory Data Analysis with Python: https://www.datacamp.com/courses/introduction-to-data-science-in-python
  2. Pandas Tutorial for Data Analysis: https://pandas.pydata.org/docs/getting_started/intro_tutorials/
  3. Seaborn Data Visualization Tutorial: https://seaborn.pydata.org/tutorial.html
  4. Hands-On Exploratory Data Analysis with Python: https://www.oreilly.com/library/view/python-for-data/9781449323592/
  5. Exploratory Data Analysis for Real-World Projects: https://www.analyticsvidhya.com/blog/2016/01/complete-tutorial-learn-data-science-python-scratch-2

Django Framework

  • Django is a high-level Python web framework that follows the model-view-controller (MVC) architectural pattern. It provides a robust set of tools and features for building web applications quickly and efficiently. Django follows the principle of "Don't Repeat Yourself" (DRY) and promotes the use of reusable components, making it highly scalable and maintainable. 
  • One of the key features of Django is its object-relational mapping (ORM) layer, which allows developers to interact with databases using Python objects instead of writing SQL queries. This simplifies database operations and reduces the amount of code needed. Django also includes a built-in administration interface that automatically generates forms and views for managing database records. 
  • Django follows a URL routing system, where URLs are mapped to specific views or functions. It provides a powerful template engine that allows developers to separate the presentation logic from the business logic, making it easier to design and maintain the user interface. Django also supports internationalization and localization, making it suitable for building multilingual websites. 
  • Django is known for its emphasis on security. It includes built-in protection against common web vulnerabilities, such as cross-site scripting (XSS) and cross-site request forgery (CSRF). It also provides features like user authentication and authorization, password hashing, and secure session management. 
  • Django has a vibrant and active community, with a vast ecosystem of third-party packages and extensions. It follows the open-source philosophy and is continuously updated and improved by a dedicated team of developers. Django is widely used by organizations of all sizes, from small startups to large enterprises, to build a wide range of web applications, including content management systems, e-commerce platforms, and social networks. 
  • Django Official Documentation: The official documentation is the best place to start learning Django. It provides a comprehensive guide, tutorials, and examples. You can find it at: https://docs.djangoproject.com/
  • Django for Beginners: It covers the basics of Django, including setting up a project, creating models, views, and templates, handling forms, and deploying a Django app. You can find it at https://www.w3schools.com/django/

Data Visualization

Principles of data visualization: Effective data visualizations prioritize clarity, ensuring that the intended message is easily understandable, and accuracy, representing data truthfully and without distortion.

Choosing the right chart: Select appropriate chart types, such as bar charts, pie charts, line charts, or maps, based on the nature of your data and the insights you aim to convey. 

Matplotlib and Seaborn libraries: Matplotlib and Seaborn are powerful Python libraries for creating both simple and advanced visualizations, providing flexibility and customization options. 

Customizing visuals: Customize visual elements, including colors, labels, axes, and titles, to enhance the overall aesthetics and effectiveness of your data visualizations. 

Interactive visualizations: Utilize libraries like Plotly and Bokeh to create interactive visualizations, allowing users to engage with and explore data dynamically. 

Data storytelling: Data storytelling involves using visuals as a narrative tool to communicate insights effectively, making data more accessible and compelling for a broader audience. 

Best practices for presenting visualizations: When presenting data visualizations, adhere to best practices such as providing context, focusing on key insights, and ensuring clarity to effectively convey the intended message. 

Resources:

  1. Matplotlib Tutorial: https://matplotlib.org/
  2. Seaborn Tutorial: https://seaborn.pydata.org/tutorial.html
  3. Plotly Python Tutorial: https://plotly.com/python/
  4. Bokeh Python Library: https://docs.bokeh.org/en/latest/
  5. Storytelling with Data: https://www.storytellingwithdata.com/
  6. Effective Data Visualization with Python: https://www.datacamp.com/tracks/data-visualization-with-python

CSS

  • CSS, or Cascading Style Sheets, is a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS defines the visual style and layout of elements on a web page, allowing you to control things like fonts, colors, spacing, and positioning 
  • CSS is the language we use to style an HTML document. 
  • CSS describes how HTML elements should be displayed. 
  • This tutorial will teach you CSS from basic to advanced. 

CSS Useful links

No

Topic

Link

1. 

Introductions 

https://www.w3schools.com/css/css_intro.asp

2. 

Syntax 

https://www.w3schools.com/css/css_syntax.asp

3. 

Selector 

https://web.dev/learn/css/selectors?continue=https%3A%2F%2Fweb.dev%2Flearn%2Fcss%23article-https%3A%2F%2Fweb.dev%2Flearn%2Fcss%2Fselectors

4. 

Cascading 

https://web.dev/learn/css/the-cascade

5. 

Specificity 

https://web.dev/learn/css/specificity

6. 

Margin and Padding 

https://www.geeksforgeeks.org/css-margins-padding/?ref=lbp

7. 

Background 

https://www.tutorialspoint.com/css/css_backgrounds.htm

8. 

Links 

https://www.geeksforgeeks.org/css-links/?ref=lbp

9. 

Inheritance 

https://web.dev/learn/css/inheritance

10. 

Color 

https://www.tutorialspoint.com/css/css_colors.htm

11. 

Tables 

https://www.tutorialspoint.com/css/css_tables.htm

12. 

Cursor 

https://www.javatpoint.com/css-cursor

13. 

Button 

https://www.javatpoint.com/css-buttons

14. 

Border 

https://www.javatpoint.com/css-border

15. 

Box model 

https://web.dev/learn/css/box-model?continue=https%3A%2F%2Fweb.dev%2Flearn%2Fcss%23article-https%3A%2F%2Fweb.dev%2Flearn%2Fcss%2Fbox-model

16. 

Z- index 

https://www.w3schools.com/css/css_z-index.asp

17. 

Dropdown 

https://www.geeksforgeeks.org/css-dropdowns/?ref=lbp

18. 

Website layout 

https://www.w3schools.com/css/css_website_layout.asp

19. 

Positioning 

https://www.geeksforgeeks.org/css-positioning-elements/?ref=lbp

20. 

Navigator bar 

https://www.w3schools.com/css/css_navbar.asp

21. 

Forms 

https://www.w3schools.com/css/css_form.asp

22. 

Responsive 

https://www.w3schools.com/css/css_rwd_intro.asp

23. 

Transitions 

https://w3schools.com/css/css3_transitions.asp

24. 

Animations 

https://www.w3schools.com/css/css3_animations.asp

25. 

Outline 

https://www.w3schools.com/css/css_outline.asp

26. 

Grid 

https://www.w3schools.com/css/css_grid.asp

27. 

Templates 

https://www.w3schools.com/css/css_templates.asp

28. 

Dimensions 

https://www.tutorialspoint.com/css/css_dimension.htm

S.NO

Practice purpose - Sample Projects for HTML & CSS

1 

https://www.geeksforgeeks.org/top-10-projects-for-beginners-to-practice-html-and-css-skills/

2 

https://www.kashipara.com/project/category/download_html-css-template-project-source-code_8

3 

https://www.codewithrandom.com/2023/11/14/html-css-project-ideas-by-code-with-random/

4 

https://www.kashipara.com/project/category/latest_html-css-template-project-source-code_8

5 

https://shihabiiuc.com/html-css-projects/

6 

https://github.com/topics/html-css-project

7 

https://www.codepel.com/category/html-css/page/2/

8 

https://www.javaassignmenthelp.com/blog/html-css-project-ideas/

9 

https://altcampus.com/posts/list-of-simple-projects-to-build-to-learn-and-be-good-at-html-and-css

FAQs

1. Will we get LOR for this Internship, or will I get any job opportunity?

No LOR will be provided, and we are not promising any job opportunities.

2. Do I need to pay to participate in this internship?

No, the internship is completely free of cost

3. Will I get a stipend?

No, the stipend will not be provided

4. Do we have classes every day and can session timing be changed?

Students will be engaged twice a week and session timings cannot be changed.

5. We have exams, can we submit the project later?

No, you cannot submit the project at later stages