0% found this document useful (0 votes)
26 views49 pages

Coding Club

The Coding Club is a student-led organization focused on promoting coding skills through various courses and events, including hackathons. They offer a range of courses such as Machine Learning, Android Development, and Ethical Hacking, aimed at enhancing practical skills and providing hands-on experience. The club seeks support for classroom allocation to facilitate learning and collaboration among its over 10,000 members.

Uploaded by

Saltypopcorn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views49 pages

Coding Club

The Coding Club is a student-led organization focused on promoting coding skills through various courses and events, including hackathons. They offer a range of courses such as Machine Learning, Android Development, and Ethical Hacking, aimed at enhancing practical skills and providing hands-on experience. The club seeks support for classroom allocation to facilitate learning and collaboration among its over 10,000 members.

Uploaded by

Saltypopcorn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 49

The Coding club

By the students for the students


About the coding club
Welcome to our coding club! We are a dynamic group of students
who have come together with a shared passion for coding and a
common goal of promoting learning and support within our
community. Our club is entirely student-led, driven by our
unwavering commitment to teaching and helping fellow students
excel in the world of coding. With a diverse range of skills and
experiences, we aim to create an inclusive environment where
everyone can thrive and grow. Over the next three months, we have
an exciting lineup of events planned, including several hackathons
and a series of seven comprehensive coding courses. Join us on this
incredible journey as we explore the limitless possibilities of coding
and empower one another to reach new heights in our technological
Strengths and socials
The coding club has a
family of over 10,000
members in our
community over all our
social media handles.

Founders :
Our socials:
Ranjith Kumar
Codingclub26 [Instagram
Yu g a n d h a r
C o d i n g c l u b 2 6 [ Te l e g r a m
Ganesh
Codingclub36 [Linkedin]
Courses we offer
1.Machine learning
2.Android development
3.Data structure and algorithm
4.Database management system
5.Front end development
6.Ethical Hacking
7.C Language
Requirements for our program
We kindly request the allocation of 6-8 classrooms in
the N block of our college to conduct our coding club
courses. Having these classrooms in the N block will be
crucial for us to create a dedicated space where
students can engage in coding exercises, collaborate on
projects, and participate in interactive discussions. We
kindly request your support in allocating these
classrooms to help us kick-start our coding club and
provide our members with a conducive learning
environment for their coding education.
Benefits of this program
1.Certification upon completion
2.Hands-on projects
3.Resume building workshops
4.LinkedIn profile creation
5.Informative workshops
6.Exciting hackathons
7.Competitions with prizes
8.Interview tips from alumni
9.Coding club merchandise (T-shirt & stickers)
10.Internship opportunities for standout performers
These are the valuable benefits provided by our student-
led coding club!
Ma chine
lea rning
by Coding
Club
O utcom es of th e
course
Get Hands on Experience with Machine Learning

Master the art of making machine learning models


for real world problems

Get familiar with Jupyter Notebook and python


language

Build real world Projects to showcase in your

resume Learn best practices of evaluating machine

learning models
Our
Tea m

Srikanth Satyanaray
Reddy Adarsh an
Tiwari Sahoo
About
Course
This comprehensive course will equip you with a solid
foundation in the principles and practices of machine
learning. Explore essential algorithms for classification,
regression, and clustering, while gaining hands-on experience
with popular libraries and tools. Discover the art of data
preprocessing, feature engineering, and model evaluation,
enabling you to effectively handle datasets and assess model
performance. Emphasizing ethical considerations, we'll
discuss challenges like bias, fairness, and privacy. By the
course's end, you'll be empowered to tackle real-world
machine learning challenges with confidence and impact. Get
ready to unlock the potential of data- driven intelligence!
Course
Content
Week 1 : Python
Programming

Week 2 : EDA Libraries

Week 3 : Essentials of

ML Week 4: Regression
Course
Content
Week 5 : Classification
models

Week 6 : Clustering

models Week 7 :

Model Evaluation
Fea tures of th e
course
Quizzes to assess understanding and reinforce learning.
Engaging practical projects and assignments to apply
concepts in real- world scenarios.
Resume-building opportunities through hands-on projects and
practical experience.
Introduction to MLOps (Machine Learning Operations) to
understand the deployment and management of ML models.
A strong foundational knowledge base in machine learning
concepts and techniques.
Flexibility to explore and add additional topics of interest to
enhance learning experience.
Fea tures of th e
course
Emphasis on practical skills development to prepare students for
real-world applications.
Interactive and engaging learning materials to foster an
enjoyable learning experience.
Supportive learning environment with guidance from
Supportive
instructors.
Opportunity to work on challenging and meaningful machine
learning projects.
Proces We will have
custom designed
We will have
doubt sessions

s
The Course will be project
assignments for
students on
weekends which
weekly and the
instructors will
always be
based, we will be building a students will available for
have to upload
major project at the end of on github.
clearing doubts
of our fellow
the course, the project will
learners.
we will be making smaller
be a complete working ml projects throughout the course
model with evaluation and for almost every major topic and
hyperparameter tuning. the topics will be explained using
real world example including the
project . the learners may
present there project among the
aswel
l.
peers
O utcom es of th e
course
Get Hands on Experience with Machine Learning

Master the art of making machine learning models


for real world problems

Get familiar with Jupyter Notebook and python


language

Build real world Projects to showcase in your

resume Learn best practices of evaluating machine

learning models
Android Development
by Coding
Club
Our
Tea m

Divyang Hetkumar
Joshi Prajapati
Vaibhav Patil
About Course
Welcome to our comprehensive course on Android development
with Kotlin and Jetpack Compose! This hands-on project-based
course will empower you to build stunning and dynamic Android
applications using the modern Jetpack Compose framework.
From the fundamentals of Kotlin programming to advanced UI
design techniques, you'll gain the skills necessary to create
engaging user experiences and scalable Android apps. Dive deep
into topics such as layout composition, state management,
network operations, data persistence, and more, as you develop
real-world projects that showcase your newfound expertise.
Join us on this exciting journey and unlock the potential to
bring your app ideas to life in the Android ecosystem!
Course
Content
Week 1 : Kotlin
Programming

Week 2 : JetPack Compose

(UI) Week 3 : MVVM, Hilt

& Navigate Week 4:


Course
Content
Week 5 : Local Data
Storage

Week 6 : BackGround

Work Week 7 : Project

Week 8 : Project
Proces We will have
custom designed
We will have 3
doub sessions

s
The Course will be project
assignments for
students on
weekends which
per week other
than regular
classes in
students will evening around
based, we will be building a have to upload
10-11 pm online
on github.
Weather App which will on gmeet
fetch data from internet
In the last 2 weeks of the course
and display in the app. we will focus solely on making
another real world project
something like Music player where
we will implement most of the
things we learned in the previous
weeks.
O utcom es of th e
course
Get Hands on Experience with Android Development

Master Kotlin the trending Programming

language Get familiar with Android studio and

android dev process

Build real world Projects to showcase in your


resume
DATA STRUCTURES AND
ALGORITHMS
by Coding
Club
Our
Tea m

Geetanjali. Thokala
M. Kona
Pohare Sukrut Sriniva
ha sa Rao
Reddy
About Course
Welcome to our course on Data Structures and Algorithms.
This is the course designed with a practical approach toward
problems. This course will help one to investigate various
topics in DSA from basics to advance like analysis of
algorithms, ADTs, recursion, backtracking, algorithms for
searching and sorting. ADTs will cover all the linear and
nonlinear data structures like linkedlist, stacks, queues,
trees, and others. We have designed this course to train
DSA topics with the help of multiple problems to improve
their problem solving skills.
Course
Content
Week 1 : Basics to
advance C++

Week 2 : Arrays

Week 3 : Stack and


Queues

Week 4: Recursion
and Backtracking
Course
Content
Week 5 :
LinkedLIst

Week 6 :

Trees Week

7 : Graphs

Week 8 : STL
Doubt solving
sessions will be
covered on regular
This course will include basis on both
assignments with multiple
modes as of online
questions from platforms like
leetcode and Geeks for Geeks and offline.
depending upon the level of
questions. as easy, medium This course will be
and hard . open to all students
independent of
language in which
they want to code
O utcom es of th e
course
Ability to analyze Algorithms and their time
Helps to devise novel
and solutions to programming
space complexities
challenges

Able to apply various searching and sorting


algorithms to solve problems

This helps to get practical approach to solve


real world problems

Path to ace interview level questions in an


effi cient manner
Database
Management system
By Coding club
About Course

1.Understand the basic concepts and the


applications of database systems.
2.Master the basics of SQL and construct queries
using SQL.
3.Understand the relational database design
principles.
4.Familiar with the basic issues of transaction
processing and concurrency control.
5.Familiar with database storage structures and
access techniques
Course
Outcomes:
CO1: - Demonstrate the basic elements of a-
relational database management system. CO2: -
Identify the data models for relevant problems.
CO3: - Design entity relationship and convert
entity relationship diagrams into RDBMS and
formulate
SQL queries on the respect data into RDBMS
and formulate SQL queries on the data.
CO4: -Demonstrate their understanding of key
notions of query evaluation and optimization
techniques.
CO5: - Extend normalization for the development of
application software ‘s
Projects going to be done:
-
To Make a list of courses present in the our
college and who are delivering it and the
review of that course by the students and
providing the time table and the lectures
who are dealing with that subjects
We are planning to take a mini project as
well as
We are going to have weekly projects too!
We are planning to keep the quiz's of
Fridays
Weekly goals:-
Week 1: Introduction to DBMS
Week 2: Basics of SQL
Week 3: Advantages and disadvantages of DBMS and
Overview of DBMS and Normalization ,Transition
processing.
Week 4: SQL introduction and Advantages of SQL
Week5&6: SQL queries and creation of objects
Week 7: SQL View ,SQL Index ,SQL Sub Queries, SQL
Clauses ,SQL Aggregate Function ,SQL JOIN
Week 8: Introduction to rest API
Week 9: Prograte SQL
Week 10: Major project
Ethical Hacking
By Coding club
Our
Tea m

S.Sriram Jessica
Meet mehta
ABOUT THE COURSE

• The "Comprehensive Guide to Ethical Hacking for Beginners" covers a wide range of topics in ethical hacking,
making it a comprehensive resource for learners.
• It introduces the concept of ethical hacking and highlights its importance in cybersecurity.
• Different types of hackers, including black hat, white hat, and gray hat, are explained.
• Network fundamentals are covered, providing a solid understanding of how computer networks operate.
• The guide focuses on Windows and Kali Linux operating systems, offering insights into their fundamentals.
• Setting up a virtual lab is explained, including the installation and configuration of VirtualBox and VMware.
• Ethical hacking tools like Nmap, Wireshark, and Metasploit are introduced with explanations of their commands
and usage.
• Network exploitation, web hacking, and information gathering techniques are explored, including Google
dorking for vulnerability discovery.
• Social engineering and wireless network security are discussed in relation to ethical hacking.
• Advanced topics include SQL injection, password cracking, system hacking, network traffic analysis,
cryptography, steganography, and cyber forensics.
• Practical exercises and hands-on learning opportunities are provided throughout the guide.
• The "Comprehensive Guide to Ethical Hacking for Beginners" serves as a valuable reference for individuals
looking to pursue a career in ethical hacking or enhance their cybersecurity knowledge.
Weekly plan

WEEK 1 -Introduction and setup


Week 2- information Gathering
Week 3- Scanning and Enumeration &
Exploitation Frameworks
Week 4- Post Exploitation & Web Application
Security
Week 5- Social Engineering
Week 6 - System hacking & Android security
Week 7 – Wireless Network hacking
Week 8- Cryptography & Cyber Forensics and
Project
projects and tasks

Task 1 -Create a personal server and perform NMAP


Task 2 - Create a payload
Task 3 – Perform DOS/DDOS attack
Task 4 – Explore the SET and other tools
Task 5 – Try ADB in phone
Task 6- Create default user and password and try crack
password
Task 7 –Explore HASHCAT
Task 8 – Expolre wifite and practicals
outcome
s
1.Gain a comprehensive understanding of ethical hacking concepts and
methodologies.
2.Acquire knowledge of network fundamentals, operating systems, and ethical
hacking tools.
3.Develop proficiency in setting up a virtual lab and configuring Kali Linux.
4.Familiarity with various ethical hacking tools such as Nmap, Wireshark, and
Metasploit.
5.Learn network exploitation techniques and web hacking fundamentals.
6.Develop skills in information gathering, including active and passive techniques.
7.Gain expertise in network scanning and enumeration techniques.
8.Acquire hands-on experience in exploitation and post-exploitation tasks.
9.Understand web application security, common vulnerabilities, and session
hijacking.
10.Learn social engineering techniques and use the Social Engineering Toolkit (SET).
11.Gain knowledge of wireless network security and wireless network attacks.
12.Understand SQL injection, packet sniffing, and mobile hacking techniques.
13.Acquire password cracking skills and enhance system security.
14.Gain knowledge of system hacking, malware analysis, and network traffic analysis.
15.Learn web application hacking techniques and identifying vulnerabilities.
Front end Development
By Coding club
Our
Tea m

Kelvin Gedam
Vaghasiya Resham Subhash
About
Course
Welcome to the Front-End Web Development Course! This
program provides a solid foundation in HTML, CSS,
Bootstrap, and JavaScript. Learn HTML's structure and
essential elements.
Master CSS techniques for styling and animations.
Discover Bootstrap for responsive design. Add interactivity
with JavaScript. Emphasizing best practices and industry
standards, you'll create visually appealing and responsive
websites.
Prepare for a rewarding career as a front-end web
Weekly Plan for Course Contents

Day 1-5: Introduction and HTML Day 11-15: CSS Fundamentals


Day 6-10: HTML Tags
Basics 1. Introduction to CSS and its role in
1. Working with links and
1. Introduction to front-end web web design
images
development 2. Inline, internal, and external CSS
2. HTML Attributes
2. Understanding the role of HTML 3. Selectors and basic CSS
3. Divs and Span tags
in web development How properties
4. Tables and Forms
4. Working with colors,
internet Works
5. Quiz and Module End backgrounds, borders and Adding
3. HTML syntax, Coments and basic colors through various techniques
Project
like Names, Hex values and rgb
structure
values
4. Creating headings, paragraphs,
5. Quiz
and lists
5. Quiz
Weekly Plan for Course Content

Day 16-20 CSS Intermediate


Day 21-25: CSS Advanced Techniques
Techniques
1. Z-Index and Floats
1. Block and Inline Elements
2. CSS flexbox layout
2. Display Properties (Block, Inline,
3. CSS grid layout
Inline-Block,…etc)
4. Media queries for responsive
3. CSS box model and its properties
design
4. CSS layout and positioning
5. Quiz and Module End Project
(relative, absolute, sticky, fixed
etc)
5. Quiz
Course Outcomes

 Proficiency in HTML, CSS, Bootstrap, and JavaScript.


Google Slides Canva
 Utilization of Bootstrap for responsive web design.

PowerPoint
 Competence in JavaScript for dynamic and interactive web experiences.

 Knowledge of best practices in front-end development.

 Project development skills and portfolio creation.

 Readiness for a career in front-end web development.


About
Course
Welcome to the Front-End Web Development Course! This
program provides a solid foundation in HTML, CSS,
Bootstrap, and JavaScript. Learn HTML's structure and
essential elements.
Master CSS techniques for styling and animations.
Discover Bootstrap for responsive design. Add interactivity
with JavaScript. Emphasizing best practices and industry
standards, you'll create visually appealing and responsive
websites.
Prepare for a rewarding career as a front-end web

You might also like