ABOUT THE COMPANY
Coding Samurai is a pioneering EdTech startup founded in August
2022 with a mission to bridge the gap between academic knowledge
and industry expectations, Coding Samurai offers a comprehensive
ecosystem of IT services, technical training internships, and
consultancy solutions designed to empower students, professionals,
and businesses alike.
Our Vision
At Coding Samurai, we envision a future where practical skills and
innovation drive success. Our mission is to equip aspiring tech
professionals with real-world expertise and help businesses harness
the power of technology to thrive in an ever-evolving digital
landscape.
What We Do
Technical Internships for Aspiring Professionals. Our flagship
technical internship programs are designed to provide hands-on
learning experiences that go beyond traditional academics. Through
live projects and mentor-led guidance, students develop a deep
understanding of industry-relevant tools, technologies, and problem-
solving approaches. From web development and data science to
machine learning and game development, our diverse offerings cater
to a wide array of technical domains, empowering participants to
tackle real-world challenges confidently.
IT Services to Transform Businesses
Coding Samurai also offers a suite of IT services, enabling businesses
to leverage cutting-edge technology for growth and efficiency. Our
services include:
Website Development: Crafting responsive and high-performance
websites tailored to business needs.
Mobile App Development: Designing intuitive apps for iOS and
Android to enhance customer engagement.
UI/UX Design: Creating seamless user experiences through
research-driven designs.
Graphic Design: Delivering compelling visuals that resonate with
audiences.
Video Editing: Producing impactful videos to communicate powerful
stories.
IT Consultancy Services
Our consultancy solutions empower organizations to streamline
operations, improve efficiency, and achieve their business goals. With
a focus on innovation, we guide businesses in adopting technologies
that create value and drive results.
INSTRUCTIONS FOR SUBMISSIONS
1. Project Submission Form
A project submission form will be shared via email later. In the meantime,
continue working diligently on your assigned tasks and projects.
2. Task and Project Requirements
For Web Development Internship complete at least two projects.
The projects can be from the same level or different levels, as per your
preference.
3. Uploading Work to GitHub
• Create a GitHub repository named "CODING SAMURAI INTERNSHIP
TASK."
• Upload all completed tasks or projects to this repository.
• The repository link will need to be submitted via the project
submission form.
• For UI/UX Design Interns , they can upload their work on dribble or
behance or any other design platfroms
SAMPLE GITHUB REPOSITORY- GITHUB DEMONSTRATION
4. Create and Share a Demonstration Video
• Record a video showcasing your work. The video should demonstrate
your efforts and contributions to the tasks or projects.
• Post this video on LinkedIn to build credibility and serve as proof of
your work.
• Tag Coding Samurai in your LinkedIn post.
2
• Include the hashtag #CodingSamurai for uniformity and visibility. You
may also use additional hashtags like #Internship and
#AppDevelopment for greater reach.
SAMPLE VIDEO SUBMISSION- Video demonstration
5. Utilize Online Resources
Feel free to use resources such as Google Search, online tutorials, and
instructional videos to aid your learning and task completion.
6. Rewards for Outstanding Performance
The best interns will receive:
• A Letter of Recommendation (LOR).
• A chance to win a stipend for outstanding performance.
• Feature recognition on Coding Samurai’s official page for exceptional
contributions.
3
WEB DEVELOPMENT
Level 1: Beginner (Basic Concepts and Skills)
Level 1: Beginner
Project 1: Personal Portfolio Website
• Description: Create a simple portfolio website using HTML, CSS,
and basic JavaScript. Include sections like "About Me," "Projects,"
and "Contact."
• Skills Learned:
o Basic structure with HTML
o Styling with CSS
o Adding interactivity using JavaScript
Project 2: Responsive Landing Page
• Description: Build a responsive landing page for a fictional
product or service. Ensure it adjusts seamlessly to different screen
sizes using CSS media queries.
• Skills Learned:
o Flexbox and Grid layout
o Mobile-first design principles
o Basic forms (e.g., signup form)
4
Level 2: Intermediate (Slightly More Involved)
Project 3: Interactive To-Do List Application
• Description: Develop a to-do list web application where users can
add, edit, delete, and mark tasks as complete. Use JavaScript or
any frontend library like React.
• Skills Learned:
o DOM manipulation
o State management
o Event handling
Project 4: Basic Blog Application
• Description: Create a basic blogging platform with a backend.
Users should be able to add blog posts and view them. Use
Node.js and Express for the backend and any database like
MongoDB.
• Skills Learned:
o Setting up a backend server
o Connecting to a database
o CRUD operations
5
Level 3: Advanced (Simplified)
Project 5: E-Commerce Website
• Description: Build a functional e-commerce website with user
authentication, a shopping cart, and a payment gateway
integration. Use a full-stack framework like MERN (MongoDB,
Express, React, Node.js).
• Skills Learned:
o User authentication
o State management with Redux or Context API
o Payment gateway integration
Project 6: Real-Time Chat Application
• Description: Develop a real-time chat application where users can
join rooms and exchange messages. Use WebSocket technology
or libraries like Socket.IO.
• Skills Learned:
o Real-time communication with WebSocket
o User sessions management
o Scalable architecture
6
REFRENCE LINKS FOR HELP
Level 1: Beginner
Project 1: Personal Portfolio Website
• Video Tutorial: Create Personal Portfolio Website with HTML & CSS |
Step by Step Tutorial
Learn how to create a responsive portfolio website using HTML and
CSS from scratch
Project 2: Responsive Landing Page
• Video Tutorial: Create a Personal Portfolio Website using HTML &
CSS | Beginners Tutorial for Responsive Portfolio
A beginner’s guide to creating a responsive landing page using basic
web development skills
Level 2: Intermediate
Project 3: Interactive To-Do List Application
• Video Tutorial: Build a To-Do List App in JavaScript
This video explains how to build an interactive to-do list using
JavaScript with event handling and DOM manipulation
7
Project 4: Basic Blog Application
• Video Tutorial: Build a Blog Website with Node.js and Express
Learn how to create a simple blogging platform with a backend using
Node.js, Express, and MongoDB .
Project 5: E-Commerce Website
• Video Tutorial: Build an E-commerce Website with React and
Node.js
This tutorial demonstrates how to build a full-stack e-commerce
website using React and Node.js, including user authentication and
payment integration .
Project 6 Chat Application
• Video Tutorial: Build a Real-Time Chat App with Node.js and
Socket.io
Learn to build a real-time chat application with Node.js and
Socket.io, where users can interact in real-time .
8
Purpose of the Internship: Learn
and Grow
Autonomy and Responsibility
We respect your independence. It is entirely your decision whether to
seek guidance or proceed on your own.
Challenge and Professionalism
The tasks assigned may appear simple or complex. Regardless, we
expect you to approach them with professional diligence and
dedicate the necessary attention they deserve.
This internship is designed to foster learning, growth, and practical
experience.
CONNECT WITH US
1) WEBSITE- www.codingsamurai.in
2) LINKEDIN- Coding Samurai
3) EMAIL- support@codingsamurai.in
4) TELEGRAM- Coding Samurai