Brief Introduction
Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.
Course Summary
Learn the basics of data programming with this course that covers topics such as data structures, algorithms, and databases. By the end of the course, you'll have the skills to create your own basic data-driven applications.
Key Learning Points
- Understand the basics of data programming
- Learn about data structures and algorithms
- Gain knowledge on databases and their use in programming
Related Topics for further study
Learning Outcomes
- Understand the basics of data programming
- Learn about data structures and algorithms
- Gain knowledge on databases and their use in programming
Prerequisites or good to have knowledge before taking this course
- Basic understanding of programming concepts and terminology
- Familiarity with a programming language such as Python or Java
Course Difficulty Level
Beginner
Course Format
Similar Courses
- Programming 101: An Introduction to Coding
- Data Analysis Fundamentals
Related Books
Requirements
- This course is designed for those who have a little Python experience and are comfortable using functions with parameters–as covered in our course. Please note: screengrabs and recorded screencasts are key elements of this course.
Outline
- Persistent Data
Welcome to the course
Reading and writing to files
Creating a high score for a game
End of Week 1
Structuring data
Welcome to Week 2
Structuring Data
Structuring data and persisting
Interacting with databases
Welcome to Week 3
Python and databases
Make a battle card game
Summary of User Reviews
Learn essential programming concepts and skills for working with data in this beginner-friendly course. Students have praised the course for its interactive nature and engaging content.
Key Aspect Users Liked About This Course
interactive nature and engaging content
Pros from User Reviews
- Great introduction to programming concepts
- Hands-on approach with practical exercises
- Engaging and interactive content keeps users interested
- Instructors are knowledgeable and responsive to questions
- Course is well-structured and easy to follow
Cons from User Reviews
- Limited scope in terms of programming languages covered
- Course may be too basic for those with some programming experience
- Some technical issues reported with the online platform
- Not enough emphasis on real-world applications of programming concepts
- Course may be too fast-paced for some users