Skip to main content

Mobile Main Menu

  • Library Portal
    • About Library
    • Search the Library
    • A-Z Databases
    • Subject Guides
    • Browse Journals
    • AppsAnywhere
    • Accessibility Tools
  • Academic Skills
    • About Academic Skills
    • Academic Integrity
    • Academic Writing
    • Digital Capabilities
    • Dissertation Research
    • Exams and Assessments
    • STEM Skills
    • Using the Library
  • English Language Hub
    • About English Language
    • Academic Writing in English
    • Self-Study Resources
  • Workshops
  • One-to-ones

Secondary navigation

  • Your Projects
  • Feedback to Win
  • iLearn
  • About Us
  • Office 365
  • Request It!
  • News Hub
Home

Main Menu

  • Library
    • About Library
    • Search the Library
    • A-Z Databases
    • Subject Guides
    • Browse Journals
    • AppsAnywhere
    • Accessibility Tools

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started

    Get started with the Library Portal

    Get Started
  • Academic Skills
    • About Academic Skills
    • Academic Integrity
    • Academic Writing
    • Artificial Intelligence
    • Digital Capabilities
    • Dissertation Research
    • Exams and Assessments
    • STEM Skills
    • Using the Library

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
  • English Language
    • About English Language
    • Academic Writing in English
    • Self-Study Resources

    Get personalised support from an Academic English Lecturer

    Book a one-to-one

    Get personalised support from an Academic English Lecturer

    Book a one-to-one

    Get personalised support from an Academic English Lecturer

    Book a one-to-one
  • Workshops
  • One-to-Ones

Help

COM4011

Introduction to Programming

All the reading and resources from your modules, all in one place

Reading List Category
Resource Type
Lesson

Lesson 1

Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Essential Resource Website

IDLE — Python editor and shell

by Python Software Foundation
Essential Resource Website

Download Python

by Python.org
Essential Resource Website

Most used programming languages among developers…

by Statista
Essential Resource Other

Python: Case Studies and Success Stories, vol. 1

by Stross-Radschinski, A. C.
Essential Resource Website

Python Success Stories

by Python.org
Essential Resource Website

Top Coding Languages for Computer Programming

by Simmons, L.
Wider Reading eBook

Computational thinking: a beginner's guide…

by Beecher, K.

Lesson 2

Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Essential Resource Other

7. Input and Output — Python 3.13.2 documentation

by Python.org
Essential Resource Website

Internal working of Python

by GeeksforGeeks
Essential Resource Website

Why Python is an Interpreted Language?

by Poddar, S.
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.
Essential Resource Website

IDLE — Python editor and shell

by Python.org
Essential Resource Website

Python – Output Formatting

by GeeksforGeeks
Wider Reading Website

decimal — Decimal fixed-point and floating-point…

by Python.org
Wider Reading Website

PEP 8 – Style Guide for Python Code

by Python.org

Lesson 3

Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Variables and expressions

by Balkcom, D., et al.
Essential Resource Website

Python Variables

by GeeksforGeeks
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Job Ready Python

by Balti, H., and Weiss, K. A.

Lesson 4

Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.

Lesson 5

Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource Website

Python range() function

by GeeksforGeeks
Essential Resource eBook

Python for Everyone

by Horstmann, Cay S. and Necaise, Rance D.
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Job Ready Python

by Balti, H., and Weiss, K. A.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.

Lesson 6

Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource Website

Collatz Conjecture

by Geomaths
Essential Resource Website

Scope of Variables in Python

by Jaiswal, S.
Essential Resource eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Essential Resource Website

Python Scope

by W3Schools
Essential Resource Website

Understanding the scope of the variables in Python

by Muralidhar, K. S. V.
Essential Resource Website

Built-in Functions

by Python Software Foundation

Lesson 7

Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Essential Resource Website

Python Fundamentals: Arrays and Sequences…

by Code_Blooded
Essential Resource Website

Difference between List and Array in Python

by GeeksforGeeks
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Sequence In Python: Understanding Key Concepts…

by NxtWave
Essential Resource Website

Built-in Types – Python 3.13.2 documentation

by Python.org
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.
Wider Reading Website

Sequence In Python: Understanding Key Concepts…

by NxtWave

Lesson 8

Key Text eBook

Starting Out With Python

by Gladis, T.
Essential Resource Website

8. Errors and Exceptions — Python 3.13.2…

by Python.org
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Python Syntax Errors: Common Mistakes and How to…

by Crawlbase
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.
Wider Reading eBook

Computational Thinking

by Beecher, K.
Wider Reading Website

Differences between Black Box Testing and White…

by GeeksforGeeks

Lesson 9

Key Text eBook

Problem Solving & Programming Concepts

by Hubbard, J. and Sprankle, M.
Key Text eBook

Starting Out With Python

by Gaddis, T.
Key Text eBook

Python For Everyone

by Horstmann, C. and Necaise, R.
Essential Resource eBook

Computational Thinking

by Beecher, K.

Lesson 10

Key Text eBook

Python For Everyone

by Horstmann, C. and Necaise, R.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Problem Solving and Programming Concepts

by Hubbard, J. and Sprankle, M.
Essential Resource Video

Why Learn Coding? - Steve Jobs, Bill Gates, Mark…

by Simplilearn
Essential Resource Website

17 Reasons Why You Should Learn Computer…

by Indeed Editorial Team

Footer

  • Library Portal
  • Academic Skills
  • English Language
  • Workshops
  • One-to-one Appointments

Footer 2

  • About Us
  • iLearn
  • News Hub
  • Support
  • Feedback To Win

Footer3

  • About Arden University
  • Cookies Policy
  • Privacy Policy
Contact Us
address icon

Arden University,
Middlemarch Park,
Coventry, CV3 4FJ, UK

email icon
  • Library@arden.ac.uk
  • AcademicSkills@arden.ac.uk
  • EnglishLanguageHub@arden.ac.uk
Arden University logo 

© 2005-2025 Arden University  | All rights reserved