Programming

Intermediate

Programming 1 - SSP

Programming 1 builds on Programming Zero by introducing advanced C programming concepts such as pointers, strings, memory allocation, structures, and file handling. Through interactive lessons and practical labs, students learn to write more efficient and organized programs.

FacultyFaculty Of Engineering

Lectures
2
Parts
16
Duration
7 hr 40 min
Programming 1 - SSP course thumbnail

Packages

From 1,500 EGP

Access status

Sign in to see how to get access to this course.

01About

About this course

Programming 1 is the natural continuation of Programming Zero, designed for students who already understand the fundamentals of C and are ready to explore the language in greater depth. The course moves beyond basic programming concepts and focuses on building a stronger understanding of how C programs work, how data is managed in memory, and how larger programs can be structured effectively. Students explore essential topics such as Pointers and Pointer Operations, Strings and String Manipulation, Dynamic Memory Allocation, Structures, Nested Structures, Bit Fields, Enumerations, and File Handling. A major part of Programming 1 is learning how these concepts work together. Students learn to use pointers with arrays and strings, allocate and manage memory dynamically, organize complex data using structures, and store and retrieve information using files. The course maintains the same user-friendly, interactive, and animated learning experience while introducing more challenging concepts step by step. Practical examples, labs, and problem-solving exercises help students move from simply understanding C syntax to actually using C to solve more complex programming problems. By the end of Programming 1, students will have a much deeper understanding of C programming, memory management, data organization, and file operations, preparing them for more advanced topics such as Data Structures, Algorithms, and Systems Programming.

02Packages

Course packages

Each package unlocks specific sections of this course. Redeem an access code to unlock a package.

  • Before Mid-term

    Price

    1,500 EGP

    Unlocks all content before mid-term 1.

    Unlocks

    • Before-midterm
03Curriculum

Course curriculum

2 lectures · 16 parts · Free previews labeled

Before-midterm

  1. 01

    Introduction

    Locked14 min
  2. 02

    Functions Explanation

    Locked20 min
  3. 03

    Function Compiler

    Locked9 min
  4. 04

    Call by value & Call by reference

    Locked13 min
  5. 05

    Stack

    Locked14 min
  6. 06

    Part 1 - Problems

    Locked50 min
  7. 07

    Part 2 -Problems

    Locked1 hr 3 min
  8. 08

    Part 3 -Problems

    Locked30 min
  9. 09

    Part 4 -Problems

    Locked23 min
  10. 10

    Part 5 -Problems

    Locked27 min

Next step

Ready for Programming 1 - SSP?

Use the same access action as above to continue.

Log in to Enroll

Sign in to see how to get access to this course.