Practical Python for AI Coding 1
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Practical Python for AI Coding 1
Instructor: Youngsun Kwon
12,361 already enrolled
Included with
Learn more
Skills you'll gain
Tools you'll learn
Details to know
7 assignments
See how employees at top companies are mastering in-demand skills
There are 7 modules in this course
Introduction video: https://youtu.be/TRhwIHvehR0
This course is for a complete novice of Python coding, so no prior knowledge or experience in software coding is required. This course selects, introduces, and explains Python syntaxes, functions, and libraries that were frequently used in AI coding. In addition, this course introduces vital syntaxes, and functions often used in AI coding and explains the complementary relationship among NumPy, Pandas, and TensorFlow, so this course is helpful for even seasoned python users. This course starts with building an AI coding environment without failures on learnersβ desktop or notebook computers to enable them to start AI modeling and coding with Scikit-learn, TensorFlow, and Keras upon completing this course. Because learners have an AI coding environment on their computers after taking this course, they can start AI coding and do not need to join or use the cloud-based services.
What's included
6 videos1 assignment
6 videosβ’Total 81 minutes
- Objectives of this courseβ’11 minutes
- Concept of programming languageβ’10 minutes
- Introducing Python languageβ’10 minutes
- Installing Python with Anaconda distributionβ’14 minutes
- Building AI coding environment : Explanationβ’15 minutes
- Building AI coding environment : Demonstrationβ’21 minutes
1 assignmentβ’Total 20 minutes
- Week 1 Quizβ’20 minutes
What's included
5 videos1 assignment
5 videosβ’Total 63 minutes
- Installing JupyterLabβ’11 minutes
- Using JupyterLabβ’21 minutes
- Basic rules and concepts of Pythonβ’12 minutes
- Data typesβ’9 minutes
- Clear, concise and compact codingβ’10 minutes
1 assignmentβ’Total 20 minutes
- Week 2 Quizβ’20 minutes
What's included
5 videos1 assignment
5 videosβ’Total 64 minutes
- Getting familiar with Jupyter lab and notebookβ’17 minutes
- Indentation, string and Boolean concepts, and triple quotesβ’14 minutes
- Integers and floatsβ’11 minutes
- Type change and dynamic value assignmentβ’9 minutes
- Basic concept and use of if-clauseβ’13 minutes
1 assignmentβ’Total 20 minutes
- Week 3 Quizβ’20 minutes
What's included
6 videos1 assignment
6 videosβ’Total 81 minutes
- If...elif...else statementβ’13 minutes
- More complex if-clause use casesβ’12 minutes
- While-loopβ’13 minutes
- for-loopβ’17 minutes
- Augmented assignment and lazy evaluationβ’16 minutes
- Use of break and continue in loops(maybe retake)β’9 minutes
1 assignmentβ’Total 20 minutes
- Week 4 Quizβ’20 minutes
What's included
6 videos1 reading1 assignment
6 videosβ’Total 76 minutes
- Basic rules of creating functionsβ’14 minutes
- Functions taking multiple inputsβ’12 minutes
- Functions with default values and taking inputs of an arbitrary number β’9 minutes
- Reusing functions created and Using __name__=='__main__' syntaxβ’16 minutes
- Standard library and importing modules and librariesβ’14 minutes
- Random number generationβ’11 minutes
1 readingβ’Total 10 minutes
- circle_features.py file used in video #4β’10 minutes
1 assignmentβ’Total 20 minutes
- Week 5 Quizβ’20 minutes
What's included
6 videos1 assignment
6 videosβ’Total 89 minutes
- Concept and slicing of listsβ’18 minutes
- Concept of tuples and unpackingβ’11 minutes
- Enumerate function and modifying listsβ’12 minutes
- Sorting and searching elementsβ’11 minutes
- List comprehensions and two dimensional listsβ’14 minutes
- Filter, lambda, map and zip functionsβ’23 minutes
1 assignmentβ’Total 20 minutes
- Week 6 Quizβ’20 minutes
What's included
5 videos1 reading1 assignment
5 videosβ’Total 51 minutes
- Introduction to dictionaryβ’13 minutes
- Dictionary iterationβ’9 minutes
- Dictionary: Sorting and comprehension expressionsβ’9 minutes
- Word counting with dictionaryβ’9 minutes
- Concept and operations off setsβ’12 minutes
1 readingβ’Total 10 minutes
- dream.txt file video #4β’10 minutes
1 assignmentβ’Total 20 minutes
- Week 7 Quizβ’20 minutes
Instructor
Why people choose Coursera for their career
Learner reviews
- 5 stars
69.66%
- 4 stars
22.47%
- 3 stars
3.37%
- 2 stars
2.24%
- 1 star
2.24%
Showing 3 of 89
Reviewed on Jul 9, 2023
Very cool, useful training - strongly recommended
Reviewed on Aug 13, 2024
use of easy to understand language in lecture helped a lot
Reviewed on Jul 15, 2022
It is a very good platform for learning and earning a certificate.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
