含まれるもの
8 ライブミーティング
7 時間 20 分 授業時間宿題:
週1時間. Students will receive weekly assignments. Any given assignment may take up to an hour to complete.この文章は自動翻訳されています
このクラスで学べること
The critical element of data science is algorithms. So, the class will starts with some algorithm developments. The next step is to understand one of the important data science topics- Data Visualization. By the end of this course, students will- - build sorting algorithms using Python - learn how to create and manipulate arrays using NumPy (it's a library) and Python. - use pandas (another library) to manipulate and analyze data sets - Understand matplotlib and seaborn libraries to create beautiful data visualization. Why should you start learning data-science? I will just add a quote here. We will discuss more in the class. “The ability to take data — to be able to understand it, to process it, to extract value from it, to visualize it, to communicate it — that’s going to be a hugely important skill in the next decades.” - Hal Varian, chief economist at Google and UC Berkeley professor of information sciences, business, and economics Data science incorporates various disciplines: 1. Data visualization 2. Data mining 3. Machine learning 4. Deep learning 5. Data engineering 6. Statistics 7. Software programming The focus of this course is to teach data visualization. And, it is designed and made suitable for students who are interested to become data scientists and to learn real- world applications. It will provide students the resources to learn python and effectively use it to analyze and visualize data! Week 1 &2: ---------- In the first two weeks, students will be introduced to some sorting algorithms. The concepts will be discussed in the class and students will need to apply the concepts they learned earlier (from previous Python courses) to design the algorithms. Students will also get an overview of the course and learn how to setup their computer that will allow them to use Python with all the necessary libraries required. Week 3 ---------- In this week, students will learn and create arrays using NumPy. Topics: 1. Intro to NumPy 2. Arrays Week 4 & 5 ----------- In this two weeks, students will learn about pandas, a library to analyze data Topics: 1. Series 2. DataFrames 3. Index Objects 4. Rank and Sort 5. Index Hierarchy Week 6 ---------- In this week, students will learn how to work with actual data Topics: 1. reading and writing files 2. JSON and HTML with Python 3. Install Seaborn and learn Histogram creation Week 7 & 8 ---------- In the final weeks, we will do an actual data visualization project from scratch!
その他の情報
保護者へのお知らせ
*** Notice about the usage of Third-party tool
In this class, Jupyter notebook will be used for Python data analysis projects.
Link- https://jupyter.org/
Registration on Jupyter notebook is not mandatory for this class. Students can still use the tool without creating an account to write and save their code.
The following paragraph is taken from the privacy policy section and by joining this class you give permission that the following data will be collected from the enrolled student(s) if they decide to do the registration.
"We collect information from you when you register on our site and gather data when you participate in the forum by reading, writing, and evaluating the content shared here.
When registering on our site, you may be asked to enter your name and e-mail address. You may, however, visit our site without registering. Your e-mail address will be verified by an email containing a unique link. If that link is visited, we know that you control the e-mail address.
When registered and posting, we record the IP address that the post originated from. We also may retain server logs which include the IP address of every request to our server."
To read more about the policy, you can visit here- https://discourse.jupyter.org/privacy
指導言語
英語
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
教師の専門知識と資格
修士号 Loyola Marymount Universityから
Hello Future Engineers, Scientists, and Innovators!
I'm Faruk, a passionate Software Test Engineer (SDET) and STEM instructor based in New York, with over 12 years of experience in software development and teaching. My goal is to make learning fun, interactive, and hands-on while helping students build real-world problem-solving skills.
With a Bachelor’s and Master’s in Electrical Engineering, I bring technical expertise and a deep understanding of coding, algorithms, and project development. Through engaging, project-based learning, my classes aim to equip students with the essential skills to succeed in tech careers.
Classes I Offer:
Python Classes:
- Level-1: Real-World Python Projects – Learn coding with hands-on projects that mimic real-world applications.
- Level-2: Advanced Python Projects – Dive deeper into Python with advanced project-based learning.
- Level-3: Python Algorithms – Master algorithm design and logical problem-solving in Python.
- Beginner Python Coding: Year-Long Project-Based Programming Class for Kids – A year-long class designed for younger students to learn Python through fun projects.
- Level 5: Python Flex – Algorithms and Projects with Object-Oriented Programming – Learn advanced Python techniques and object-oriented programming with flexible learning.
- Python Coding GUI Mastery: From Basics to Intermediate Tkinter (Flex, Level 4) – Dive into graphical user interfaces with Tkinter for Python.
- Python and Artificial Intelligence Projects: Build, Train, and Deploy AI Models – Learn how to build, train, and deploy AI models using Python.
Java Classes:
- Level-1: Java for Beginners – A beginner's project-based approach to learning Java.
- Advanced Java Programming – Explore algorithm design and real-world Java applications.
- Java Object-Oriented Programming – Learn Java OOP through real-world projects in software testing.
Web Development Classes:
- Beginner Web Development Bootcamp: Javascript, HTML, and CSS for Kids! – An introductory bootcamp designed for kids to learn web development using JavaScript, HTML, and CSS.
Math Classes:
- Algebra 1 for Middle Schoolers – Algebra concepts taught in a fun, approachable way for middle school students.
Why Choose My Classes?
- Real-World Experience: I apply industry knowledge to make complex concepts easy and relatable.
- Hands-On Projects: Each class is designed around projects that help students build practical coding skills.
- Engaging Learning Environment: I foster a fun and supportive environment where learning and creativity thrive.
Education:
- Bachelor’s in Electrical Engineering – Queen Mary, University of London, UK
- Master’s in Electrical Engineering – Loyola Marymount University, Los Angeles, CA
Professional Background:
With over 12 years in the tech industry, I have experience delivering cutting-edge technology services and am excited to share those insights with my students.
Hobbies:
When I’m not coding, I love traveling, cycling, reading, and gaming. My diverse hobbies inspire creativity in my teaching and make each class dynamic and enjoyable.
Join Me!
Let’s embark on a fun and educational STEM journey together! Whether you’re just starting or want to take your skills to the next level, I’m here to help you succeed.
レビュー
ライブグループクラス
$160
8 クラス分週に1回、 8 週間
55 分
オンラインライブ授業
年齢: 11-16
クラス人数: 4 人-7 人