Skip to main content

Program Details

1: Systems Architecture Basics

  • Lesson 1: Computer Architecture – p. 7
  • Lesson 2: Storage Devices – p. 15
  • Lesson 3: Memory and Process Management – p. 24
  • Lesson 4: File Systems – p. 33
  • Lesson 5: Access Control – p. 41

2: Data and Information

  • Lesson 1: Data, Information, and Knowledge – p. 53
  • Lesson 2: Data Collection – p. 58
  • Lesson 3: Data Types and Encoding – p. 66
  • Lesson 4: Data Validation I – p. 79
  • Lesson 5: Data Validation II – p. 90

3: Data Structures in Python

  • Lesson 1: Dictionary – p. 103
  • Lesson 2: Array – p. 114
  • Lesson 3: Stack – p. 122
  • Lesson 4: Queue – p. 132
  • Lesson 5: Linked Lists – p. 147

4: Developing Mobile Applications II

  • Lesson 1: Advanced Prototyping – p. 161
  • Lesson 2: From Prototyping to Developing – p. 188
  • Lesson 3: Implementing Multilingual Functionality – p. 209
  • Lesson 4: Adding Real-Time Data to the Application – p. 225
  • Lesson 5: Enhanced Accessibility Features – p. 258

5: Advanced Imaging

  • Lesson 1: Image Essentials – p. 289
  • Lesson 2: Layers – p. 305
  • Lesson 3: Image Adjustments – p. 318
  • Lesson 4: Retouch and Enhance – p. 327
  • Lesson 5: 2D Animation Creation – p. 337

6: Advanced Multimedia

  • Lesson 1: Video Shooting – p. 351
  • Lesson 2: Video Editing – p. 366
  • Lesson 3: Visual Effects – p. 381
  • Lesson 4: The Final Touch – p. 395
  • Lesson 5: 3D Animation – p. 401