AI4kids
Kaggle Certified Data Scientist Tutoring Class
Kaggle Certified Data Scientist Tutoring Class
Couldn't load pickup availability
#University Selection
#Competitive Strength for Further Study
- Top-notch teachers, professional teaching
- Concept understanding and hands-on practice every week
- Let children clearly grasp the key to solving problems
- The course consists of 30 lessons (60 minutes per lesson)
- Course tuition fee: 45,000 yuan
Course Planning
Course 1: NumPy Basics
โ Content: Creation and manipulation of NumPy arrays, basic mathematical operations and statistical functions.
โ Homework: Create a 5x5 random matrix and calculate the mean and standard deviation of each column.
Course 2: Pandas Basics(1)
โ Content: Creation of DataFrame and Series, data selection and filtering.
โ Homework: Use Pandas to read a CSV file and filter out data under certain conditions.
Course 3: Pandas Basics(2)
โ Content: Summarization, grouping and aggregation of data, and handling of missing values.
โ Homework: Group by a certain column, calculate the mean of each group, and fill in the missing values โโin the data.
Course 4: Matplotlib and Seaborn
โ Content: Drawing basic data visualization charts, customizing charts, and using Seaborn for advanced visualization.
โ Homework: Use Matplotlib to draw line graphs and use Seaborn to draw scatter plots.
Course 5: Introduction to Machine Learning โ Content: Learn the theory and process of machine learning, the basic structure and process of Scikit-learn, and the implementation of a simple linear regression model.
โ Homework: Use Scikit-learn to implement linear regression and predict a set of randomly generated data.
Course 6: Common Machine Learning Algorithms โ Content: Introduce common machine learning algorithms and perform simple implementations.
โ Homework: Use Scikit-learn to build a random forest model and perform classification on a simple dataset.
Course 7: Model Evaluation and Selection โ Content: Model evaluation metrics (such as accuracy, recall, F1 score), cross-validation and model selection.
โ Homework: Calculate the precision, recall, and F1 score on a binary classification problem and perform cross-validation.
Course 8: Introduction to Deep Learning โ Content: Basic concepts of deep learning, introduction to a simple feedforward neural network structure.
โ Homework: Build a simple two-layer neural network using TensorFlow or PyTorch and train it on a small dataset.
Phase 3: Advanced Machine Learning, Deep Learning, and Kaggle Preparation
Course 9: Introduction to Kaggle Competition โ Content: Understand the Kaggle platform and its competition process, and choose a simple competition to start with (such as Titanic). โ Homework: Register a Kaggle account and enter the Titanic competition, and submit your first baseline result.
Course 10: EDA and Data Cleaning โ Content: Steps and techniques of exploratory data analysis (EDA), importance and practice of data cleaning.
โ Homework: Perform EDA and cleaning on Titanic competition data and generate a cleaned data set.
Course 11: Model Building and Parameter Adjustment โ Content: Use different machine learning algorithms to build models and simply adjust parameters in the Kaggle competition.
โ Homework: Use Scikit-learn to build at least two different models in the Titanic competition and compare their performance.
Course 12: Submitting and Improving Models โ Content: Learn how to submit Kaggle competition results and adjust the model based on feedback.
โ Homework: Submit your model results in the Titanic competition and adjust your model based on the ranking.
Course 13: Feature Engineering and Feature Selection โ Content: Application of feature engineering techniques, feature selection and dimensionality reduction techniques (such as PCA).
โ Homework: Try feature engineering in the Titanic competition and use PCA for dimensionality reduction.
Course 14: Model Evaluation and Tuning โ Content: Use cross-validation and grid search to evaluate and tune the model.
โ Homework: Use GridSearchCV to perform hyperparameter tuning for the model in the Titanic competition.
Course 15: Advanced Deep Learning (1)
โ Content: A deeper understanding of neural network structure and an introduction to convolutional neural networks (CNN).
โ Homework: Implement a simple CNN model using TensorFlow or PyTorch and train it on an image dataset.
Course 16: Advanced Deep Learning (2)
โ Content: Introduction to Recurrent Neural Networks (RNN) and Long Short-Term Memory (LSTM).
โ Homework: Build a simple LSTM model using TensorFlow or PyTorch and train it on sequence data.
Phase 4: Kaggle Challenges, In-depth Learning
Course 17 ~ Course 20: Advanced Kaggle Competition Preparation, Get Your First Bronze Medal โ Content: Choose a Kaggle competition, understand its data and problem background, and develop a strategy. Try to get the first bronze medal Course 20 ~ Course 30: Continue to improve and familiarize yourself with data science skills until you get Expert certification

Course duration
One class per week, 60 minutes per class
Class time can be arranged according to the child's schedule
โ
No complicated teaching equipment required
Take classes at home
Online courses are taught using Google Meet. You only need a computer (including microphone and headphones) and an internet connection.
Courses can be conducted at any location. During class, the instructor will turn on the camera and share the screen to clearly understand the operation status of each student.
FAQ
Q: What age group is suitable for learning this course?
A: The recommended age for this course is from junior high school to high school students. Students must have a programming language foundation above CS6!
Q: Can I join this course if I have not learned procedural languages?
A: If you have not learned procedural languages, it is recommended that you first take the CodeCombat course and then start taking the APCS course.
Q: What is the background of the instructor of the online course?
A: The team's lecturers all have professional information backgrounds. They can become certified lecturers only after passing AI4kids' long-term training and teaching review. They have rich teaching experience!
Q: When can I start the class? How many people are in the class?
A: The course time is flexible. You can arrange classes for your child on weekday evenings or weekends. The class size is small, with 3 to 6 students. If there is no time slot suitable for your child, please contact us and our course consultant will coordinate a lecturer for your exclusive time slot. Customer service instant messaging (click) , customer service email: service@ai4kids.ai.
Q๏ผWill online courses lead to poor learning outcomes for students?
A: Our lecturers all have rich teaching experience. During the course, they will actively guide every child to participate in the discussion and operation of program drills, and regularly check each child's computer screen and operation status to allow children to maintain a high level of learning motivation and concentration to maximize the benefits of the course.
Q: What equipment do I need to prepare for class?
A: You only need to prepare a computer (including microphone, headphones) and internet for your child, and you can start the class.
Q: Can I get a refund after registering?
A: We offer a 100% refund guarantee within 14 days of the start of the course if you are not satisfied. If you cancel your order 14 days before the class has reached one-third of the total course hours, the remaining amount will be refunded after deducting 50% of the fee. If you cancel your order after one third of the total course hours have passed, no refund will be given.
Share
