You are on page 1of 2

Introduction to Data Analysis: Hands-on Training

Odin Outsourcing

Overview:
“Introduction to Programming: Hands-on Training” course covers all the basics of programming in Python,
as well as general computer programming concepts and techniques.

Data Analysis is a process of collecting, transforming, cleaning, and modeling data with the goal of
discovering the required information. The results so obtained are communicated, suggesting conclusions,
and supporting decision-making. Data visualization is at times used to portray the data for the ease of
discovering the useful patterns in the data. The terms Data Modeling and Data Analysis mean the same.

Course Objective:
After completing this course, students would be able to accomplish coding tasks related to the basics of
programming in the Python language and to understand the fundamental notions and techniques, data
analysis, data visualization, and also be able to understand computer use efficiently and prudently.

Prerequisite and Target Audience:


Any beginner who wants to build a career as a programmer, a data analyzer can participate in this course.

Recommended Books:
1. Think Python (​web​)
2. Data Analysis (​web​, ​PDF​)

Course Syllabus:
Week Contents

Wee-1: Programming Fundamentals:


Syntextual Python, Variable, Value, Input, Output
Problem Solving: (​web link​)

Week-2: Programming Fundamentals: Conditions


Problem Solving: (​web link​)

Week-3: Programming Fundamentals: Branching


Strings, Text, Function
Problem Solving: (​web link​)

Week-4: Data Structure & Algorithms-1:


Lists, Dictionaries, and Structuring Data
Problem Solving: (​web link​)

Week-5: Data Structure & Algorithms-2:


Pattern matching with Regular Expressions, Organizing Files
Problem Solving: (​web link​)

Week-6: Network Programming: Client & Server Handling


Fun Facts/Off-Topic:​ How does Gmail use effectively and efficiently?

Week-7: Prepare for the Programming Interview


Online Programming Solving

Week-8: Data Analysis: “NumPy”


Working with NumpyArrays (Numpy 1d and 2d), Playing with Data
Problem Solving: (​web-1​, ​web-2​)

Week-9: Data Analysis: “Pandas”


& pandas handle, tabular data, DataFrame, plots,row-column, multiple-table,
Week-10: time series data
Problem Solving: (​web-1​, ​web-2​)

Week-11: Data Analysis: Visualization”


& matplotlib, seaborn
Week-12: Problem Solving: (​web​)

Week-13: Data Analysis for Machine Learning:


Prediction, Decision Tree, Model Evaluation

You might also like