Python, Algorithms, and AI courses

Are you worried about algorithm tests for schools or jobs,  or confused by the different algorithm frameworks?

Or are you afraid that you cannot follow the industry trends in this big data and AI era?

Or are you hired in a position that requires extensive data analysis but you are not familiar with Python or other tools for data scraping and automation?

Are you a recent STEM graduate student, a technician looking to switch your career,
or an engineer who wants to enhance your professional skills but is unsure where to start and
worries that self-study saves can be too time-consuming and may end up in the wrong direction?

Jerry in our Candice tutor team can help you as your tutor to guide you.
He has a master’s degree in Computer Science from National Chiao Tung University and
7 years of programming experience in Python, C++, and R, leading projects from small to big in the industry.

Available courses:

  1. Python Automation Programming
  2. Algorithm Frameworks
  3. AI Theory and Model Implementation

Jerry’s solid background and rich experience can guide you to learn efficiently and elevate your skills for future use.

1. Python Course

Python offers powerful development support in various fields of computer science applications such as big data analysis, artificial intelligence, or web deployment. Becoming an expert in Python is a priority to step into these areas. Our tutor will guide you step by step building your programming concepts and skills.

Course:

  • Variable Types
  • Statements and For/While Loops
  • Functions
  • Excel file processing
  • Customized Learning (e.g., Web Scraping)

This course is ideal for:

  • Individuals who want to learn Python or develop automation programs but without programming basics
  • Students who have struggles following the school schedule or understand programming techniques.
  • Graduating students who are looking to change their careers to the software industry from other majors.

Course Duration:

  • 2-3 hours per week, gaining key concepts of Python quickly
  • Customize teaching materials based on the student’s level; 1-on-1 lessons to help the student learn effectively.
  • Provide practical programming skills and tips for students to meet their needs.

2. Algorithm Course

As the fundamental course in computer science, understanding algorithm concepts is essential for every CS student. Our tutor will analyze and explain various topics to help students understand how to apply different algorithm frameworks.

Course Coverage:

  • Graphs
  • Greedy Algorithms
  • Divide and Conquer
  • Binary Search Trees
  • Dynamic Programming

The course is ideal for:

  • Students who struggle to keep up with school courses.
  • Graduating students who are preparing for for interviews with software companies that require coding tests.

Course Duration:

  • 2-3 hours per week, gaining core algorithm concepts quickly.
  • Customize teaching materials based on the student’s level; 1-on-1 lessons to help the student learn effectively.
  • For students who are preparing for interviews, practical coding exercises can be included in the course.

3. AI Course

The application of artificial intelligence has grown in various research fields. It will enhance your professional performance if you are able to apply AI techniques properly. Our tutor will help you build correct AI concepts and learn model implementation techniques to improve your problem-solving abilities.

Courses include:

  • Introduction
  • Gradient Descent + Loss Function
  • Regularization + Optimization
  • Neural Networks
  • CNN (Convolutional Neural Network) Architectures
  • Train Network

The course in ideal for:

Individuals who want to learn AI or apply AI models but without relevant basic knowledge.

Course Duration:

2-3 hours per week, understanding core AI concepts quickly.
Customize teaching materials based on the student’s level; 1-on-1 lessons to help the student learn effectively.