0201023168167
info@3cschool.net
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Mid.AR.2.Text-based programming

Mid.AR.2.Text-based programming

This mid-level course marks the transition from block-based programming to text-based coding with Python, one of the world’s most popular and powerful programming languages. Students will explore core programming concepts such as variables, lists, loops (while & for), functions, and conditional statements (if statements), while also learning how to handle inputs and outputs to create interactive programs. The course emphasizes logical thinking, problem-solving, and clean code writing, helping students gain the confidence to build their own projects. By the end of the level, learners will complete a practical project that combines all the acquired skills, preparing them for more advanced programming tracks in the future.
0 Students
13 Lectures
N/A
N/A

N/A

About This Course

Welcome to an exciting journey into text-based programming!
This curriculum introduces Python as a fundamental programming
language, equipping students with essential coding skills through hands-on
learning and problem-solving.

The course makes the student able to know mainly the following:
- Python Syntax
- Variables and Data types
- Booleans
- Operators
- Conditions
- Loops
- Functions
and using this knowledge to make more simple projects in python.
N/A
N/A
Courses
Students
Curriculum Overview

This course includes 13 modules, 13 lessons, and 26:00 hours of materials.

Session1: Introduction to Python
1 Parts | 2:00 Hours
Introduction to python - Live

Introduction to Python



What is text-based programming
What is python
Download python
How to make variables
Print Variables

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 2 : Variables and Data Types
1 Parts | 2:00 Hours
Variables and Data Types - Live

Variables



What is syntax error?
Variable name conventions
Data types: Numbers and strings

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 3:Operators
1 Parts | 2:00 Hours
Operators- live

Session3 Outlines
- What is Boolean data type?
- How to use Type function
- Operators : Arithmetic operators

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 4:Casting and Inputs
1 Parts | 2:00 Hours
Casting and Inputs - Live

Session4 Outlines
-Comparison operators
- Why human use comparison
- Python comparisons using relational operators.

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 5:Conditions and If
1 Parts | 2:00 Hours
Conditions and If-Live

- How to use logical operators:
- What is Boolean data type?
- How to use Type function
- Operators : Arithmetic operators



Session 3



Session 4



Session 5



Session 6



Comparison operators
Variables



What is syntax error?
Variable name conventions
Data types: Numbers and strings



Booleans and operators



Lists
AND
OR
NOR

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 6:For loop
1 Parts | 2:00 Hours
For loop-Live

Session6 Outlines :
-Why we use if in programming
-If syntax
-If conditions

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 7:While loop
1 Parts | 2:00 Hours
While loop-Live

-Use else
-If - elif - else
-Problem solving?

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 8 :More practice on the loops
1 Parts | 2:00 Hours
More practice on the loops-Live

What is input in programs?
-User input in python program
-How to save user inputs
-Exercises on input
-String problem
-How to take an integer input from users

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 9:Lists
1 Parts | 2:00 Hours
Lists -Live

What are loops?
-Make a forever loop using while
-Different types of loops Exercises
-Make a counting loop using while
-Make a counting loop with for

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 10 :Dictionaries
1 Parts | 2:00 Hours
Dictionaries -Live

Session12&13Outlines :



-What is function?
-Why using functions?
-Function syntax
-Function arguments
Exercises

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 11:Functions
1 Parts | 2:00 Hours
Functions-Live

Session14 Outlines:
-Student will use his computational thinking and
-what he has learnt to analyze different problems
-and revise through this session

Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 12:Problem solving
1 Parts | 2:00 Hours
Problem solving - Live
Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Session 13:Final Revision
1 Parts | 2:00 Hours
Final Revision - Live
Start Date 31 Dec 1969 | 19:00
Duration 120 Minutes
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Mid.AR.2.Text-based programming
LE110

This Course Includes

Course Specifications

Start Date
31 Dec 1969 | 19:00
Sections
13
Lessons
13
Capacity
Unlimited
Duration
21:40 Hours
Students
0
Created Date
3 Oct 2025
Updated Date
15 Jan 2026
Mid.AR.2.Text-based programming
You are viewing
Mid.AR.2.Text-based programming