Programming 103: Saving and Structuring Data

  • 0.0
3

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

  • Online
  • Self-paced

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
Free
Available now
3
Eirini K
Raspberry Pi Foundation & National Centre for Computing Education
Futurelearn

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses