# | Course |
---|---|
1 | Python and Machine Learning 1 - Data science Functional programming, numpy, matplotlib, pandas |
2 | Python and Machine Learning 2 - Supervised learning Jupyter Notebook, scikit-learn, classification, OpenCV, object detection |
3 | Python and Machine Learning 3 - TensorFlow and Keras Image/text classification, neural networks, CNN, RNN, time series, reinforcement learning |
4 | ChatGPT Applications Using Python ChatGPT API, prompt engineering, RAG, fine-tuning, LangChain |
Why should I use Python for AI development?
Python is the most popular language used in AI and machine learning. It has built an incredible wealth of libraries and frameworks over the years. It is also a relatively easy programming language to learn.
Do I need to know some Python before doing AI?
Yes, you should understand the fundamental workings of Python, including some concepts of data structures and object-oriented programming. The prerequisite for this series is to take the first two, but preferably the first three courses in the Python Programming Series.
Who are the instructors for Python?
Our instructors are either working as software engineers in the computer industry or college students majoring in computer science. We do not hire high school students to teach this series. While there are some exceptional high school students that know Python and AI, we want someone with more experience to teach it. All of the instructors are trained and have gone through our curriculum and are well-versed in this topic.
The class is instructor-led so we will guide you step-by-step. WhizKidz uses a learn-by-example approach. We show you simple examples and best practices. We encourage and foster hands-on experimentation. The class is project-based, meaning students will design and implement many creative and unique projects in all of our courses.
Most of the work will be done in class. There may be times when the student is asked to finish an assignment or do some research before the next class.
Is online learning effective? Does it work?
It definitely works as we have seen successful results since March of 2020. We augment the online learning experience with our own online coding platform called CodePad. The students can easily follow along while the instructor goes over the material. In addition, by having smaller class sizes, we can ensure that every student is able to get help in a timely manner.
What do I need at home to take this class?
You need an Internet connection and a computer or Chromebook.
What if I sign up for the class and I want to quit?
You can get full credit on the remaining classes that you haven't taken.
What is the difference between Machine Learning Applications and the Python and ML courses?
Machine Learning Applications is an introductory course on AI for students who are 8 to 14 years old. There are no prerequisities on programming. Most of the projects are done in Scratch, a block-based coding platform to easily create programs. The Python and ML courses are more technical and advance, and require knowledge of Python.
What comes after the Python and AI Series?
The AI field is growing rapidly, and we plan to offer more classes in this area as it evolves. If you have a suggestion for a class, please send us an email.