# Baloom > Baloom (بالوم, https://baloomacademy.com) is an online platform where Eng. Basil Alnasan (م. باسل عبدالمنعم), a software engineer from Madinah, Saudi Arabia, teaches bachelor-level university computer science courses as recorded video lectures explained in Arabic, with technical terms and code kept in English. - Audience: Arabic-speaking university students in Saudi Arabia and the Gulf taking computer science, software engineering and AI courses taught in English. - Format: recorded lectures hosted on Loom, following one university course session by session through a semester. One free full lecture per course is public on its course page. - Language: explanations in Arabic; technical terms and code in English. - Buying: there is no checkout. A student messages Basil on WhatsApp or Telegram from the course page, pays by bank transfer, and receives a Loom invitation by email. - Access: one payment covers every session of the course until the end of the semester the student enrolls in (about five months). - Courses still being recorded: the price shown is the full, final course price. It never rises, and every session recorded later is included at no extra cost. - Contact: WhatsApp https://wa.me/966532679540 or Telegram https://t.me/Basil_abdulmonem. - One-to-one consulting: a one-hour session, 200 SAR online or 250 SAR in person in Madinah, booked at https://baloomacademy.com/consult/. - Track record: more than 400 students have learned from these courses since 2022. ## Courses - [Python Programming](https://baloomacademy.com/courses/python-programming/): The complete introductory programming course in Python: from variables and control flow to functions, lists and files. (complete, 9 sessions, about 7 hours, 900 SAR) - [Data Structures](https://baloomacademy.com/courses/data-structures/): Linked lists, stacks, queues, trees, graphs and sorting: the theory in thirteen chapters. (complete, 15 sessions, about 12 hours, 800 SAR) - [Object-Oriented Programming (CS112)](https://baloomacademy.com/courses/cs112-object-oriented-programming/): The complete CS112 course: classes and objects, inheritance and polymorphism, with the Python OOP labs solved on screen. (complete, 13 sessions, about 7 hours, 1,000 SAR) - [Java Programming](https://baloomacademy.com/courses/java-programming/): From the first program to inheritance, polymorphism, exceptions, threads and file I/O, with eight labs. (complete, 18 sessions, about 11 hours, 800 SAR) - [Machine Learning](https://baloomacademy.com/courses/machine-learning/): Linear and logistic regression and tree methods, with the maths and the code side by side, through the current semester. (recording this semester, 9 sessions, about 6 hours, 1,200 SAR) - [Image Processing](https://baloomacademy.com/courses/image-processing/): From digital image representation to filters and transforms, session by session through the current semester. (recording this semester, 7 sessions, about 5 hours, 1,200 SAR) - [Operating Systems](https://baloomacademy.com/courses/operating-systems/): Processes, threads, scheduling, synchronization, memory and files: the complete course with seven labs. (complete, 20 sessions, about 15 hours, 1,100 SAR) - [Databases](https://baloomacademy.com/courses/databases/): Relational modelling, SQL, functional dependencies, normalization and query processing, with four labs. (complete, 17 sessions, about 13 hours, 1,000 SAR) - [Computer Architecture](https://baloomacademy.com/courses/computer-architecture/): MIPS, digital logic, computer arithmetic and processor design: the complete course with worked exercises. (complete, 12 sessions, about 10 hours, 1,100 SAR) - [Computer Networks](https://baloomacademy.com/courses/computer-networks/): The network layers from application down to link, protocols, addressing and routing, in sixteen sessions. (complete, 17 sessions, about 10 hours, 1,200 SAR) - [Cryptography](https://baloomacademy.com/courses/cryptography/): Classical, symmetric and asymmetric encryption, hash functions, and the exam hints solved step by step. (complete, 16 sessions, about 14 hours, 1,200 SAR) - [Software Engineering](https://baloomacademy.com/courses/software-engineering/): Processes, requirements, architectural design and UI design: the chapters of the software engineering course. (complete, 6 sessions, about 5 hours, 900 SAR) - [Discrete Mathematics](https://baloomacademy.com/courses/discrete-mathematics/): Logic, proofs, sets and relations: the mathematical foundation for computer science courses. (recording this semester, 3 sessions, about 2 hours, 1,000 SAR) - [Robotics](https://baloomacademy.com/courses/robotics/): Forward and inverse kinematics, velocity kinematics, path planning, mobile robots and control. (complete, 18 sessions, about 20 hours, 1,200 SAR) ## Pages - [All courses](https://baloomacademy.com/courses/): every course with its status, length and price. - [One-to-one consulting](https://baloomacademy.com/consult/): book an hour with Eng. Basil Alnasan, online or in Madinah. - [About Eng. Basil Alnasan](https://baloomacademy.com/about/): background, credentials and teaching approach. - [Terms of use](https://baloomacademy.com/terms/): what a purchase includes, refunds, permitted use. - [Privacy](https://baloomacademy.com/privacy/): what the site stores. ## Optional - [Full reference](https://baloomacademy.com/llms-full.txt): every course in detail, FAQs and policies in one file. - [Price list](https://baloomacademy.com/pricing.md): all prices in one table.