You are on page 1of 50

CHAPTER 1: UDEMY

About the Organization

Udemy is an Edu-tech platform that allows instructors to build online courses on their preferred
topics. Using Udemy's course development tools, instructors can upload videos, source code for
developers, PowerPoint presentations, PDFs, audio, ZIP files and any other content that learners
might find helpful. Instructors can also engage and interact with users via online discussion
boards.

Courses are offered across a wide breadth of categories, including business and entrepreneurship,
academics, the arts, health and fitness, language, music, and technology. Most classes are in
practical subjects such as AWS and Azure training, Excel software or using
an iPhone camera. Udemy also offers Udemy Business (formerly Udemy for Business), enabling
businesses access to a targeted suite of over 7,000 training courses on topics from digital
marketing tactics to office productivity, design, management, programming, and more. With
Udemy Business, organizations can also create custom learning portals for corporate
training. For smaller companies, Udemy offers a Udemy Team Plan that is a limited seat license
but identical content to that of Udemy Business.

Courses on Udemy can be paid or free, depending on the instructor. In 2015, the top 10
instructors made more than $17 million in total revenue.

In April 2013, Udemy offered an app for Apple iOS, allowing students to take classes directly
from iPhones; The Android version was launched in January 2014. As of January 2014, the iOS
app had been downloaded over 1 million times, and 20 percent of Udemy users access their
courses via mobile. In July 2016, Udemy expanded their iOS platform to include Apple TV. On
January 11, 2020, the Udemy mobile app became the #1 top grossing Android app in India.

Udemy is sometimes seen as part of the MOOC movement available outside the traditional


university system, providing an option for students who want to delve into complicated
university level courses while studying on their own time.

Dept. of ECE , DSCE, Bangalore Page 1


History of Udemy
In October 2011, the company raised an additional $3 million in Series A funding led by
Groupon investors Eric Lefkofsky and Brad Keywell, as well as 500 Global (previously 500
Startups) and MHS Capital.

In December 2012, the company raised $12 million in Series B funding led by Insight Venture
Partners, as well as Lightbank Capital, MHS Capital and Learn Capital, bringing Udemy's total
funding to $16 million. Oktay Caglar On April 22, 2014, the Wall Street Journal's digital edition
reported that, Chief Operating Officer of Udemy was named CEO, replacing Eren Bali.
In May 2014, Udemy raised another $32 million in a Series C funding, led by Norwest Venture
Partners, as well as Insight Venture Partners and MHS Capital.
In June 2015, Udemy raised a $65 million Series D financing round, led by Stripes.Now Udemy
joined another online learning house Skillsdox Inc of Canada to open up School of Skills in
India.
In June 2016, Udemy raised $60 million from Naspers Ventures as a follow-up to the $65
million Series D round of financing from June 2015.
On February 5, 2019, Udemy announced that the board of the company appointed Gregg Coccari
as its new chief executive officer.
In February 2020, Udemy raised $50 million from long-time partner in Japan, Benesse Holdings,
Inc. and announced $2 billion valuation.
In November 2020, Udemy raised $50 million at a $3.25 billion valuation led by Tencent
Holdings.
On October 29, 2021, Udemy held their IPO in the US and is listed under the symbol UDM.

In April 2013, Udemy offered an app for Apple iOS, allowing students to take classes directly
from iPhones; The Android version was launched in January 2014. As of January 2014, the iOS
app had been downloaded over 1 million times, and 20 percent of Udemy users access their

Dept. of ECE , DSCE, Bangalore Page 2


courses via mobile. In July 2016, Udemy expanded their iOS platform to include Apple TV.On
January 11, 2020, the Udemy mobile app became the #1 top grossing Android app in India.

Dept. of ECE , DSCE, Bangalore Page 3


CHAPTER 2: WEB DEVELOPMENT

The Internet
The Internet is the global system of interconnected computer networks that use the Internet
protocol suite (TCP/IP) to link devices worldwide. It is a network of networks that consists of
private, public, academic, business, and government networks of local to global scope, linked by
a broad array of electronic, wireless, and optical networking technologies.
Internet was started as a project of US Military project named ARPANET directed by Robert
Taylor and managed by Lawrence Roberts.
WWW
The World Wide Web (abbreviated WWW or the Web) is an information space where
documents and other web resources are identified by Uniform Resource Locators (URLs),
interlinked by hypertext links, and accessible via the Internet.
Now, to use these services, we need some softwares which can build things and hence helping
our work done on the web. Web technologies which we will be covering to build those things are
HTML, CSS, Javascript, Node.js, Express.js etc. The primary focus for back-end will be on the
Node.js which powers a huge amount of devices websites. Hence, this plays a vital role in the
field of web development especially because of its non-blocking IO feature which is discussed
whenever people talk about node.js. Web programming, also known as web development, is the
creation of dynamic web applications. Examples of web applications are social networking sites
like Facebook or e-commerce sites like Amazon. The good news is that learning web
development is not that hard! In fact, many argue it’s the best form of coding for beginners to
learn. It’s easy to set up, you get instant results and there’s plenty of online training available. A
lot of people learn web coding because they want to create the next Facebook or find a job in the
industry. But it’s also a good choice if you just want a general introduction to coding, since it’s
super easy to get started. No matter whether you’re looking for a career or just want to learn
coding, learning how to develop for the web is for you. It’s one of the smartest decisions you will
ever make! “Full Stack” Developers marry both sides into one. A Full Stack developer can
comfortably work with both the front and back ends. This is what we focus on building you up to
here. things scale. Back End Developers make use of programming languages like Java, Python,
and Ruby (among many others) to work with data. “Full Stack” Developers marry both sides into

Dept. of ECE , DSCE, Bangalore Page 4


one. A Full Stack developer can comfortably work with both the front and back ends. This is
what we focus on building you up to here. Web design encompasses many different skills and
disciplines in the production and maintenance of websites. The different areas of web design
include web graphic design; interface design; authoring, including standardised code and
proprietary software; user experience design; and search engine optimization.

Any digital project, for example, a website, an android application etc. at the root level is divided
Into two blocks:
1. Front-end
2. Back-end
In this report projects related to frontend development is discussed.

Front-End Development

 Front-end covers the part of the project which is visible to the user, i.e., it deals with the
client side. Anything happening on the user side of the connection can be received or
manipulated by the user. It concerns mostly with the user interface and user experience of
the website. How the website is presented to the user is the primary goal of the front-end.
Simplicity, accessibility, proper user experience, clarity of the actions and feedback are
some of the basic features which play a vital role in the best possible front-end.
 HTML is a markup language which is used for defining the structure of the website.
 These are the basic things to create front-end of any website. While there are many things
to learn afterwards and to use them for a much highly sophisticated front-end of a
website.
 Front-end web development is everything involved in programming the user interface of
a web application. Typically it refers to the Hypertext Markup Language (HTML),
Cascading Style Sheets (CSS) and JavaScript portion of web site production as opposed
to the database or server-side programming. It encompasses everything from building a
simple page of HTML text to creating complex, responsive HTML5 websites designed to
be accessed via various different browsers, devices and screen sizes.

Dept. of ECE , DSCE, Bangalore Page 5


Tools and Technologies used

Various tools and


technology were
used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were
Dept. of ECE , DSCE, Bangalore Page 6
used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Dept. of ECE , DSCE, Bangalore Page 7
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:

Dept. of ECE , DSCE, Bangalore Page 8


Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were

Dept. of ECE , DSCE, Bangalore Page 9


used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Dept. of ECE , DSCE, Bangalore Page 10
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:

Dept. of ECE , DSCE, Bangalore Page 11


Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were

Dept. of ECE , DSCE, Bangalore Page 12


used during our
internship
training.
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Dept. of ECE , DSCE, Bangalore Page 13
Some of them are
listed below:
Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:

Dept. of ECE , DSCE, Bangalore Page 14


Various tools and
technology were
used during our
internship
training.
Some of them are
listed below:
HTML stands for
Hyper Text Mark-
up Language. It is
Dept. of ECE , DSCE, Bangalore Page 15
used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-

Dept. of ECE , DSCE, Bangalore Page 16


up language is used
to define the text
document within tag
which defines th
HTML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML
Dept. of ECE , DSCE, Bangalore Page 17
is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag
which defines th
Dept. of ECE , DSCE, Bangalore Page 18
HTML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.

Dept. of ECE , DSCE, Bangalore Page 19


Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag
which defines th
HTML stands for
Hyper Text Mark-
up Language. It is
Dept. of ECE , DSCE, Bangalore Page 20
used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-

Dept. of ECE , DSCE, Bangalore Page 21


up language is used
to define the text
document within tag
which defines th
HTML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML
Dept. of ECE , DSCE, Bangalore Page 22
is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag
which defines th
Various tools and technologies which were used during intership are listed below:

Dept. of ECE , DSCE, Bangalore Page 23


1. HTML5:
HTML stands for Hyper Text Mark-up Language. It is used to design web pages
using mark-up language. HTML is the combination of Hypertext and Mark-up
language. Hypertext defines the link between the web pages. Markup language is
used to define the text document within tag which defines the structure of web
pages. HTML5 is the fifth and current version of HTML. It has improved the
mark-up available for documents and has introduced application programming
interfaces (API) and Document Object Model (DOM).
2. CSS3:
Cascading Style Sheets, fondly referred to as CSS, is a simply designed language
intended to simplify the process of making web pages presentable. CSS allows
you to apply styles to web pages. More importantly, CSS enables you to do this
independent of the HTML that makes up each web page. There are three types of
CSS which are given below:
 Inline CSS
 Internal or Embedded CSS
 External CSS
3. JAVASCRIPT:
JavaScript is a lightweight, cross-platform and interpreted scripting language. It is
well-known for the development of web pages, many non-browser environments
also use it. JavaScript can be used for Client-side developments as well as Server-
side developments.
Features of JavaScript:
 According to a recent survey conducted by Stack Overflow, JavaScript is
the most popular language on earth. With advances in browser technology
and JavaScript having moved into the server with Node.js and other
frameworks, JavaScript is capable of so much more.
 Functions in JS are objects. They may have properties and methods just
like another object. They can be passed as arguments in other functions.
Can handle date and time.

Dept. of ECE , DSCE, Bangalore Page 24


 Performs Form Validation although the forms are created using HTML.
No compiler needed.
4. SUBLIME TEXT:
Artfully run by a one-man development team, the secret to sublime’s success lies
in the program’s vast array of keyboard shortcuts - such as the ability to perform
simultaneous editing (making the same interactive changes to multiple selected
areas) as well as quick navigation to files, symbols, and lines. And when you’re
spending 8+ hours with your editor each day, those precious few seconds saved
for each process really do add up.
5. JQuery:
JavaScript has long been considered an essential front end language by
developers, although it’s not without its problems: riddled with browser
inconsistencies, its somewhat complicated and unapproachable syntax meant that
functionality often suffered.
That was until 2006, when jQuery – a fast, small, cross platform JavaScript
library aimed at simplifying the front-end process – appeared on the scene. By
abstracting a lot of the functionality usually left for developers to solve on their
own, jQuery allowed greater scope for creating animations, adding plug-ins, or
even just navigating documents.
And it’s clearly successful – jQuery was by far the most popular JavaScript
library in existence in 2015, with installation on 65% of the top 10 million
highesttrafficked sites on the web.

Dept. of ECE , DSCE, Bangalore Page 25


TML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.

Dept. of ECE , DSCE, Bangalore Page 26


Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag
which defines the
structure of web
pages. HTML5 is the

Dept. of ECE , DSCE, Bangalore Page 27


fifth and current
version of HTML. It
has improved the
mark-up available
for documents and
has introduced
application
programming
interfaces (API) and
Document
Dept. of ECE , DSCE, Bangalore Page 28
Object Model
(DOM).
Below example
illustrate the HTML5
content:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
Dept. of ECE , DSCE, Bangalore Page 29
<p> This is a paragraph. </p>
</body>
</html>
TML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML

Dept. of ECE , DSCE, Bangalore Page 30


is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag

Dept. of ECE , DSCE, Bangalore Page 31


which defines the
structure of web
pages. HTML5 is the
fifth and current
version of HTML. It
has improved the
mark-up available
for documents and
has introduced

Dept. of ECE , DSCE, Bangalore Page 32


application
programming
interfaces (API) and
Document
Object Model
(DOM).
Below example
illustrate the HTML5
content:
<!DOCTYPE html>
Dept. of ECE , DSCE, Bangalore Page 33
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p> This is a paragraph. </p>
</body>
</html>
TML stands for
Hyper Text Mark-
up Language. It is

Dept. of ECE , DSCE, Bangalore Page 34


used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.
Hypertext defines the
link between the web
pages. Mark-

Dept. of ECE , DSCE, Bangalore Page 35


up language is used
to define the text
document within tag
which defines the
structure of web
pages. HTML5 is the
fifth and current
version of HTML. It
has improved the

Dept. of ECE , DSCE, Bangalore Page 36


mark-up available
for documents and
has introduced
application
programming
interfaces (API) and
Document
Object Model
(DOM).

Dept. of ECE , DSCE, Bangalore Page 37


Below example
illustrate the HTML5
content:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p> This is a paragraph. </p>
</body>
</html>
Dept. of ECE , DSCE, Bangalore Page 38
TML stands for
Hyper Text Mark-
up Language. It is
used to design web
pages using mark-up
language. HTML
is the combination
of Hypertext and
Mark-up language.

Dept. of ECE , DSCE, Bangalore Page 39


Hypertext defines the
link between the web
pages. Mark-
up language is used
to define the text
document within tag
which defines the
structure of web
pages. HTML5 is the

Dept. of ECE , DSCE, Bangalore Page 40


fifth and current
version of HTML. It
has improved the
mark-up available
for documents and
has introduced
application
programming
interfaces (API) and
Document
Dept. of ECE , DSCE, Bangalore Page 41
Object Model
(DOM).
Below example
illustrate the HTML5
content:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
Dept. of ECE , DSCE, Bangalore Page 42
<p> This is a paragraph. </p>
</body>
</html>

Dept. of ECE , DSCE, Bangalore Page 43


CHAPTER 3: TASKS PERFORMED

Dept. of ECE , DSCE, Bangalore Page 44


The intern is expected to record all the technical and non-technical activities that they have performed.
What tasks were assigned, how did they used their technical skills to perform the assigned tasks, has the
intern referred to technical reports, books, papers to enrich their knowledge in the assigned task,
participation in meetings, coordinating with other people within and outside the organization,
communication-verbal and written communication if any, time and resource management, interpersonal
skills, initiative taken analysis.

Topic of the internship internal structure should contain the following details in this chapter ….
1. A small introduction - a brief introduction about the work relating to the internship work that is going
to be undertaken has to be presented.
2. Objectives / Scope / Aim of the internship work - present the main objectives/learning objectives of
the internship.
3. Proposed methodology that is going to be adopted in the present internship programme in the form of
block-diagrams, algorithms, flow-charts, data flow diagrams, models with explanations
4. Design
5. Tools used for the internship work in the company - (Hardware / Software), a brief description…
mention in brief how you have used the tool to suit your defined problem in the internship work.
6. Overall working of the methodology or concept – explain how the work done in the internship has
been implemented or carried out with step by step working.
7. Results or the Outcome – Simulation or Experimental …. present the results of the simulation or the
outcome of the experiments done along with photographic view of the experimental set-ups.
8. Applications of the internship work done – explain here, the brief applications of the internship work
done in the company, where it is going to be used & how useful to the society the work done is,
etc….. has to be presented along with limitations, advantages & dis-advantages.
9. Conclusions - a brief conclusions of the work that is done / undertaken @ the internship level has to
be presented. The write-up must end with the concluding remarks-briefly describing innovations in
the approach for how you have implemented the taken up work, main achievements and also any
other important feature that makes the work stands out from the rest.
10. Future scope of the work done @ the internship level - scope for future work has to be presented in
brief so that it will be very much useful for the next year students who wishes to do the extensions of
the internship
11. Photographs of the work done
12. Paper presentations done @ the internship level

Dept. of ECE , DSCE, Bangalore Page 45


Step #1 : Narrative of what you’ve learned as an Intern there

Embed an official outline or a story of what you’ve learned in the accompanying request:
Describe obligations/tasks in detail.
Include composition or potentially advertising/account act and additionally all different
obligations.
Your note-worthy discoveries and suggestions, on the off chance that you have any.
Most significantly, portray what you have found out about the act of advertising.

Step#2: Self Judgement

This is the heart of your report and will to a great extent decide your review on it. Take a break,
take a thought at your experience and tell the pros and cons of it. Make valuable feedback of
utilization/abuse of you as an intern. Maybe you learned something important. Inform the
pursuer regarding it and make proposals and recommendations about how you can utilize what
you’ve found out about yourself. Make certain to bring some knowledge, investigation and
intelligent deduction to this area. Try not to sum up and offer informal, chatty perceptions. Be
particular and point by point in depicting your experience as an intern in the company.

This section contains a discussion of the internship and should address the following
points:
 How the objectives achieved?
 What skills (scientific and professional) were learned during the internship?
 Results/observations/work experiences get in the internship company.
 What challenges did you experience during the internship?
 Analysis & evaluation

Dept. of ECE , DSCE, Bangalore Page 46


CHAPTER 4: PROJECT/OUTCOME OF THE INTERNSHIP

Dept. of ECE , DSCE, Bangalore Page 47


References
The references should be numbered serially in the order of their occurrence in the text and their
numbers should be indicated within square brackets for e.g., [3] and should be cited in the body
of the text wherever it is applicable. The following IEEE format (international standards) to be
used while mentioning the references for text books, journals & conference papers, websites,
etc….

Note : All the references has to be cited in the body of the report wherever you have used.

For text books –


[1]. Name of the author/s, “Title of the book”, Name of the publisher, Address / country
where Book is published, Name of the publisher, Edition / Reprint, ISBN / ISSN, Cost of the
book, Month & Year of publication.

For journal papers –


[1]. Name of the author/s, “Title of the paper”, Name of the Journal, Country where journal is
published, ISBN / ISSN No., Impact Factor, Journal Paper No., Volume, Issue, page nos.
(from-to), Month / Year of publication.

For conference papers –


[1]. Name of the author/s, “Title of the paper”, Name of the Conference, Venue of the Conf. /
Country where conference is conducted, ISBN / ISSN No., DOI No., Conf. Paper id No.,
page nos. (from-to), Month / Year of publication.

For websites –
[1]. http://www.nptel.org
[2]. http://www.academics.org

For industry manuals –


[1]. Name of the manual, Name of the industry & address, year of preparing the manual

Dept. of ECE , DSCE, Bangalore Page 48


Notes :
Report Format
Line space : 1.5
Font : 12 points - Times New Roman
Margin : 1.25 Inch left and 1 inch on all other sides
Page : A4
Print out : May be taken on single side or may be back to back also.
Colour of the cover page: White background with Colour, B/W lettering
Soft bound copy, stapled or may be spiral bound.
Figures and tables must be numbered and referred in text.

Internship Report; every student has to submit an internship report document at the end of the
internship journey. Students must learn step by step internship report writing skills before writing
an internship report. An internship is an opportunity offered by an employer to potential
employees, called interns, to work at a firm for a fixed, limited period of time. Thus, an
Internship report is the conclusion of the internship that summarizes all the personal, firm related
experiences that help the person reading the report in understanding and knowing completely
about the internee’s achievements. An internship report is a document/write-up that reviews your
experience at a company / industry as an intern.

The Internship Report serves multiple purposes:


 Help the student develop written communication skills.
 Serve as an archival record of the internship experience.
 Give the student an opportunity to reflect on the professional aspects of the internship
 Experience and the skills that were learned.
 Allow the student to describe the science content of the internship.
 Have the student to reflect on the initial goals of the internship and how they were (or were
not) achieved during the internship.

Note : CHAPTERS – The total internship should be broadly divided into 3 parts (i)
Understanding the company first (b) Training of the facility/system available in the concerned

Dept. of ECE , DSCE, Bangalore Page 49


department of the industry (c) Task assigned and how it is going to be solved by the students (d)
Reflections – what is learnt from the internship.

Minimum & Maximum Limit of report : 20 – 40 page

Dept. of ECE , DSCE, Bangalore Page 50

You might also like