Videosڤیدیۆکان
YouTube videos chosen for CêIT lessons and terms. Each one is well liked, most viewer comments about it are positive, and its content was checked against the lesson.ڤیدیۆکانی یوتیوب کە بۆ وانە و زاراوەکانی CêIT هەڵبژێردراون. هەر یەکێکیان لایکی زۆری هەیە، زۆربەی کۆمێنتی بینەران دەربارەی ئەرێنییە و ناوەڕۆکەکەی بەراورد کراوە لەگەڵ وانەکە.
Until you press play, only a preview picture comes from YouTube. The player uses YouTube’s privacy-enhanced mode.تا دوگمەی لێدان نەدەیت، تەنها وێنەیەکی پێشبینین لە یوتیوبەوە دێت. لێدەرەکە شێوازی پاراستنی تایبەتێتی لە یوتیوبدا بەکار دەهێنێت.
Information Technologyتەکنەلۆژیای زانیاری
What Is Information Technology?تەکنەلۆژیای زانیاری چییە؟
What information technology means: using computers, software and networks to store, process and share information, and how hardware differs from software.
چییە: بەکارهێنانی ، و بۆ ، و هاوبەشکردنی ؛ هەروەها جیاوازیی و .
Plays 0:26–2:57: the definition, data processing and storage, IT in business, hardware and software. Stops before the US salary talk and the course advert.
لە 0:26 تا 2:57 پەخش دەبێت: پێناسەکە، و ، لە بازرگانیدا، و . پێش باسی مووچە لە ئەمریکا و ڕیکلامی کۆرسەکە ڕادەوەستێت.
IT Jobs and the Skills They Needکارەکانی IT و ئەو کارامەییانەی پێویستیانە
A working system administrator walks through today's IT jobs, from help desk and data-centre technician to sysadmin, cloud and security roles.
کە ئێستا لەم بوارەدا کار دەکات، کارەکانی ئەمڕۆی دەناسێنێت: لە و تەکنیکاری تا ، هەور و .
A tour of IT jobs in 2026, from entry roles (help desk) to senior ones. The ranking is the presenter's opinion and the job market is the USA's.
گەشتێک بە ناو کارەکانی لە 2026ـدا، لە کارە سەرەتاییەکانەوە () تا کارە باڵاکان. ڕیزبەندییەکە ڕای پێشکەشکارەکەیە و بازاڕی کارەکەش هی ئەمریکایە.
What a system administrator does every day: setting up and configuring systems, looking after operating systems and supporting users.
ڕۆژانە چی دەکات: دامەزراندن و سیستەمەکان، چاودێریکردنی و یارمەتیدانی .
Inside a real help-desk ticketing system: how a ticket is opened, assigned, worked on and closed during its life cycle.
لەناو سیستەمێکی ڕاستەقینەی : چۆن دەکرێتەوە، بە کەسێک دەسپێردرێت، کاری لەسەر دەکرێت و دادەخرێت، واتە .
Plays 8:55–11:18: the life cycle of a ticket in a real help-desk system (SolarWinds Service Desk used as the example).
لە 8:55 تا 11:18 پەخش دەبێت: لە سیستەمێکی ڕاستەقینەی (SolarWinds Service Desk وەک نموونە بەکار هاتووە).
The difference between hard and soft skills, then the soft skills employers want most: leadership, communication and working well with people.
جیاوازیی کارامەیی ڕەق و ، پاشان ئەو خاوەنکاران زیاتر لە هەمووی دەیانەوێت: سەرکردایەتی، پەیوەندیکردن و هەڵسوکەوتی باش لەگەڵ خەڵک.
Plays 0:15–6:23: hard skills versus soft skills, then leadership, communication and interpersonal skills.
لە 0:15 تا 6:23 پەخش دەبێت: کارامەیی ڕەق بەراورد بە ، پاشان سەرکردایەتی، پەیوەندیکردن و کارامەیی هەڵسوکەوت لەگەڵ خەڵک.
What Is a Computer? Data, Input, Processing, Outputکۆمپیوتەر چییە؟ دراوە، نێوخستە، چارەسەرکردن، دەرخستە
A Kurdish (Sorani) explanation of what a computer is and how it works, answering common beginner questions.
بە کوردیی سۆرانی ڕوون دەکاتەوە چییە و چۆن کار دەکات؛ وەڵامی ئەو پرسیارانەش دەداتەوە کە فێرخوازانی سەرەتایی زۆر دەیکەن.
In Kurdish (Sorani).
بە کوردیی سۆرانی.
How computers changed from room-sized machines of 1945 to today's chips, with a clear overview of the big ages of computer history.
چۆن لە ئامێرە گەورەکانی ساڵی 1945 کە ژوورێکیان پڕ دەکردەوە گەیشتنە ئەمڕۆ؛ لەگەڵ وێنەیەکی ڕوونی سەردەمە گەورەکانی مێژووی .
Plays 0:00–6:27: computers from 1945 to 2026 and the eight ages of their evolution. Stops before the details of each age and the sponsor.
لە 0:00 تا 6:27 پەخش دەبێت: لە 1945ـەوە تا 2026 و هەشت سەردەمەکەی گەشەکردنیان. پێش وردەکاریی هەر سەردەمێک و ڕیکلامی سپۆنسەر ڕادەوەستێت.
Calculating machines before electronics: the abacus, the step reckoner, Babbage's engines and Hollerith's punched-card tabulating machine.
ئامێرەکانی هەژمارکردن پێش ئەلیکترۆنیک: چۆتکە، Step Reckonerـی Leibniz، ئامێرەکانی Babbage و ئامێری خشتەکاریی Hollerith کە بە کارتی کونکراو کاری دەکرد.
Plays 2:28–11:20: from the abacus to Babbage's engines and Hollerith's punched cards. Stops before the end credits.
لە 2:28 تا 11:20 پەخش دەبێت: لە چۆتکەوە تا ئامێرەکانی Babbage و کارتە کونکراوەکانی Hollerith. پێش ناوی بەشداربووان لە کۆتایی ڤیدیۆکە ڕادەوەستێت.
What Computers Do Well and Where They Fall Shortکۆمپیوتەرەکان لە چیدا باشن و لە کوێدا کەم دەهێنن
A cartoon story that shows how machine-learning bots are tested on many labelled examples and get better without anyone writing the rules.
چیرۆکێکی کارتۆنی کە پیشان دەدات چۆن بە زۆر نموونە کە وەڵامی ڕاستیان لەگەڵدایە تاقی دەکرێنەوە و باشتر دەبن، بێ ئەوەی کەس یاساکان بنووسێت.
Why AI programs learn from data made by people and can be good at tests without understanding.
بۆچی لە دروستکراو بە دەستی خەڵک فێر دەبن، هەروەها بۆچی دەتوانن لە تاقیکردنەوەدا باش دەربچن بێ ئەوەی تێبگەن.
Why computers store decimal fractions only approximately, so a sum like 0.1 + 0.2 comes out slightly wrong, and why that matters for money.
بۆچی تەنها بە نزیکەیی هەڵدەگرێت، بۆیە کۆی کەمێک هەڵە دەردەچێت؛ هەروەها بۆچی ئەمە بۆ پارە گرنگە.
An extra for curious students: floating-point numbers and their rounding errors.
زیادەیەک بۆ فێرخوازە کونجکۆڵەکان: و .
Types of Computersجۆرەکانی کۆمپیوتەر
A Kurdish (Sorani) lesson on the four classic types of computer: supercomputer, mainframe, minicomputer and microcomputer (personal computer).
وانەیەکی کوردیی سۆرانی دەربارەی چوار جۆرە کلاسیکییەکەی : ، ، مینیکۆمپیوتەر و مایکرۆکۆمپیوتەر ().
In Kurdish (Sorani): the four classic types from the course slides: supercomputer, mainframe, minicomputer and microcomputer (PC). Minicomputers no longer exist as a class; the lesson adds servers, phones, wearables and embedded computers.
بە کوردیی سۆرانی: ئەو چوار جۆرە کلاسیکییەی لە سلایدەکانی کۆرسەکەدا هەن: ، ، مینیکۆمپیوتەر و مایکرۆکۆمپیوتەر (). مینیکۆمپیوتەر ئێستا وەک جۆرێکی جیا نەماوە؛ وانەکە ، ، و زیاد دەکات.
What a mainframe is: a very reliable computer for huge numbers of small jobs like card payments, and how it differs from a supercomputer.
چییە: زۆر متمانەپێکراو بۆ ژمارەیەکی زۆر زۆر لە کاری بچووکی وەک پارەدان بە کارت؛ هەروەها جیاوازییەکەی لەگەڵ .
Plays 0:00–5:19 and stops before the sponsor.
لە 0:00 تا 5:19 پەخش دەبێت و پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
What an embedded system is: a small computer hidden inside another machine to do one job, and how common these computers are.
چییە: بچووک کە لەناو ئامێرێکی تردا شاردراوەتەوە بۆ ئەنجامدانی یەک کار؛ هەروەها ئەم چەندە زۆر و باون.
Plays 0:00–2:44: what embedded systems are and where they are. Stops before the career and salary part.
لە 0:00 تا 2:44 پەخش دەبێت: چین و لە کوێدان. پێش بەشی کار و مووچە ڕادەوەستێت.
A Kurdish (Sorani) look inside a laptop: how the parts of a desktop are made small and packed into one portable computer.
سەیرێکی ناوەوەی بە کوردیی سۆرانی: بەشەکانی چۆن بچووک دەکرێنەوە و هەموویان لە سووک و هەڵگردا کۆ دەکرێنەوە.
In Kurdish (Sorani), from the KurdCast series «کەمپیوتەرەکەت بناسە». Plays 0:00–4:10 and stops before the sponsor shops.
بە کوردیی سۆرانی، لە زنجیرەی «کەمپیوتەرەکەت بناسە»ی KurdCast. لە 0:00 تا 4:10 پەخش دەبێت و پێش ڕیکلامی دوکانە سپۆنسەرەکان ڕادەوەستێت.
The Parts of a Computer Systemپارچەکانی سیستەمی کۆمپیوتەر
A calm 3D tour of a desktop PC: the motherboard, CPU and cooler, RAM, SSD and hard disk, expansion cards, power supply and case.
گەشتێکی ئارامی سێڕەهەندی بە ناو : ، و ساردکەرەوەکەی، ، و ، ، و .
Plays 1:00–7:32: every main part of a desktop PC, shown in 3D.
لە 1:00 تا 7:32 پەخش دەبێت: هەموو بەشە سەرەکییەکانی ، بە شێوەی سێڕەهەندی.
What firmware is: the small built-in software that makes hardware work, and how it sits between hardware and the operating system.
چییە: بچووک کە لەناو ئامێرەکەدا دانراوە و دەخاتە کار؛ هەروەها چۆن لە نێوان و جێی دەگرێت.
Plays 0:00–5:12: what firmware is, how it differs from software and drivers, and why firmware security matters. Stops before the sponsor.
لە 0:00 تا 5:12 پەخش دەبێت: چییە، چ جیاوازییەکی لەگەڵ و هەیە، هەروەها بۆچی گرنگە. پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
Professor Brailsford explains the von Neumann idea: the program and its data are kept in the same memory.
پرۆفیسۆر Brailsford بیرۆکەی von Neumann ڕوون دەکاتەوە: و لە یەک هەڵدەگیرێن.
Plays 1:33–3:34 only: the von Neumann architecture (one memory for instructions and data, control unit, ALU, input and output) and the debate about separate memories. The rest is the life story of John von Neumann.
تەنها لە 1:33 تا 3:34 پەخش دەبێت: دیزاینی von Neumann (یەک بۆ و ، ، ، و ) و گفتوگۆ لەسەر جیاکردنەوەی . باقی ڤیدیۆکە چیرۆکی ژیانی John von Neumannـە.
The System Unit, Motherboard and Power Supplyکەیس، بۆردی سەرەکی و سەرچاوەی وزە
Every main part of a modern motherboard and its job: CPU socket, RAM slots, chipset, firmware chip, CMOS battery, PCIe slots and storage connectors.
بەشە گرنگەکانی ئەمڕۆ و ئەرکی هەر یەکەیان: ، کەلێنەکانی ، ، ، ، کەلێنەکانی و .
A 2026 tour of the motherboard. Plays 0:00–2:40: CPU socket, RAM slots, voltage regulators, chipset, BIOS/UEFI chip and CMOS battery. Stops before the PCIe part, whose picture labels two x1 slots as x8 and x4.
گەشتێکی ساڵی 2026 بە ناو . لە 0:00 تا 2:40 پەخش دەبێت: ، کەلێنەکانی ، ڕێکخەرەکانی ، ، / و . پێش بەشی ڕادەوەستێت، چونکە وێنەکەی ئەو بەشە دوو کەلێنی x1 بە هەڵە بە x8 و x4 ناو دەبات.
What the BIOS does at start-up, where the CMOS settings and battery come in, and how UEFI replaced the old BIOS.
لە کاتی چی دەکات، CMOS و چ ڕۆڵێکیان هەیە؛ هەروەها چۆن جێگەی کۆنی گرتەوە.
BIOS, the CMOS battery and UEFI in one short animation.
، و لە یەک کورتدا.
PCI Express slots explained: lanes, the x1, x4, x8 and x16 sizes, which card fits which slot, and how PCIe replaced older slots.
کەلێنەکانی : هێڵەکان (lanes)، قەبارەکانی x1، x4، x8 و x16، کام کارت لە کام کەلێن جێ دەبێتەوە؛ هەروەها چۆن جێگەی کەلێنە کۆنەکانی گرتەوە.
Plays 0:00–10:09: history, lanes, slot sizes and compatibility.
لە 0:00 تا 10:09 پەخش دەبێت: مێژوو، هێڵەکان (lanes)، قەبارەی کەلێنەکان و لەگەڵ کارتەکان.
A Kurdish (Sorani) explanation of the computer power supply: how it delivers power to every part, its cables, wattage and quality.
ڕوونکردنەوەیەکی کوردیی سۆرانی بۆ : چۆن کارەبا دەگەیەنێتە هەموو بەشەکان، کێبڵەکانی، هێزەکەی بە و جۆرییەکەی.
In Kurdish (Sorani), from the KurdCast series «کەمپیوتەرەکەت بناسە». Plays 0:00–11:00 and stops before the sponsor shops.
بە کوردیی سۆرانی، لە زنجیرەی «کەمپیوتەرەکەت بناسە»ی KurdCast. لە 0:00 تا 11:00 پەخش دەبێت و پێش ڕیکلامی دوکانە سپۆنسەرەکان ڕادەوەستێت.
The CPU: Control Unit, ALU and CoresCPU: یەکەی جڵەوکردن، ALU و ناوکەکانی پرۆسێسەر
The CPU inside a real laptop: a look at the chip and its die, and a simple analogy for how its parts work together.
لەناو ڕاستەقینەدا: سەیرێکی و تەختە سیلیکۆنەکەی ناوی (die)، لەگەڵ لێکچواندنێکی سادە بۆ ئەوەی بەشەکانی چۆن پێکەوە کار دەکەن.
Plays 0:00–9:47: the CPU in a real laptop, the chip's die and an analogy for its parts. The rest of the 36-minute video goes much deeper.
لە 0:00 تا 9:47 پەخش دەبێت: لەناو ڕاستەقینەدا، تەختە سیلیکۆنەکەی ناو (die) و لێکچواندنێک بۆ بەشەکانی. باقی ئەم ڤیدیۆ 36 خولەکییە زۆر قووڵتر دەڕوات.
A simple Kurdish (Sorani) explanation of what a processor is and why every smart device needs one.
ڕوونکردنەوەیەکی سادە بە کوردیی سۆرانی کە پرۆسێسەر چییە و بۆچی هەموو ئامێرێکی زیرەک پێویستی پێیەتی.
In Kurdish (Sorani).
بە کوردیی سۆرانی.
Moore's law: why the number of transistors on a chip doubled every year or two, and the physical limits that now slow it down.
یاسای مور (Moore): بۆچی ژمارەی لەسەر هەر ساڵێک یان دوو ساڵ جارێک دوو هێندە دەبوو؛ هەروەها ئەو سنوورە فیزیکییانەی ئێستا خاوی دەکەنەوە.
Moore's law and its limits today.
یاسای مور (Moore) و سنوورەکانی لە ئەمڕۆدا.
Processor Speed, Cache, GPUs and Coolingخێرایی پرۆسێسەر، کاش، GPU و ساردکردنەوە
How processors became faster than clock speed alone allows: instruction sets, cache memory, pipelining and several cores on one chip.
پرۆسێسەرەکان چۆن لەوە خێراتر بوون کە بە تەنها ڕێی دەدات: ، ، بۆڕییەکان (pipelining) و چەند لەسەر یەک .
Plays 0:00–10:30: instruction sets, cache, pipelining, branch prediction and multi-core processors. Stops before the 2017 supercomputer record, which is out of date.
لە 0:00 تا 10:30 پەخش دەبێت: ، ، بۆڕییەکان (pipelining)، پێشبینیی لق (branch prediction) و پرۆسێسەری فرەناوک. پێش ڕیکۆردی ساڵی 2017 ڕادەوەستێت، کە ئێستا کۆن بووە.
Why a higher GHz number does not always mean a faster processor: work done per clock tick, pipelines, cache and number of cores also matter.
بۆچی ژمارەی GHzـی بەرزتر هەمیشە واتای پرۆسێسەری خێراتر نییە: کاری هەر لێدانێکی کاتژمێر، بۆڕییەکان، و ژمارەی گرنگن.
Plays 0:00–4:55 and stops before the sponsor.
لە 0:00 تا 4:55 پەخش دەبێت و پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
A Kurdish (Sorani) explanation of the graphics card: what the GPU does, why games and video need it, and how cards differ.
ڕوونکردنەوەیەکی کوردیی سۆرانی بۆ : چی دەکات، بۆچی یاری و ڤیدیۆ پێویستیان پێیەتی و کارتەکان چۆن لە یەک جیاوازن.
In Kurdish (Sorani), from the KurdCast series «کەمپیوتەرەکەت بناسە». Plays 0:00–10:06 and stops before the sponsor shops.
بە کوردیی سۆرانی، لە زنجیرەی «کەمپیوتەرەکەت بناسە»ی KurdCast. لە 0:00 تا 10:06 پەخش دەبێت و پێش ڕیکلامی دوکانە سپۆنسەرەکان ڕادەوەستێت.
How a processor is cooled: the heat sink and fan, why thermal paste fills tiny air gaps, and how water cooling works.
پرۆسێسەر چۆن سارد دەکرێتەوە: و پانکە، بۆچی بۆشاییە بچووکەکانی هەوا پڕ دەکاتەوە و چۆن کار دەکات.
Heat sink, fan, thermal paste and water cooling.
، پانکە، و .
Registers and Busesتۆمارگەکان و تێپەڕگەکان
Inside a CPU: the control unit, ALU, registers and the buses to memory, and how a program runs through the fetch-decode-execute cycle.
لەناو : ، ، و بەرەو ؛ هەروەها چۆن بە (، شیکردنەوە، جێبەجێکردن) کار دەکات.
Plays 0:35–7:54: CPU architecture with registers and buses, then how a program runs.
لە 0:35 تا 7:54 پەخش دەبێت: پێکهاتەی لەگەڵ و ، پاشان چۆن جێبەجێ دەکرێت.
The registers at work: the program counter, memory address register, memory data register, instruction register and accumulator during fetch, decode and execute.
لە کاتی کاردا: ، ، ، و لە کاتی ، شیکردنەوە و جێبەجێکردندا.
Each register's job, shown step by step on a simple CPU diagram.
ئەرکی هەر ، هەنگاو بە هەنگاو لەسەر نەخشەیەکی سادەی .
Direct memory access: how a DMA controller moves data between a device and memory so the CPU does not have to copy every byte.
گەیشتنی ڕاستەوخۆ بە (DMA): یەکەی DMA چۆن لە نێوان ئامێرێک و دەگوازێتەوە، تا ناچار نەبێت خۆی هەموو بگوازێتەوە.
DMA in three minutes.
DMA لە سێ خولەکدا.
Why many parts can share one bus only if all but one stay silent: bus contention and three-state outputs, shown in a logic simulator.
بۆچی چەند بەشێک تەنها کاتێک دەتوانن یەک هاوبەش بکەن کە جگە لە یەکێکیان هەموو بێدەنگ بن: پێکدادان و دەرچوونی سێدۆخی، لە لۆجیکیدا.
Plays 4:45–12:23: the shared bus, what goes wrong when two outputs drive it, and three-state outputs.
لە 4:45 تا 12:23 پەخش دەبێت: هاوبەش، چی تێک دەچێت کاتێک دوو دەرچوون لە هەمان کاتدا بەسەریدا زاڵ دەبن، پاشان دەرچوونی سێدۆخی (three-state).
How a Computer Runs a Programکۆمپیوتەر چۆن بەرنامەیەک جێبەجێ دەکات
A tiny model computer runs a short program: RAM, registers, the bus and the instruction set working together, step by step.
نموونەیی بچووک کورت جێبەجێ دەکات: ، ، و هەنگاو بە هەنگاو پێکەوە کار دەکەن.
The eChalk simulation that the lesson's model computer is redrawn from.
هاوشێوەکردنەکەی eChalk؛ نموونەیی ئەم وانەیە لەسەر ئەو دووبارە کێشراوەتەوە.
Fetch, decode, execute: the CPU uses a program counter, an instruction register and an accumulator to run instructions one by one.
، شیکردنەوە، جێبەجێکردن: بە ، و یەک لە دوای یەک جێبەجێ دەکات.
Watch 0:00-6:55. Stop before the sponsor message at 6:55.
لە 0:00 تا 6:55 سەیر بکە و پێش پەیامی سپۆنسەر لە 6:55 ڕابوەستە.
How JUMP and conditional jump instructions change the next address, so a list of instructions can make decisions and loops.
JUMP و بازدانی بە چۆن ناونیشانی داهاتوو دەگۆڕن، تا لیستێک لە بتوانێت بڕیار بدات و دروست بکات.
Watch 2:25-7:41: JUMP, JUMP_NEG, HALT and a loop.
لە 2:25 تا 7:41 سەیر بکە: JUMP، JUMP_NEG، HALT و .
Bits, Bytes and Storage Unitsبیتەکان، بایتەکان و یەکەکانی خەزنکردن
You learn what a bit and a byte are, how the units grow from kilobyte to terabyte and beyond, and why 1,024 sometimes appears.
فێر دەبیت چییە و چییە، یەکەکان چۆن لە تا و زیاتر گەورە دەبن و بۆچی هەندێک جار ژمارە 1024 دەردەکەوێت.
From one bit up to yottabytes in 4.5 minutes. The video counts 1 KB as 1,024 bytes (the old way); today 1 kB = 1,000 bytes and 1,024 bytes = 1 KiB.
لە یەک تا لە چوار خولەک و نیودا. ڤیدیۆکە 1 KB بە 1024 دەژمێرێت (ڕێگا کۆنەکە)؛ ئەمڕۆ 1 kB یەکسانە بە 1000 و 1024 یەکسانە بە 1 KiB.
Why a new 1 TB drive shows about 931 GB: makers count in 1000s, Windows counts in 1024s but writes GB.
بۆچی درایڤێکی نوێی 1 TB نزیکەی 931 GB پیشان دەدات: دروستکەران بە 1000 دەژمێرن، بەڵام Windows بە 1024 دەژمێرێت و هەر GB دەنووسێت.
Watch 0:00-6:52 (stop before 'Other possible causes').
لە 0:00 تا 6:52 سەیر بکە (پێش بەشی «Other possible causes» ڕابوەستە).
Megabits per second or megabytes per second? Small b is bits, big B is bytes; divide by eight to compare.
مێگابیت لە چرکەیەکدا یان لە چرکەیەکدا؟ پیتی بچووکی b و پیتی گەورەی B ؛ بۆ بەراوردکردن ژمارەکە دابەشی هەشت بکە.
Watch 0:34-4:32: bits and bytes, then megabits vs megabytes.
لە 0:34 تا 4:32 سەیر بکە: و ، پاشان مێگابیت بەراورد بە .
Memory: RAM, ROM and Cacheبیرگە: RAM، ROM و کاش
Learn what CPU cache is: very fast memory next to the processor that keeps copies of data it uses often.
فێر دەبیت چییە: زۆر خێرایە نزیک لە ، کە کۆپیی زۆر بەکارهاتووی تێدا هەڵدەگیرێت.
Why computers need short-term memory and long-term storage: RAM, fast cache and drives, and their limits, in five minutes.
بۆچی هەم کورتخایەنی پێویستە هەم درێژخایەن: ، خێرا و درایڤەکان، لەگەڵ سنوورەکانیان، لە پێنج خولەکدا.
An overview of the whole lesson.
تێڕوانینێکی گشتی بۆ هەموو وانەکە.
Registers, cache, RAM and storage drawn to scale: each step down is bigger, slower and cheaper, so computers use all of them.
، ، و بە قەبارەی ڕاستەقینەیان کێشراون: هەر پلەیەک بەرەو خوارەوە گەورەتر، خاوتر و هەرزانترە، بۆیە هەموویان بەکار دەهێنێت.
Watch 0:00-7:58: why computers use registers, cache, memory and storage.
لە 0:00 تا 7:58 سەیر بکە: بۆچی ، ، و بەکار دەهێنن.
In Kurdish: what RAM is, how it works with the processor, and how it differs from the phone's internal storage.
بە کوردی: چییە، چۆن لەگەڵ پرۆسێسەردا کار دەکات و چ جیاوازییەکی لەگەڵ ناو مۆبایلدا هەیە.
In Kurdish. Watch 0:00-4:05.
بە کوردی. لە 0:00 تا 4:05 سەیر بکە.
Ports and Connectorsدەرچەکان و سەرەکانی کێبڵ
Learn what USB is for and the different USB cables, connectors (Type-A, Type-B, Type-C) and ports on a computer.
فێر دەبیت بۆ چی بەکاردێت و جۆرەکانی کێبڵ و کۆنێکتەری (Type-A، Type-B، Type-C) و سەر دەناسیت.
Watch 3:22-7:48: the connector shapes.
لە 3:22 تا 7:48 سەیر بکە: شێوەی .
VGA, DVI, HDMI and DisplayPort compared: analogue or digital, sound or not, and which one to use for a monitor.
، DVI، و بەراورد کراون: یان ، دەنگ دەگوازنەوە یان نا؛ هەروەها کامیان بۆ باشترە.
Watch 0:43-10:53: VGA, DVI, HDMI and DisplayPort.
لە 0:43 تا 10:53 سەیر بکە: ، DVI، و .
How USB Power Delivery works: the charger and the device talk first, then agree on a higher voltage and wattage.
چۆن کار دەکات: شەحنکەرەکە و ئامێرەکە سەرەتا قسە لەگەڵ یەک دەکەن، پاشان لەسەر و بەرزتر ڕێک دەکەون.
Watch 5:49-10:01: Power Delivery explained.
لە 5:49 تا 10:01 سەیر بکە: ڕوونکردنەوەی .
Building and Caring for a PCپێکەوەنان و چاودێریکردنی کۆمپیوتەر
In Kurdish: a whole desktop PC is put together step by step, from the motherboard and CPU to the cables.
بە کوردی: هەنگاو بە هەنگاو بە تەواوی پێکەوە دەنرێت، لە و تا کێبڵەکان.
In Kurdish: the whole build.
بە کوردی: پێکەوەنانی لە سەرەتاوە تا کۆتایی.
A first-person build: lifting the socket lever, placing the CPU by its triangle, and fitting the cooler with thermal paste.
پێکەوەنانێک بە چاوی دروستکەرەکە: بەرزکردنەوەی دەسکی ، دانانی بەپێی سێگۆشە بچووکەکەی و بەستنی ساردکەرەوە لەگەڵ .
Watch 4:38-6:23: installing the CPU.
لە 4:38 تا 6:23 سەیر بکە: دانانی .
A first-person build: lifting the socket lever, placing the CPU by its triangle, and fitting the cooler with thermal paste.
پێکەوەنانێک بە چاوی دروستکەرەکە: بەرزکردنەوەی دەسکی ، دانانی بەپێی سێگۆشە بچووکەکەی و بەستنی ساردکەرەوە لەگەڵ .
Watch 8:57-11:54: the cooler brackets, thermal paste, then the cooler is put on and tightened.
لە 8:57 تا 11:54 سەیر بکە: چوارچێوەکانی ساردکەرەوە، ، پاشان ساردکەرەوەکە دادەنرێت و توند دەکرێت.
Cleaning a desktop safely: switch off, clean the dust filters, fans, CPU cooler and graphics card with a brush and air.
پاککردنەوەی بە سەلامەتی: ، پاشان پاککردنەوەی تۆڕە تۆزگرەکان، پانکەکان، ساردکەرەوەی و بە فڵچە و هەوا.
Watch 0:00-3:34.
لە 0:00 تا 3:34 سەیر بکە.
Input, Output and Devices That Do Bothنێوخستە، دەرخستە و ئەو ئامێرانەی هەردووکیان دەکەن
A touchscreen is two devices in one: a touch-sensing layer for input on top of a display that makes the picture.
دوو ئامێرە لە یەکدا: چینێکی هەستیار بە دەستلێدان بۆ ، لەسەر کە وێنەکە دروست دەکات.
Watch 0:50-7:46: the touch layer (input) on top of the display (output).
لە 0:50 تا 7:46 سەیر بکە: چینی هەستیار بە دەستلێدان () لەسەر ().
Keyboards and Pointing Devicesکیبۆرد و ئامێرەکانی ئاماژەکردن
In Sorani Kurdish: a keyboard buying guide (sizes such as full, TKL and mini; wired or wireless; battery; switches) shown on real gaming keyboards.
بە کوردیی سۆرانی: ڕێنمایی کڕینی — قەبارەکان (Full، TKL، Mini)، بە وایەر یان ، پاتری و سویچەکان — لەسەر یاریی ڕاستەقینە.
In Sorani, plays 0:55–4:40: kinds of keyboard by size, by connection (wired, wireless, battery) and by switches. A sponsor slide before it and a shop visit after it are not played.
بە سۆرانی، لە 0:55 تا 4:40 پەخش دەبێت: جۆرەکانی بەپێی قەبارە، شێوەی پەیوەستبوون (بە وایەر، ، پاتری) و سویچەکان. سلایدی سپۆنسەر پێش ئەمە و سەردانی دوکانێک دوای ئەمە پەخش ناکرێن.
Inside a normal keyboard: rubber domes press two plastic sheets together, and a chip scans the key grid to find the key.
لەناو ئاساییدا: گومەزە لاستیکییەکان دوو پەڕەی پلاستیکی بە یەکەوە دەنووسێنن و تۆڕی دەپشکنێت تا بدۆزێتەوە.
Watch 1:06-6:21: how a membrane keyboard works. Mechanical switches follow at 7:39, after a sponsor.
لە 1:06 تا 6:21 سەیر بکە: چۆن کار دەکات. باسی دوای ڕیکلامی سپۆنسەر لە 7:39 دێت.
Inside an optical mouse: an LED lights the desk and a tiny camera takes thousands of pictures a second to see movement.
لەناو : مێزەکە ڕووناک دەکاتەوە و کامێرایەکی زۆر بچووک لە هەر چرکەیەکدا هەزاران وێنە دەگرێت تا جووڵە ببینێت.
Watch 0:00-3:16: inside the mouse and its image sensor.
لە 0:00 تا 3:16 سەیر بکە: ناوەوەی و وێنەکەی.
Touch, Pen, Voice, Video and Scanningدەستلێدان، قەڵەم، دەنگ، ڤیدیۆ و سکانکردن
Learn how a scanner copies a paper page into the computer as a digital image, using light and a sensor.
فێر دەبیت چۆن بە ڕووناکی و لاپەڕەیەکی کاغەز وەک وێنەیەکی دیجیتاڵ دەخاتە ناو .
Watch 0:44-4:00 (skips the skit and the sponsor).
لە 0:44 تا 4:00 سەیر بکە (شانۆگەرییە کورتەکە و ڕیکلامی سپۆنسەر لادراون).
Resistive screens feel pressure, capacitive screens feel the charge your finger takes away, which is why gloves fail and sausages work.
هەست بە پەستان دەکەن و هەست بەو دەکەن کە پەنجەت لێیان دەبات؛ بۆیە دەستکێش کار ناکات بەڵام سۆسیج کار دەکات.
How the black and white bars of a product barcode stand for digits, and who hands out the numbers.
هێڵە ڕەش و سپییەکانی کاڵایەک چۆن ژمارە دەنوێنن؛ هەروەها کێ ئەو ژمارانە دابەش دەکات.
Watch 0:00-4:09 (stop before the sponsor).
لە 0:00 تا 4:09 سەیر بکە (پێش ڕیکلامی سپۆنسەر ڕابوەستە).
Monitors and Displaysشاشەکان
CRT, LCD and OLED monitors, TN, IPS and VA panels, refresh rate, response time, resolution and aspect ratio in one tour.
CRT، و ، پانێڵەکانی TN، IPS و VA، ، ، و لە یەک گەشتدا.
Covers almost every screen of this lesson.
نزیکەی هەموو بەشەکانی ئەم وانەیە دەگرێتەوە.
Zoom into a screen: every pixel is made of red, green and blue subpixels whose brightness mixes into any colour.
لە نزیک ببەوە: هەر لە سێ سوور، سەوز و شین پێک دێت کە ڕووناکییەکەیان تێکەڵ دەبێت و هەموو ڕەنگێک دروست دەکات.
Watch 0:30-3:54: pixels, subpixels and colour.
لە 0:30 تا 3:54 سەیر بکە: ، و ڕەنگ.
LED, QLED and mini-LED TVs are LCDs with better backlights; OLED is different because each pixel makes its own light.
تەلەفزیۆنەکانی ، و هەموویان بە باشترەوە؛ جیاوازە چونکە هەر ڕووناکیی خۆی دروست دەکات.
Watch 5:04-11:53: LCD, LED, OLED, QLED and mini-LED.
لە 5:04 تا 11:53 سەیر بکە: ، ، ، و .
Printers, Speakers, Projectors and Assistive Technologyچاپەرەکان، بڵندگۆکان، پرۆجێکتەرەکان و تەکنەلۆژیای یارمەتیدەر
Watch how a 3D printer builds a real object layer by layer from melted plastic filament, and what people use 3D printing for.
سەیر بکە چۆن چین بە چین لە دەزووی پلاستیکی تواوە شتێکی ڕاستەقینە دروست دەکات و خەڵک چاپی سێ ڕەهەندی بۆ چی بەکاردەهێنن.
Watch 0:29-3:37: what 3-D printing is and the filament.
لە 0:29 تا 3:37 سەیر بکە: چاپی سێ ڕەهەندی چییە و دەزووە پلاستیکییەکە.
Learn how inkjet, laser, thermal and dot-matrix printers put text and pictures onto paper.
فێر دەبیت چۆن چوار جۆری دەق و وێنە دەخەنە سەر کاغەز: مەرەکەبپرژێن، لەیزەری، گەرمی و dot-matrix.
All four printer types in under 6 minutes.
هەر چوار جۆرەکەی لە کەمتر لە شەش خولەکدا.
Watch a man who has been blind since birth write an email while a screen reader reads every word and button aloud.
سەیر بکە پیاوێک کە لە لەدایکبوونییەوە نابینایە چۆن دەنووسێت، لە کاتێکدا هەموو وشە و دوگمەیەکی بە دەنگی بەرز بۆ دەخوێنێتەوە.
A blind man uses VoiceOver, the screen reader built into every Mac, to write an e-mail.
پیاوێکی نابینا VoiceOver بەکار دەهێنێت، ئەو لە هەموو Macـێکدا هەیە، بۆ نووسینی .
Inside an inkjet print head: tiny heaters boil ink so bubbles push drops out of hundreds of nozzles.
لەناو سەری چاپی : گەرمکەرەوە زۆر بچووکەکان مەرەکەب دەکوڵێنن و بڵقەکان دڵۆپەکان لە سەدان کونی وردەوە دەردەپەڕێنن.
Watch 0:00-5:36: nozzles, heaters and printing.
لە 0:00 تا 5:36 سەیر بکە: کونە وردەکان، گەرمکەرەوەکان و چاپکردن.
Storage Versus Memoryخەزنکردن بەرامبەر بیرگە
You meet every common kind of storage: hard drive, SSD, cloud storage, NAS, optical disc, USB flash drive and memory card.
هەموو جۆرە باوەکانی دەناسیت: ، ، ، NAS، ، و .
Whole video (8:24): one short stop for each kind of storage this chapter teaches.
هەموو ڤیدیۆکە (8:24): وەستانێکی کورت لەسەر هەر جۆرێکی کە ئەم بەشەی کۆرسەکە فێری دەکات.
You learn the 3-2-1 backup rule: keep three copies of your files, on two kinds of media, with one copy in another place.
یاسای 3-2-1 بۆ فێر دەبیت: سێ کۆپی لە هەڵبگرە، لەسەر دوو جۆری جیاوازی و یەک کۆپی لە شوێنێکی تر.
Plays 0:00-5:18: the 3-2-1 rule, why media fail and off-site copies; stops before the outro.
لە 0:00 تا 5:18 پەخش دەبێت: ، بۆچی تێک دەچن و ؛ پێش کۆتایی ڤیدیۆکە ڕادەوەستێت.
A garage and workbench analogy: RAM is the small fast workspace, the SSD or hard drive is the big store that keeps everything.
لێکچواندنێکی گەراج و مێزی کار: مێزە کارە بچووک و خێراکەیە، یان ئەمبارە گەورەکەیە کە هەموو شتێک هەڵدەگرێت.
Whole video (3:34): memory versus storage with one everyday analogy.
هەموو ڤیدیۆکە (3:34): بەراورد بە ، بە یەک لێکچواندنی ڕۆژانە.
Hard Disk Drivesهارد دیسکەکان
3D animation inside a hard disk: platters, spindle, heads and arm, then how bits are written and read as magnetism.
سێڕەهەندی لەناو : ، ، و ، پاشان چۆن وەک موگناتیس دەنووسرێن و دەخوێنرێنەوە.
Plays 1:00-4:42: 3D tour of the parts inside a hard disk — platters, spindle motor, heads, actuator arm and circuit board.
لە 1:00 تا 4:42 پەخش دەبێت: گەشتێکی سێڕەهەندی بە ناو بەشەکانی : ، بزوێنەری ، ، و بۆردی کارەبایی.
3D animation inside a hard disk: platters, spindle, heads and arm, then how bits are written and read as magnetism.
سێڕەهەندی لەناو : ، ، و ، پاشان چۆن وەک موگناتیس دەنووسرێن و دەخوێنرێنەوە.
Plays 4:42-10:11: how the head writes bits as magnetism and reads them back; stops before the sponsor.
لە 4:42 تا 10:11 پەخش دەبێت: چۆن وەک موگناتیس دەنووسێت و دووبارە دەیانخوێنێتەوە؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
How more and more bits were squeezed onto a platter: density, perpendicular recording and heat-assisted recording.
چۆن زیاتر و زیاتر خرانە سەر : چڕی، تۆمارکردنی ستوونی و تۆمارکردن بە یارمەتیی گەرمی.
Plays 1:28 to the end: density, new recording methods and the physical limits that decide capacity.
لە 1:28 تا کۆتایی پەخش دەبێت: چڕی، ڕێگا نوێیەکانی تۆمارکردن و ئەو سنوورە فیزیکییانەی دیاری دەکەن.
SSDs, Memory Cards and Flash DrivesSSD، کارتەکانی بیرگە و بیرگەکانی فلاش
Zooms into a flash chip: how one memory cell traps electrons and how cells are stacked into strings and pages.
نزیک دەبێتەوە لە فلاش: یەک خانەی چۆن ئەلیکترۆن گیر دەکات و خانەکان چۆن لەسەر یەک ڕیز دەکرێن بۆ زنجیرە و لاپەڕە.
Plays 5:19-10:34: a single flash cell, then vertical strings and pages of cells.
لە 5:19 تا 10:34 پەخش دەبێت: تاکە خانەیەکی فلاش، پاشان زنجیرە ستوونییەکان و لاپەڕەکانی خانە.
M.2 is the stick's shape, NVMe is the fast language over PCIe; why SATA limits speed and how to check a slot.
شێوەی پارچەکەیە و زمانە خێراکەیە بە سەر ؛ بۆچی خێرایی سنووردار دەکات و چۆن کەلێنێک بپشکنیت.
Whole video (6:57): M.2 shape, SATA limits, NVMe over PCIe and compatibility.
هەموو ڤیدیۆکە (6:57): شێوەی ، سنوورەکانی ، بە سەر و .
What the speed class symbols on an SD card promise: C, U and V classes, and the new SD Express classes.
لەسەر کارتی SD چی بەڵێن دەدەن: C، U و V، لەگەڵ پۆلە نوێیەکانی SD Express.
Plays 2:54-4:28: the C, U and V speed classes and the SD Express speed classes.
لە 2:54 تا 4:28 پەخش دەبێت: C، U و V، لەگەڵ SD Express.
Optical Discs, Smart Cards, RFID and NFCدیسکە لەیزەرییەکان، کارتە هۆشمەندەکان، RFID و NFC
How a laser tells a pit from a land, and why a change between pit and land means 1 while no change means 0.
چۆن لە جیا دەکاتەوە؛ بۆچی گۆڕان لە نێوان و واتە 1 و نەگۆڕان واتە 0.
Plays 1:49-3:00: a laser shines on pits and lands; a pit sends back much less light, so the photocell can tell them apart.
لە 1:49 تا 3:00 پەخش دەبێت: دەدرێت لە و ؛ ڕووناکییەکی زۆر کەمتر دەگەڕێنێتەوە، بۆیە ڕووناکی دەتوانێت لێکیان جیا بکاتەوە.
How a laser tells a pit from a land, and why a change between pit and land means 1 while no change means 0.
چۆن لە جیا دەکاتەوە؛ بۆچی گۆڕان لە نێوان و واتە 1 و نەگۆڕان واتە 0.
Plays 4:41-5:48: not 'pit = 0, land = 1' — a change between pit and land is a 1, no change is a 0.
لە 4:41 تا 5:48 پەخش دەبێت: ڕاست نییە کە واتە 0 و واتە 1؛ گۆڕان لە نێوان و واتە 1 و نەگۆڕان واتە 0.
The RFID family: ID badges and hotel keys, library and shop security tags, and long-range tags for toll roads and warehouses.
خێزانی : کارتی ناسنامە و کلیلی هوتێل، بۆ پاراستنی کتێبخانە و دوکان، هەروەها جۆرە دوورمەوداکان بۆ ڕێگای باجدار و کۆگاکان.
Plays 26:14-29:37: the RFID family — ID badges and hotel keys, library and shop security tags, long-range tags for warehouses and toll roads.
لە 26:14 تا 29:37 پەخش دەبێت: خێزانی : کارتی ناسنامە و کلیلی هوتێل، بۆ پاراستنی کتێبخانە و دوکان، هەروەها جۆرە دوورمەوداکان بۆ کۆگاکان و ڕێگای باجدار.
Storage for Organisations: RAID, NAS, SAN and Tapeخەزنکردن بۆ دامەزراوەکان: RAID، NAS، SAN و تەیپی موگناتیسی
In Kurdish: what a NAS is, why offices and homes use one, RAID inside it, and reaching your files from anywhere.
بە کوردی: چییە، بۆچی نووسینگە و ماڵەکان بەکاری دەهێنن، لەناویدا و گەیشتن بە لە هەر شوێنێکەوە.
Kurdish (Sorani), plays 3:26-8:25: NAS, why it is used, RAID and remote access.
بە کوردیی سۆرانی، لە 3:26 تا 8:25 پەخش دەبێت: ، بۆچی بەکار دێت، و .
A NAS shares files over the normal network; a SAN is a separate fast network that gives servers block storage.
بە سەر ئاساییدا هاوبەش دەکات؛ جیا و خێرایە کە دەداتە .
Whole video (4:27): NAS, then SAN, side by side.
هەموو ڤیدیۆکە (4:27): ، پاشان ، لە تەنیشت یەکەوە.
Why organisations still back up to magnetic tape: huge, cheap cartridges that sit offline for years.
بۆچی دامەزراوەکان هێشتا لەسەر دەگرن: کارتریجی زۆر گەورە و هەرزان کە بۆ چەندین ساڵ بێ پەیوەندی دادەنرێن.
Plays 0:00-2:55: what tape drives are and why they are still used; stops before the sponsor.
لە 0:00 تا 2:55 پەخش دەبێت: چین و بۆچی هێشتا بەکار دێن؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
Software and Operating Systemsنەرمەواڵە و سیستەمەکانی وەگەڕخەر
How an operating system lets several programs run at the same time by quickly switching between them.
: چۆن چەند لە یەک کاتدا کار پێدەکات، بەوەی بە خێرایی لە نێوانیاندا دەگوازێتەوە.
Plays 2:16-8:46: drivers, multitasking, memory allocation and protection.
لە 2:16 تا 8:46 پەخش دەبێت: ، ، دابەشکردنی و پاراستنی .
What the BIOS does when a PC starts, its old limits, and why UEFI replaced it.
کاتێک دەست پێدەکات چی دەکات، سنوورە کۆنەکانی و بۆچی جێگەی گرتەوە.
Plays 0:00-3:56: BIOS, the boot process, its limits and UEFI; stops before the sponsor.
لە 0:00 تا 3:56 پەخش دەبێت: ، قۆناغەکانی ، سنوورەکانی و ؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
Application Software and File Typesنەرمەواڵەی بەکارهێنان و جۆرەکانی فایل
What file extensions tell the computer, how each type gets a default app, and how hidden extensions help malware trick you.
چی بە دەڵێن و هەر جۆرێک چۆن وەردەگرێت؛ هەروەها کە شاراونەتەوە چۆن یارمەتی دەدەن فێڵت لێ بکات.
Plays 0:00-3:36: extensions, default apps, showing extensions and the .txt.vbs trick; stops before the sponsor.
لە 0:00 تا 3:36 پەخش دەبێت: ، ، پیشاندانی و فێڵی .txt.vbs؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
Using Windows: Desktop, Files and Everyday Toolsبەکارهێنانی Windows: ڕوومێز، فایلەکان و ئامرازە ڕۆژانەکان
Common file formats and their extensions, such as .jpg, .png, .pdf and .docx, and what kind of data each one holds.
باوترین و ، وەک .jpg، .png، .pdf و .docx و هەر یەکەیان چ جۆرە هەڵدەگرێت.
Plays 11:39-13:03: compressed file formats.
لە 11:39 تا 13:03 پەخش دەبێت: جۆرەکانی (ZIP، RAR و 7z).
How to take a screenshot in Windows 11 with Print Screen, Windows+Shift+S and the Snipping Tool.
چۆن لە Windows 11دا بگریت: بە Print Screen، بە Windows+Shift+S و بە Snipping Tool.
Plays 2:22-5:37: Snipping Tool, delayed screenshots and annotating.
لە 2:22 تا 5:37 پەخش دەبێت: Snipping Tool، بە دواخستن و نووسینی تێبینی لەسەر وێنەکە.
What shutting down a computer does, and how it is different from sleep and hibernate, so you know which to use.
چی دەکات و چ جیاوازییەکی لەگەڵ Sleep و Hibernate هەیە، بۆ ئەوەی بزانیت کامیان بەکار بهێنیت.
Whole video (4:10): sleep, hibernate and shut down compared, and when to choose each.
هەموو ڤیدیۆکە (4:10): ، Hibernate و بەراورد دەکرێن؛ هەروەها کەی هەر یەکەیان هەڵبژێریت.
In Kurdish, on Windows 11: the desktop, Start menu, shut down and restart, Quick Settings and the desktop right-click menu.
بە کوردی لەسەر Windows 11: ، Start، و ، Quick Settings و ئەو بە ڕاست لەسەر دەکرێتەوە.
Kurdish (Sorani) first lesson of a computer course on Windows 11 (16:17).
یەکەم وانەی کۆرسێکی فێربوونی لەسەر Windows 11، بە کوردیی سۆرانی (16:17).
Keyboard Shortcuts for Windows and Macکورتەڕێکانی کیبۆرد بۆ Windows و Mac
How to take a screenshot in Windows 11 with Print Screen, Windows+Shift+S and the Snipping Tool.
چۆن لە Windows 11دا بگریت: بە Print Screen، بە Windows+Shift+S و بە Snipping Tool.
Plays 0:30-2:22: the screenshot shortcuts of Windows 11.
لە 0:30 تا 2:22 پەخش دەبێت: بۆ گرتنی لە Windows 11ـدا.
Ten useful Windows keyboard shortcuts, such as Windows+V and Windows+L, that do jobs faster than the mouse.
دە بەسوودی Windows، وەک Windows+V و Windows+L، کە کارەکان لە خێراتر ئەنجام دەدەن.
Whole video (5:00): ten mouse-free Windows shortcuts from every group of this lesson — a quick review before the practice task.
هەموو ڤیدیۆکە (5:00): دە Windows بێ ، لە هەموو گرووپەکانی ئەم وانەیە؛ پێداچوونەوەیەکی خێرا پێش ئەرکی ڕاهێنانەکە.
In Kurdish: several useful Windows 11 keyboard shortcuts shown on a real Windows 11 PC.
بە کوردی: چەند بەسوودی Windows 11 لەسەر ڕاستەقینە پیشان دەدرێن.
Kurdish (Sorani) lesson video, plays 0:00–2:06: Windows 11 shortcuts on the desktop. It stops before 2:06, where a warning bar of unlicensed Office appears.
ڤیدیۆی وانەیەکی کوردیی سۆرانی، لە 0:00 تا 2:06 پەخش دەبێت: Windows 11 لەسەر . پێش 2:06 ڕادەوەستێت، کە شریتی ئاگادارکردنەوەی Officeـێکی بێ دەردەکەوێت.
The Command Line: Command Prompt Basicsڕووکاری هێڵی فەرمان: بنەماکانی Command Prompt
Command Prompt beside File Explorer: read the prompt, go to the root with cd , list with dir, then rename, move and delete.
Command Prompt لە تەنیشت File Explorer: خوێندنەوەی ، چوون بۆ بە cd، لیستکردن بە dir، پاشان ، گواستنەوە و سڕینەوە.
Plays 0:28-3:16: open CMD, read the prompt, cd to the root, then dir compared with File Explorer.
لە 0:28 تا 3:16 پەخش دەبێت: کردنەوەی CMD، خوێندنەوەی ، چوون بۆ بە cd، پاشان dir بەراورد بە File Explorer.
Command Prompt beside File Explorer: read the prompt, go to the root with cd , list with dir, then rename, move and delete.
Command Prompt لە تەنیشت File Explorer: خوێندنەوەی ، چوون بۆ بە cd، لیستکردن بە dir، پاشان ، گواستنەوە و سڕینەوە.
Plays 16:30-18:08: ren, move (and how it differs from copy) and del, with File Explorer updating beside it; stops before rd /s /q.
لە 16:30 تا 18:08 پەخش دەبێت: ren، move (و جیاوازییەکەی لەگەڵ copy) و del، لە کاتێکدا File Explorer لە تەنیشتیەوە نوێ دەبێتەوە؛ پێش rd /s /q ڕادەوەستێت.
How PowerShell differs from Command Prompt: objects instead of text, cmdlets, and aliases that let old commands like dir still work.
PowerShell چ جیاوازییەکی لەگەڵ Command Prompt هەیە: لە جیاتی دەق، cmdletـەکان و ئەو ناوە جێگرەوانەی وا دەکەن کۆنی وەک dir هێشتا کار بکەن.
Plays 0:35-7:18: what differs, PowerShell commands and aliases.
لە 0:35 تا 7:18 پەخش دەبێت: جیاوازییەکان، PowerShell و ناوە جێگرەوەکان (aliases).
Word Processing Essentialsبنەماکانی بەرنامەی نووسینی دەق
What a style is, how Heading 1 and Heading 2 give a document structure, and how changing one style changes every heading at once.
چییە، Heading 1 و Heading 2 چۆن پێکهاتە دەدەنە بەڵگەنامەیەک؛ هەروەها گۆڕینی یەک چۆن هەموو سەرباسەکان پێکەوە دەگۆڕێت.
Whole video (8 min): applying and modifying styles; headings then feed the Navigation pane and table of contents.
هەموو ڤیدیۆکە (8 خولەک): بەکارهێنان و گۆڕینی ؛ پاشان سەرباسەکان دەبنە سەرچاوەی و .
In Kurdish: how to put page numbers into a report, and how to number the first pages with letters before the numbers start.
بە کوردی: چۆن ژمارەی لاپەڕە دەخەیتە ناو ؛ هەروەها چۆن یەکەم لاپەڕەکان بە پیت ژمارە بکەیت پێش ئەوەی ژمارەکان دەست پێبکەن.
Kurdish (Sorani) video, 4:43: inserting page numbers in the header or footer of a research report.
ڤیدیۆیەکی کوردیی سۆرانی (4:43): دانانی ژمارەی لاپەڕە لە یان توێژینەوەدا.
In Sorani Kurdish: tables in Microsoft Word: inserting a table, changing its rows and columns, colouring cells and table styles.
بە کوردیی سۆرانی: لە Microsoft Wordـدا — دانانی ، گۆڕینی و ، ڕەنگکردنی و .
In Sorani, plays 0:00–13:40: insert a table, change its rows and columns, colour the cells, then table styles.
بە سۆرانی، لە 0:00 تا 13:40 پەخش دەبێت: دانانی ، گۆڕینی و ، ڕەنگکردنی ، پاشان .
Spreadsheet Essentialsبنەماکانی بەرنامەی خشتەیی
Builds a real spreadsheet step by step: cells, rows and columns, entering and formatting data, a chart, and simple formulas with SUM.
هەنگاو بە هەنگاو لە Excel خشتەیەکی ڕاستەقینە دروست دەکات: ، ڕیز و ستوون، نووسین و ڕێکخستنی ، و سادە وەک SUM.
Plays 0:00-7:21: cells, data, number formats, conditional formatting, a chart, SUM, sort and filter; stops before the Copilot part.
لە 0:00 تا 7:21 پەخش دەبێت: ، ، ، ، ، SUM، و ؛ پێش بەشی Copilot ڕادەوەستێت.
Why a copied formula changes its cell references, and how $ signs or the F4 key lock one cell for every row.
بۆچی کاتێک دەکەیت، دەگۆڕێن؛ هەروەها $ یان F4 چۆن یەک بۆ هەموو جێگیر دەکەن.
Plays 0:00-3:57: relative reference, why it breaks when copied, absolute reference with $ and F4.
لە 0:00 تا 3:57 پەخش دەبێت: ، بۆچی دوای تێک دەچێت، پاشان بە $ و F4.
How the IF function checks a condition and shows one of two answers, the same way the lesson shows Passed or Failed.
IF چۆن دەپشکنێت و یەکێک لە دوو وەڵام پیشان دەدات، هەروەک وانەکە Passed یان Failed پیشان دەدات.
Plays 0:00-2:12 only: the simple IF formula; the later IFS, AND and SUMIFS parts are left out.
تەنها لە 0:00 تا 2:12 پەخش دەبێت: سادەی IF؛ بەشەکانی دواتری IFS، AND و SUMIFS لابراون.
Computer Communicationsپەیوەندیی کۆمپیوتەر
Learn what bandwidth is: how much data a connection can carry each second, measured in bits per second, explained with a water pipe.
فێر دەبیت چییە: چەند دەتوانێت لە هەر چرکەیەکدا بە پەیوەندییەکدا تێبپەڕێت، کە بە لە چرکەدا دەپێورێت، بە نموونەی بۆریی ئاو.
Plays 0:00-2:22: bandwidth measured in bits per second and the water-pipe picture; stops before the sponsor message. Latency is not in the video.
لە 0:00 تا 2:22 پەخش دەبێت: کە بە لە چرکەیەکدا دەپێورێت، لەگەڵ وێنەی بۆریی ئاو؛ پێش پەیامی سپۆنسەر ڕادەوەستێت. لە ڤیدیۆکەدا نییە.
Dial-up, DSL, satellite, fixed wireless, power-line, mobile, cable and fibre internet: how each reaches the home and how fast it is.
Dial-up، DSL، مانگی دەستکرد، جێگیر، هێڵی کارەبا، مۆبایل، کێبڵ و فایبەر: هەر یەکەیان چۆن دەگاتە ماڵ و چەندە خێرایە.
Whole video (12:32): every way to connect, from dial-up to fibre, matching the seven broadband types of the course.
هەموو ڤیدیۆکە (12:32): هەموو ڕێگاکانی بەستنەوە بە ، لە Dial-up تا فایبەر، بەگوێرەی حەوت جۆرەکەی کۆرسەکە.
How a phone finds its place: satellite signals carry the time, the delays give distances, and trilateration with four satellites gives the position.
مۆبایل چۆن شوێنی خۆی دەدۆزێتەوە: مانگی دەستکرد کات هەڵدەگرن، لە دووری دەزانرێت و بە چوار مانگی دەستکرد (trilateration) شوێنەکە دیاری دەکرێت.
Whole video (5:03), TED-Ed. It has manual Central Kurdish (ckb) subtitles.
هەموو ڤیدیۆکە (5:03)، TED-Ed. ژێرنووسی کوردیی ناوەندی (سۆرانی)ی هەیە کە بە دەست نووسراوە.
Network Hardware: NICs, Switches and Routersڕەقەواڵەی ڕایەڵە: کارتی ڕایەڵە، سویچ و ڕێدۆز
Animated explanation of how a switch joins devices into one network and how a router connects networks, including to the internet.
بە ئەنیمەیشن ڕوون دەکاتەوە چۆن ئامێرەکان دەکاتە یەک و چۆن پێکەوە دەبەستێت، تەنانەت بە .
Plays 2:56-7:21: the review (switches build networks, routers join them) and routers over the internet.
لە 2:56 تا 7:21 پەخش دەبێت: پێداچوونەوە ( دروست دەکەن و پێکەوە دەبەستن)، پاشان لە ڕێگەی .
The network devices of a home and an office: modem, router, switch, access point, firewall and more, and what each one does.
ئامێرەکانی ماڵ و نووسینگە: ، ، ، ، و زیاتر، لەگەڵ کاری هەر یەکەیان.
Whole video (7:42), Feb 2026: one overview of the devices this lesson names.
هەموو ڤیدیۆکە (7:42)، شوباتی 2026: تێڕوانینێکی گشتی بۆ ئەو ئامێرانەی ئەم وانەیە ناویان دەهێنێت.
In Kurdish: a hub copies every frame to all computers, while a switch sends it only to the computer it is for.
بە کوردی: هەموو بۆ هەموو دەکات، بەڵام تەنها بۆ ئەو دەینێرێت کە بۆی نێردراوە.
Kurdish (Sorani), plays 8:25-15:37: a hub and a switch drawn side by side with four computers.
بە کوردیی سۆرانی، لە 8:25 تا 15:37 پەخش دەبێت: و لە تەنیشت یەکەوە لەگەڵ چوار کێشراون.
How a switch learns which device is on which port from the MAC addresses in the frames, and why it is better than a hub.
چۆن لە ڕێگەی ناو فێر دەبێت کام ئامێر لەسەر کام ؛ هەروەها بۆچی لە باشترە.
Plays 5:08-8:48: switching inside a network and the MAC address table.
لە 5:08 تا 8:48 پەخش دەبێت: لەناو و خشتەی .
Cables and Wireless: Transmission Mediaکێبڵ و بێتەل: هۆکارەکانی گواستنەوە
In Kurdish: the main kinds of network cable, then CAT cables in detail: categories and speeds, RJ45 connectors, UTP and STP.
بە کوردی: جۆرە سەرەکییەکانی کێبڵی ، پاشان کێبڵی CAT بە وردی: جۆرەکانی و خێراییەکانیان، ، (UTP) و (STP).
Kurdish (Sorani), plays 0:00-13:35: network cables and their kinds, then CAT (twisted-pair) cables in detail. The straight/crossover part is left out.
بە کوردیی سۆرانی، لە 0:00 تا 13:35 پەخش دەبێت: کێبڵەکانی و جۆرەکانیان، پاشان کێبڵی CAT () بە وردی. بەشی کێبڵی ڕاستەوخۆ و چەپەوانە (straight/crossover) لابراوە.
Why the two wires of a pair are twisted: noise hits both wires equally and cancels, with a live demonstration.
بۆچی دوو تەلەکەی هەر جووتێک بادەدرێن: بە یەکسانی بەر هەردوو تەلەکە دەکەوێت و یەکتری لادەبات، لەگەڵ نمایشێکی ڕاستەوخۆ.
Plays 0:00-4:14: what a twisted pair is, how it rejects noise and a demonstration; stops before the subscribe end.
لە 0:00 تا 4:14 پەخش دەبێت: چییە، چۆن ڕەت دەکاتەوە و نمایشێک؛ پێش داواکردنی سەبسکرایب لە کۆتاییدا ڕادەوەستێت.
How light stays inside a glass fibre by total internal reflection, why repeaters are needed, and where fibre is used.
ڕووناکی چۆن بە لەناو دەزووی شووشەدا دەمێنێتەوە، بۆچی پێویستن و لە کوێ بەکار دێت.
Plays 0:00-4:53: refraction, total internal reflection, the fibre and its uses; stops before the sponsor.
لە 0:00 تا 4:53 پەخش دەبێت: شکانەوەی ڕووناکی، ، فایبەرەکە و بەکارهێنانەکانی؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
Wi-Fi 6, 6E and 7: what each new generation adds in speed, bands (2.4, 5 and 6 GHz) and crowded-room performance.
6، 6E و 7: هەر نەوەیەکی نوێ چی زیاد دەکات لە خێرایی، باندەکان (2.4، 5 و 6 GHz) و کارکردن لە ژووری قەرەباڵغدا.
Plays 4:47-8:22 only: Wi-Fi 6, Wi-Fi 6E and Wi-Fi 7.
تەنها لە 4:47 تا 8:22 پەخش دەبێت: 6، 6E و 7.
Data Communication: Modes, Switching and Protocolsپەیوەندیی دراوە: شێوازەکانی ناردن، سویچکردن و پرۆتۆکۆڵەکان
In Kurdish: the five parts of every data communication: message, sender, receiver, medium and protocol.
بە کوردی: پێنج پێکهاتەکەی : نامە، نێرەر، وەرگر، و .
Kurdish (Sorani) video, 7:54: the five parts of data communication (message, sender, receiver, medium, protocol) on one diagram.
ڤیدیۆیەکی کوردیی سۆرانی (7:54): پێنج پێکهاتەکەی (نامە، نێرەر، وەرگر، ، ) لەسەر یەک نەخشە.
Half duplex sends both ways by turns, full duplex both ways at once: a hub works in half duplex, a switch port in full duplex.
بە هەردوو ئاڕاستە دەنێرێت بەڵام یەک لە دوای یەک، هەردووکیان لە یەک کاتدا: بە کار دەکات و بە .
Whole video (4:23): half duplex and full duplex compared, with a hub and a switch. Simplex is not in it.
هەموو ڤیدیۆکە (4:23): و بەراورد دەکرێن، لەگەڵ و . تێیدا نییە.
Circuit switching keeps one telephone line for the whole call; packet switching cuts data into packets that may travel different paths.
یەک هێڵی تەلەفۆن بۆ هەموو کاتی پەیوەندییەکە دەهێڵێتەوە؛ دەکاتە چەند کە لەوانەیە بە ڕێگای جیاواز بڕۆن.
Whole video (4:28): the telephone network (circuit) compared with the Internet (packets).
هەموو ڤیدیۆکە (4:28): تەلەفۆن () بەراورد بە ().
The protocols you use every day and the job of each: HTTP/HTTPS, FTP, SMTP, DNS, DHCP, SSH, TCP/IP, POP3 and IMAP.
ئەو ڕۆژانە بەکاریان دەهێنیت و کاری هەر یەکەیان: /، ، ، ، ، SSH، ، و .
Plays 0:26-7:13: what a protocol is, then HTTP/HTTPS, FTP, SMTP, DNS, DHCP, SSH, TCP/IP, POP3/IMAP.
لە 0:26 تا 7:13 پەخش دەبێت: چییە، پاشان /، ، ، ، ، SSH، و /.
Types of Networks: LAN, WAN and Moreجۆرەکانی ڕایەڵە: ڕایەڵەی ناوچەیی، ڕایەڵەی فراوان و زیاتر
Learn what a client is, what a server is, and how they work together in the client–server model, compared with peer-to-peer.
فێر دەبیت چییە، چییە و چۆن لە پێکەوە کار دەکەن، بە بەراورد لەگەڵ .
Plays 1:03-5:31: clients, servers, the client/server model and the peer-to-peer model.
لە 1:03 تا 5:31 پەخش دەبێت: ، ، و مۆدێلی .
Animated explanation of network types by size: personal (PAN), local (LAN), wireless LAN, campus, city (MAN), storage and wide area networks (WAN).
بە ئەنیمەیشن جۆرەکانی بەپێی قەبارە ڕوون دەکاتەوە: PAN بۆ یەک کەس، و جۆرە ، CAN بۆ کەمپەس، MAN بۆ شار، SAN بۆ و .
Whole video (4:56): PAN, LAN, WLAN, CAN, MAN, SAN and WAN with chapters.
هەموو ڤیدیۆکە (4:56): PAN، LAN، WLAN، CAN، MAN، SAN و WAN، لەگەڵ بەشبەندیی ڤیدیۆکە (chapters).
Explains in Kurdish what a network is, why we connect computers, and the main kinds of network.
بە کوردی ڕوون دەکاتەوە چییە، بۆچی پێکەوە دەبەستینەوە و جۆرە سەرەکییەکانی کامانەن.
Kurdish (Sorani) video, 7:51: what a network is, why we need it and its types.
ڤیدیۆیەکی کوردیی سۆرانی (7:51): چییە، بۆچی پێویستمانە و جۆرەکانی.
Network Topologiesتۆپۆلۆجییەکانی ڕایەڵە
See the main network layouts (star, bus, ring, mesh) and how devices are connected in each one.
سەرەکیترین ببینە (star، bus، ring و mesh) و ئامێرەکان لە هەر یەکێکیاندا چۆن بەیەکەوە بەستراون.
Whole video (8:58): star, bus, ring, mesh and wireless topologies.
هەموو ڤیدیۆکە (8:58): ، ، ، و .
The mesh topology: every device linked to every other, how many cables and ports that needs, and its advantages and disadvantages.
: هەموو ئامێرێک بە هەموو ئامێرەکانی ترەوە بەستراوە؛ چەند کێبڵ و پێویستە، لەگەڵ باشی و خراپییەکانی.
Plays 10:37-12:31 only: the mesh topology. The ring part with the slide error is not played.
تەنها لە 10:37 تا 12:31 پەخش دەبێت: . بەشی کە سلایدەکەی هەڵەیەکی تێدایە پەخش ناکرێت.
IP Addresses and MAC Addressesناونیشانەکانی IP و ناونیشانەکانی MAC
What a MAC address is and how it is written, why devices also need an IP address, and how both work together.
چییە و چۆن دەنووسرێت، بۆچی ئامێرەکان پێویستە؛ هەروەها هەردووکیان چۆن پێکەوە کار دەکەن.
Plays 0:00-7:45: MAC address format and purpose, IP address purpose, how they work together, finding your MAC.
لە 0:00 تا 7:45 پەخش دەبێت: شێوە و مەبەستی ، مەبەستی ، چۆن پێکەوە کار دەکەن و دۆزینەوەی خۆت.
Public addresses are unique on the internet, private ones are reused inside homes, and NAT in the router swaps between them.
لەسەر تاکن، لەناو ماڵەکاندا دووبارە بەکار دەهێنرێنەوە و لەناو لە نێوانیاندا دەیانگۆڕێتەوە.
Plays 0:00-3:49: public and private IP addresses and NAT; stops before the class table with the wrong masks.
لە 0:00 تا 3:49 پەخش دەبێت: ، و ؛ پێش خشتەی کلاسەکان ڕادەوەستێت، کە ماسکەکانی تێیدا هەڵەن.
Static and dynamic IP addresses, and how a DHCP server gives each device an address, mask and gateway for a limited lease.
جێگیر و داینامیک؛ هەروەها چۆن ناونیشان، و بۆ کاتێکی دیاریکراو (lease) دەداتە هەر ئامێرێک.
Plays 0:00-5:36: static vs dynamic IP, a DHCP example, scope, lease and a short demo.
لە 0:00 تا 5:36 پەخش دەبێت: جێگیر بەراورد بە داینامیک، نموونەیەکی ، scope و lease، لەگەڵ نمایشێکی کورت.
IPv6 addresses: 128 bits written as eight groups of hexadecimal digits, and how four binary digits become one hex digit.
ناونیشانەکانی : 128 کە وەک هەشت گرووپی ژمارەی دەنووسرێن؛ هەروەها چۆن چوار ژمارەی دەبنە یەک ژمارەی .
Plays 4:33-9:23: IPv6 as a 128-bit hexadecimal address (eight groups, over 340 undecillion addresses) and binary-to-hex conversion.
لە 4:33 تا 9:23 پەخش دەبێت: وەک ناونیشانێکی 128 بە (هەشت گرووپ، زیاتر لە ناونیشان) و گۆڕینی بۆ .
How Search Engines Workبزوێنەرەکانی گەڕان چۆن کار دەکەن
How Google finds pages: URL discovery, what Googlebot is, fetching and rendering, and how sitemaps help the crawler.
Google چۆن دەدۆزێتەوە: ناسینی نوێیەکان، Googlebot چییە، و لاپەڕەکان؛ هەروەها چۆن یارمەتی دەدەن.
Whole video (6:49), Google Search Central: crawling, Googlebot and sitemaps.
هەموو ڤیدیۆکە (6:49)، Google Search Central: گەڕان بە ناو (crawling)، Googlebot و .
What happens after crawling: Google reads the words and tags of a page, picks one version of duplicate pages and stores it in the index.
دوای ئەوەی لاپەڕەیەک دەدۆزێتەوە: Google وشە و لاپەڕەکە دەخوێنێتەوە، یەک دانە لە لاپەڕە دووبارەکان هەڵدەبژێرێت و لە هەڵیدەگرێت.
Plays 0:00-2:26: how Google reads a page's text, tags, images and video to build its index. The canonical-page and index-selection parts are left out.
لە 0:00 تا 2:26 پەخش دەبێت: Google چۆن دەق، ، وێنە و ڤیدیۆی لاپەڕەیەک دەخوێنێتەوە بۆ دروستکردنی . بەشەکانی لاپەڕەی بنەڕەتی (canonical) و هەڵبژاردن بۆ لابراون.
What SEO is and its two main kinds: on-page work (keywords, content, page speed) and off-page work (good backlinks).
چییە و دوو جۆرە سەرەکییەکەی: کار لەسەر خودی لاپەڕەکە (، ناوەڕۆک، خێرایی لاپەڕە) و کار لە دەرەوەی لاپەڕەکە ( باش لە ترەوە).
Whole video (5:04): what SEO is, on-page and off-page SEO, and a short quiz.
هەموو ڤیدیۆکە (5:04): چییە، ناو لاپەڕە و دەرەوەی لاپەڕە، لەگەڵ چەند پرسیارێکی کورت بۆ تاقیکردنەوە.
How E-mail Worksئیمەیڵ چۆن کار دەکات
How you write and send an e-mail: the protocols, your mail app or webmail, the SMTP server, and why fake senders are a problem.
چۆن دەنووسیت و دەینێریت: ، یان و ؛ هەروەها بۆچی نێرەری ساختە کێشەیە.
Plays 0:00-3:10: the e-mail protocols, mail apps and webmail, sending through the SMTP server, and why spoofing needs checks. Stops before an advert.
لە 0:00 تا 3:10 پەخش دەبێت: ، و ، ناردن لە ڕێگەی ؛ هەروەها بۆچی پێویستی بە پشکنین هەیە. پێش ڕیکلامێک ڕادەوەستێت.
POP3 downloads mail to one device and usually deletes it on the server; IMAP keeps mail on the server, so every device sees it.
بۆ یەک ئامێر دادەبەزێنێت و زۆرجار لەسەر دەیانسڕێتەوە؛ لەسەر دەهێڵێتەوە، بۆیە هەموو ئامێرێک دەیانبینێت.
The difference between POP3 and IMAP, and why IMAP suits a phone plus a laptop.
جیاوازیی نێوان و ؛ هەروەها بۆچی گونجاوە کاتێک مۆبایل و هەیە.
How SPF, DKIM and DMARC let a receiving server check that a message really comes from the domain in its From line.
، و چۆن ڕێ دەدەن وەرگر بپشکنێت کە نامەکە بەڕاستی لەو هاتووە کە لە دێڕی Fromـدا نووسراوە.
SPF, DKIM and DMARC explained one by one. Note: SPF stands for Sender Policy Framework.
، و یەک لە دوای یەک ڕوون دەکرێنەوە. تێبینی: ناوی ڕاستی SPF بریتییە لە Sender Policy Framework.
In Kurdish: how to write an e-mail in the Gmail app on a phone and attach photos and files to it.
بە کوردی: چۆن لە Gmail لەسەر مۆبایل بنووسیت و وێنە و وەک پێوەی بلکێنیت.
Kurdish (Sorani): sending photos and files as attachments from the Gmail app on a phone.
بە کوردیی سۆرانی: ناردنی وێنە و وەک لە Gmail لەسەر مۆبایل.
Cloud Computingهەورەژمێرکاری
What the cloud really is (big buildings full of servers), why people use it instead of their own servers, and pay-as-you-go scaling.
لە ڕاستیدا چییە (بینای گەورەی پڕ لە )، بۆچی خەڵک لە جیاتی خۆیان بەکاری دەهێنن و چۆن بە گەورە یان بچووک دەکرێتەوە.
Overview: what cloud computing is, its benefits and who provides it.
تێڕوانینێکی گشتی: چییە، سوودەکانی چین و کێ دابینی دەکات.
One example stack shown as on-premises, IaaS and PaaS, so you see which layers the provider runs and which stay yours.
یەک سیستەم بە سێ شێوە پیشان دەدات: ، و ، تا ببینیت کام چین بەڕێوە دەبات و کامیان بۆ خۆت دەمێنێتەوە.
Plays 0:38-7:23: one example on premises, then as IaaS, PaaS and SaaS, compared side by side.
لە 0:38 تا 7:23 پەخش دەبێت: یەک نموونە بە شێوەی ، پاشان وەک ، و ، لە تەنیشت یەکەوە بەراورد دەکرێن.
A short Kurdish explanation of the cloud: providers' data centres, everyday examples such as iCloud and Google Drive, and why it saves money.
ڕوونکردنەوەیەکی کورت بە کوردی دەربارەی : ، نموونەی ڕۆژانە (iCloud و Google Drive) و بۆچی تێچوون کەم دەکاتەوە.
Kurdish (Sorani), plays 0:00-2:43: what «the cloud» means, with examples. Stops before an advert-like part about Microsoft's cloud.
بە کوردیی سۆرانی، لە 0:00 تا 2:43 پەخش دەبێت: «هەور» واتای چییە، لەگەڵ چەند نموونەیەک. پێش بەشێکی ڕیکلامئاسا دەربارەی هەوری Microsoft ڕادەوەستێت.
How a hypervisor lets one physical server run several virtual machines, the two hypervisor types, and why it saves money.
چۆن ڕێ دەدات یەک ڕاستەقینە چەند کار پێبکات، دوو جۆرەکەی و بۆچی پارە پاشەکەوت دەکات.
Virtualization, hypervisors and virtual machines with animations.
، و بە .
Cloud Storageخەزنکردنی هەوری
iCloud explained: storage, photos that sync to every device, iCloud Drive, and why a backup is different from sync.
iCloud ڕوون دەکاتەوە: ، وێنەکان کە لەسەر هەموو ئامێرەکان دەکرێنەوە، iCloud Drive؛ هەروەها بۆچی جیاوازە لە .
One real service (iCloud) showing cloud storage, sync and backup.
یەک خزمەتگوزاریی ڕاستەقینە (iCloud) کە ، و پیشان دەدات.
In Kurdish: how to use Google Drive on the web: create folders, upload files and share them.
بە کوردی: چۆن Google Drive لەسەر بەکار بهێنیت: دروستکردنی ، و هاوبەشکردنیان.
Kurdish (Sorani): using Google Drive to upload, organise and share files.
بە کوردیی سۆرانی: بەکارهێنانی Google Drive بۆ ، دانانیان لەناو و هاوبەشکردنیان.
OneDrive watches one folder on your PC, uploads every change and keeps the same files on all your devices.
OneDrive چاودێریی یەک لەسەر دەکات، هەموو گۆڕانکارییەک دەکات و هەمان لەسەر هەموو ئامێرەکانت دەهێڵێتەوە.
Plays 0:00-11:00: how a sync folder works, with OneDrive on Windows.
لە 0:00 تا 11:00 پەخش دەبێت: چۆن کار دەکات، بە OneDrive لەسەر Windows.
Emerging Technologies: IoT, VR/AR, Robots and Blockchainتەکنەلۆجیا نوێیەکان: ئینتەرنێتی شتەکان، ڕاستیی گریمانەیی/ڕاستیی زیادکراو، ڕۆبۆتەکان و بلۆکچەین
Learn what the Internet of Things is, which devices and sensors it uses, and how they send data to an app that controls them.
فێردەبیت چییە، چ ئامێر و بەکاردەهێنێت و چۆن ئەم ئامێرانە دەنێرن بۆ کە کۆنترۆڵیان دەکات.
The Internet of Things: devices, how they work together and where IoT is used.
: ئامێرەکان، چۆن پێکەوە کار دەکەن و لە کوێ بەکار دێت.
See how a VR headset follows your head and tricks your brain, so a computer-made 3D world feels real.
ببینە چاویلکەی چۆن بەدوای جووڵەی سەرتدا دەچێت و مێشکت هەڵدەخەڵەتێنێت، تا جیهانێکی سێ ڕەهەندی کە دروستی کردووە وەک ڕاستی هەستی پێ بکەیت.
Virtual reality: head tracking, 360 sound and why VR feels real.
: بەدواداچوونی جووڵەی سەر، دەنگی 360 پلە و بۆچی وەک ڕاستی هەست پێدەکرێت.
Blocks, hashes and the copy of the chain every node keeps; why changing one block breaks the chain; proof of work.
، و ئەو کۆپییەی زنجیرەکە کە هەموو هەڵیدەگرێت؛ بۆچی گۆڕینی یەک زنجیرەکە تێک دەدات؛ .
Blockchain explained simply: blocks, hashes, a shared ledger and proof of work.
بە سادەیی: ، ، هاوبەش و .
Installing and Setting Up Windowsجێگیرکردن و ڕێکخستنی Windows
A real clean install of Windows 11: boot from the USB drive, answer each Setup question, choose the drive and let Setup install.
Windows 11 بە لەسەر دادەنرێت: دەستپێکردن لە ، وەڵامدانەوەی هەر پرسیارێکی Setup، هەڵبژاردنی درایڤەکە، پاشان Setup تەواو دەکات.
Plays 7:05-8:32: the PC boots from the USB drive and Windows 11 Setup runs: language, Install Windows 11, no product key, edition, licence, the drive, Install.
لە 7:05 تا 8:32 پەخش دەبێت: لە دەست پێدەکات و Setupـی Windows 11 کار دەکات: زمان، Install Windows 11، بێ ، جۆری Windows (edition)، ، درایڤەکە، Install.
What a partition is, what a volume is, and how drive letters and file systems belong to volumes in Windows.
چییە و چییە؛ هەروەها لە Windowsـدا و چۆن سەر بە .
Plays 3:53-10:09: partitions and volumes explained.
لە 3:53 تا 10:09 پەخش دەبێت: ڕوونکردنەوەی و .
In Kurdish: check with Microsoft's PC Health Check app whether a computer can run Windows 11.
بە کوردی: بە PC Health Checkـی Microsoft بپشکنە ئایا دەتوانێت Windows 11 کار پێبکات.
Kurdish (Sorani): checking a PC for Windows 11 with the PC Health Check app.
بە کوردیی سۆرانی: پشکنینی بۆ Windows 11 بە PC Health Check.
In Sorani Kurdish: a real clean install of Windows 11 on a PC: the boot menu, the Setup screens, choosing the partition and copying the files.
بە کوردیی سۆرانی: Windows 11 لەسەر — ، شاشەکانی Setup، هەڵبژاردنی و کۆپیکردنی .
Plays 18:18–31:40 of a 50-minute video: the boot menu (F11 on this PC), language and Setup options, choosing the partition, Ready to install and Installing Windows 11. The earlier Rufus part, which switches off Windows 11's TPM and Secure Boot checks, is left out.
لە 18:18 تا 31:40ی ڤیدیۆیەکی 50 خولەکی پەخش دەبێت: (لەم F11)، زمان و هەڵبژاردنەکانی Setup، هەڵبژاردنی ، Ready to install و Installing Windows 11. بەشی پێشووی Rufus، کە پشکنینی TPM و Secure Bootی Windows 11 دەکوژێنێتەوە، پەخش ناکرێت.
Troubleshooting and Task Managerچارەسەرکردنی کێشە و بەڕێوەبەری ئەرکەکان
What a Windows 'blue screen' crash is and why it happens, for example because of a bad driver or faulty hardware.
« شین» چییە کە Windows لە کاتی پیشانی دەدات و بۆچی ڕوودەدات: بۆ نموونە کاتێک یان پارچەیەکی تێکچووە.
Plays 0:00-4:32 (stops before the sponsor): common causes of the blue screen.
لە 0:00 تا 4:32 پەخش دەبێت (پێش ڕیکلامی سپۆنسەر ڕادەوەستێت): هۆکارە باوەکانی « شین».
In Windows 11 Task Manager, open Startup apps, read the impact column and disable apps you do not need at start-up.
لە Windows 11ـدا Startup apps بکەرەوە، Impact بخوێنەوە و ناپێویست ناچالاک بکە.
Plays 5:20-8:41: in Windows 11 Task Manager, open Startup apps and disable apps you do not need when the PC starts.
لە 5:20 تا 8:41 پەخش دەبێت: لە Windows 11ـدا Startup apps دەکرێتەوە و ئەو کاتی دەستپێکردنی پێویست نین ناچالاک دەکرێن.
A technician finds why a PC will not start by checking, in order, the cables, the memory, the CMOS battery and the power supply.
تەکنیکارێک دەدۆزێتەوە بۆچی هەڵناکرێت، بە پشکنینی ئەمانە بە ڕیز: کێبڵەکان، ، و .
Plays from 2:00: checking cables, RAM, the battery and the power supply on a PC that will not start.
لە 2:00 بەدواوە پەخش دەبێت: پشکنینی کێبڵەکان، ، و لەسەر کە هەڵناکرێت.
Technical Englishئینگلیزیی تەکنیکی
Computers Around Usکۆمپیوتەرەکان لە دەوروبەرماندا
When to use the present simple (facts, habits) and how the verb changes with he, she and it, with a short practice at the end.
کەی بەکاردێت (ڕاستییەکان و خووەکان) و کردار چۆن دەگۆڕێت لەگەڵ he، she و it؛ لە کۆتاییدا ڕاهێنانێکی کورت هەیە.
A short grammar video to watch before the practice exercise
ڤیدیۆیەکی کورتی ڕێزمان بۆ سەیرکردن پێش ڕاهێنانەکە.
The present simple explained in Kurdish: how to build positive sentences, negative sentences and questions, step by step.
بە کوردی ڕوون دەکاتەوە: چۆن ڕستەی ئەرێنی، ڕستەی نەرێنی و پرسیار دروست بکەیت، هەنگاو بە هەنگاو.
In Kurdish: positive, negative and question forms of the present simple
بە کوردی: لە شێوەی ئەرێنی، نەرێنی و پرسیاردا.
Short, slow, clear clips: the Windows desktop and its parts, and what applications are on computers and phones.
کلیپی کورت، هێواش و ڕوون: Windows و بەشەکانی و لە و مۆبایلدا چین.
Watch 0:55–3:37: what a computer is and its main types
لە 0:55 تا 3:37 سەیر بکە: چییە و جۆرە سەرەکییەکانی.
Short, slow, clear clips: the Windows desktop and its parts, and what applications are on computers and phones.
کلیپی کورت، هێواش و ڕوون: Windows و بەشەکانی و لە و مۆبایلدا چین.
Watch 6:01–8:47: the case, monitor, keyboard and mouse
لە 6:01 تا 8:47 سەیر بکە: ، ، و .
Inside the Computerناو کۆمپیوتەرەکە
You learn what a bit and a byte are, how the units grow from kilobyte to terabyte and beyond, and why 1,024 sometimes appears.
فێر دەبیت چییە و چییە، یەکەکان چۆن لە تا و زیاتر گەورە دەبن و بۆچی هەندێک جار ژمارە 1024 دەردەکەوێت.
Watch 0:00-3:35: from one bit up to terabytes and beyond.
لە 0:00 تا 3:35 سەیر بکە: لە یەک تا و زیاتر.
In Kurdish, you learn what RAM is, what it does in a computer, and why more RAM does not always mean more speed.
بە کوردی فێر دەبیت چییە، لە چی دەکات و بۆچی زیاتر هەمیشە بە واتای خێرایی زیاتر نییە.
In Kurdish: what RAM does and when more RAM really helps.
بە کوردی: چی دەکات و کەی زیاتر بەڕاستی یارمەتی دەدات.
You learn what CPU, clock speed, RAM, SSD or hard drive, graphics card and ports mean on a spec sheet, then read real specs together.
فێر دەبیت ، ، ، یان ، و لە لیستی تایبەتمەندییەکاندا چی دەگەیەنن، پاشان پێکەوە تایبەتمەندیی ڕاستەقینە دەخوێنینەوە.
CPU, clock speed, RAM, storage and ports explained, then real specs read.
، ، ، و ڕوون دەکاتەوە، پاشان تایبەتمەندیی ڕاستەقینە دەخوێنێتەوە.
You see each main part of a desktop computer (power supply, motherboard, CPU, hard drive, RAM, graphics card) and learn what each one does.
هەموو بەشە سەرەکییەکانی دەبینیت (، ، ، ، ، ) و فێر دەبیت هەر یەکەیان چی دەکات.
A short tour of the main parts and what each one does.
گەڕانێکی کورت بەناو بەشە سەرەکییەکاندا و ئەوەی هەر یەکەیان دەیکات.
Input Devicesئامێرەکانی نێوخستە
You learn how to make the imperative (base verb, no subject), how to make it negative with Don't, and how it gives orders and instructions.
فێر دەبیت چۆن دروست بکەیت (شێوەی بنەڕەتیی کردار، بەبێ بکەر)، چۆن بە Don't نەرێی بکەیت و چۆن بۆ فەرماندان و ڕێنماییدان بەکاردێت.
Watch 0:00-4:18: the imperative form for orders and instructions.
لە 0:00 تا 4:18 سەیر بکە: بۆ فەرماندان و ڕێنماییدان (بە ئینگلیزی).
In Kurdish, a teacher explains how to give instructions in English: the imperative and other common instruction phrases, with examples.
بە کوردی، مامۆستایەک ڕوون دەکاتەوە چۆن بە ئینگلیزی ڕێنمایی بدەیت: و چەند دەستەواژەیەکی باوی تری ڕێنمایی، لەگەڵ نموونە.
In Kurdish: giving instructions in English (Sunrise 12, Unit 1).
بە کوردی: چۆن بە ئینگلیزی ڕێنمایی بدەیت (Sunrise 12، یەکەی 1).
Output Devicesئامێرەکانی دەرخستە
An ergonomics expert shows how to set your chair, screen height and distance, keyboard and mouse so you can work comfortably and safely.
پسپۆڕێکی پیشانت دەدات چۆن کورسی، بەرزی و دووریی ، و ڕێک بخەیت، تا بە ئاسوودەیی و بێ مەترسی کار بکەیت.
Set your chair, screen height and distance, keyboard and mouse.
کورسی، بەرزی و دووریی ، و ڕێک بخە.
You learn how inkjet and laser printers differ: ink cartridges or toner, cost per page, speed and print quality.
فێر دەبیت جیاوازیی نێوان و چییە: یان ، تێچووی هەر لاپەڕەیەک، خێرایی و کوالیتیی چاپ.
Inkjet or laser? Cartridges, toner, cost per page and speed in two minutes.
یان ؟ ، ، تێچووی هەر لاپەڕەیەک و خێرایی، لە دوو خولەکدا.
You learn that screen size is measured across the diagonal in inches, what resolution and pixels are, and why they are different things.
فێر دەبیت قەبارەی بە ئینچ و لە گۆشەیەکەوە بۆ گۆشەی بەرامبەر دەپێورێت، و چین و بۆچی قەبارە و ڕوونی یەک شت نین.
Screen size (the diagonal) and resolution (pixels) explained, with examples.
قەبارەی ، واتە درێژیی نێوان دوو گۆشەی بەرامبەر و ، واتە ژمارەی ، بە نموونەوە ڕوون دەکرێنەوە.
Storage and Filesخەزنکردن و فایلەکان
You learn the rules for comparative and superlative adjectives, plus as ... as, with many examples and a short quiz.
یاساکانی و لە ئاوەڵناودا فێر دەبیت، هەروەها as ... as، لەگەڵ نموونەی زۆر و تاقیکردنەوەیەکی کورت.
Comparatives, superlatives and as ... as, with a short quiz.
، و as ... as، لەگەڵ تاقیکردنەوەیەکی کورت (بە ئینگلیزی).
You meet every common kind of storage: hard drive, SSD, cloud storage, NAS, optical disc, USB flash drive and memory card.
هەموو جۆرە باوەکانی دەناسیت: ، ، ، NAS، ، و .
HDD, SSD, cloud, discs, USB drives and memory cards in eight minutes.
، ، ، ، و ، لە هەشت خولەکدا.
An animated explanation of how a hard disk drive and a solid-state drive store data, and how they differ in speed.
بە ڕوون دەکاتەوە کە و چۆن هەڵدەگرن و لە خێراییدا چ جیاوازییەکیان هەیە.
Watch 0:53-5:44: how hard drives and SSDs work, and why SSDs are faster.
لە 0:53 تا 5:44 سەیر بکە: و چۆن کار دەکەن و بۆچی خێراترە.
In Kurdish, a teacher explains the rules for English comparative adjectives, including irregular forms, with exam-style examples.
بە کوردی، مامۆستایەک یاساکانی لە ئینگلیزیدا ڕوون دەکاتەوە، لەگەڵ شێوە ناڕێکەکان و نموونەی وەک پرسیارەکانی تاقیکردنەوە.
In Kurdish: rules for comparative adjectives and irregular forms.
بە کوردی: یاساکانی و شێوە ناڕێکەکان.
Operating Systems and the Desktopسیستەمەکانی وەگەڕخەر و ڕوومێز
Short, slow, clear clips: the Windows desktop and its parts, and what applications are on computers and phones.
کلیپی کورت، هێواش و ڕوون: Windows و بەشەکانی و لە و مۆبایلدا چین.
Watch 45:39–47:40 only: the Windows desktop, Start menu, taskbar and windows.
تەنها لە 45:39 تا 47:40 سەیر بکە: Windows، Start، و .
Learn how let, allow and permit differ: the sentence patterns after each verb, the passive forms, and which one sounds more formal.
جیاوازیی نێوان let، allow و permit فێر ببە: شێوەی ڕستە دوای هەر کردارێک، شێوەی و کامیان فەرمیترە.
Watch before the exercises: let, allow and permit.
پێش ڕاهێنانەکان سەیری بکە: let، allow و permit.
Shows what an operating system does: the kernel and shell, how a computer boots, file systems and user accounts, with simple drawings.
پیشان دەدات چی دەکات: و shell، ، و ، بە وێنەی سادە.
Whole video: a review of the operating system's jobs.
هەموو ڤیدیۆکە: پێداچوونەوەیەک بە ئەرکەکانی .
Explains in Kurdish what an operating system is, why we need one and its main jobs.
بە کوردی ڕوون دەکاتەوە چییە، بۆچی پێویستمانە و ئەرکە سەرەکییەکانی چین.
Kurdish explanation of what an operating system is.
ڕوونکردنەوەیەک بە کوردی کە چییە.
Applicationsئەپەکان
Builds a real spreadsheet step by step: cells, rows and columns, entering and formatting data, a chart, and simple formulas with SUM.
هەنگاو بە هەنگاو لە Excel خشتەیەکی ڕاستەقینە دروست دەکات: ، ڕیز و ستوون، نووسین و ڕێکخستنی ، و سادە وەک SUM.
Watch 0:00–6:34: cells, rows, columns, a chart and formulas.
لە 0:00 تا 6:34 سەیر بکە: ، ڕیزەکان، ستوونەکان، و .
Explains why and when we use the passive, how to form it with be + past participle, and how to change active sentences into passive ones.
ڕوون دەکاتەوە بۆچی و کەی بەکاردەهێنین، چۆن بە be + دروست دەکرێت و چۆن ڕستەی بکەیتە .
Whole lesson; try her active-to-passive exercise at 9:57.
هەموو وانەکە سەیر بکە؛ لە 9:57 ڕاهێنانەکەی گۆڕینی بۆ بکە.
A Kurdish teacher explains the English present simple passive (am/is/are + past participle) for Grade 11 students.
مامۆستایەکی کورد بە کوردی ڕوون دەکاتەوە کە لە ئینگلیزیدا چۆن بە am/is/are + دروست دەکرێت؛ بۆ قوتابیانی پۆلی 11.
Kurdish explanation of the present simple passive.
ڕوونکردنەوەیەک بە کوردی بۆ .
Short, slow, clear clips: the Windows desktop and its parts, and what applications are on computers and phones.
کلیپی کورت، هێواش و ڕوون: Windows و بەشەکانی و لە و مۆبایلدا چین.
Watch 14:21–15:53 only: what applications are, desktop and mobile apps, app stores.
تەنها لە 14:21 تا 15:53 سەیر بکە: چییە، و مۆبایل و .
Multimediaفرەمیدیا
Explains lossless and lossy compression and how MP3, JPEG and video files get smaller by removing details we hardly notice.
دوو جۆری ڕوون دەکاتەوە، و و چۆن MP3 و JPEG و ڤیدیۆ بچووک دەبنەوە بە لابردنی ئەو وردەکارییانەی بە زەحمەت هەستیان پێدەکەین.
Watch 5:55–10:35: lossless vs lossy, audio, image and video.
لە 5:55 تا 10:35 سەیر بکە: و ، بۆ دەنگ و وێنە و ڤیدیۆ.
Explains how sure we are about the future with will, going to, might and be likely to, then gives a short quiz.
ڕوون دەکاتەوە چۆن بە will، going to، might و be likely to دەڵێین چەندە دڵنیاین لە داهاتوو، پاشان تاقیکردنەوەیەکی کورت هەیە.
Whole video: will, might and be likely to for predictions.
هەموو ڤیدیۆکە: will، might و be likely to بۆ پێشبینیکردن.
Shows the difference between raster images made of pixels and vector images made of shapes, and when to use each.
جیاوازیی نێوان ، کە لە پێکهاتووە و ، کە لە هێڵ و شێوە پێکهاتووە، پیشان دەدات و دەڵێت کەی کامیان بەکاربهێنیت.
Short and clear: raster vs vector images.
کورت و ڕوون: بەرامبەر .
Networksڕایەڵەکان
An animated introduction to what a network is, home and business networks, wireless networks and why we connect devices.
بە ئەنیمەیشن ڕوون دەکاتەوە چییە، باسی ماڵ و کۆمپانیا و دەکات و دەڵێت بۆچی ئامێرەکان پێکەوە دەبەستینەوە.
Whole video: a calm overview of computer networks.
هەموو ڤیدیۆکە: ناساندنێکی گشتی و لەسەرخۆ بۆ .
Animated explanation of how a switch joins devices into one network and how a router connects networks, including to the internet.
بە ئەنیمەیشن ڕوون دەکاتەوە چۆن ئامێرەکان دەکاتە یەک و چۆن پێکەوە دەبەستێت، تەنانەت بە .
Hubs are old; focus on the switch and the router.
ئامێری hub ئێستا کۆن بووە؛ سەرنج بخەرە سەر و .
Animated explanation of network types by size: personal (PAN), local (LAN), wireless LAN, campus, city (MAN), storage and wide area networks (WAN).
بە ئەنیمەیشن جۆرەکانی بەپێی قەبارە ڕوون دەکاتەوە: PAN بۆ یەک کەس، و جۆرە ، CAN بۆ کەمپەس، MAN بۆ شار، SAN بۆ و .
Whole video: networks from a few metres (PAN) to the whole world (WAN).
هەموو ڤیدیۆکە: ، لە PAN کە چەند مەترێکە تا کە هەموو جیهان دەگرێتەوە.
Explains in Kurdish what a network is, why we connect computers, and the main kinds of network.
بە کوردی ڕوون دەکاتەوە چییە، بۆچی پێکەوە دەبەستینەوە و جۆرە سەرەکییەکانی کامانەن.
Kurdish introduction: what a network is and why we connect devices.
ناساندنێک بە کوردی: چییە و بۆچی ئامێرەکان پێکەوە دەبەستینەوە.
The Internet and the Webئینتەرنێت و وێب
Each part of a web address explained: scheme, domain name and top-level domain, path, query string and fragment.
هەر بەشێکی ڕوون دەکاتەوە: scheme، و ، ، و fragment.
Plays 0:00–3:03: scheme, domain, TLD, path and query; stops before the sponsor.
لە 0:00 تا 3:03 پەخش دەبێت: scheme، ، ، و ؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
The big picture: the browser asks a server for a page, finds it by its domain, and gets HTML back over HTTP.
وێنەیەکی گشتی: داوای لە دەکات، بە دەیدۆزێتەوە و لە ڕێگەی وەردەگرێتەوە.
Plays 0:45–7:46: browser, DNS, server, HTML response, HTTP and HTTPS; stops before the frameworks part.
لە 0:45 تا 7:46 پەخش دەبێت: ، ، ، ، و ؛ پێش بەشی ڕادەوەستێت.
Follow a video's data from a data center, through undersea cables and routers, to your phone. Shows that the Internet is a real network of networks.
بەدوای ڤیدیۆیەکدا بڕۆ لە ناوەندی ، بەناو کێبڵەکانی ژێر دەریا و ، تا دەگاتە مۆبایلەکەت. دەبینیت ڕاستەقینەیە کە لە زۆر پێکدێت.
Animated overview: how data travels from a data centre to your screen.
ڕوونکردنەوەیەک بە : چۆن لە ناوەندی دەگاتە سەر شاشەکەت.
Learn the everyday English words for using a browser: tabs, windows, back, refresh, home, history, toolbar and bookmarks, with clear examples.
وشە ئینگلیزییە ڕۆژانەکانی بەکارهێنانی فێر دەبیت: tabs، windows، back، refresh، home، history، toolbar و bookmarks، بە نموونەی ڕوون.
Plays 11:20 to the end: tabs and windows, back, refresh, home, browser, history, toolbar, taskbar, bookmarks.
لە 11:20 تا کۆتایی: tabs و windows، back، refresh، home، browser، history، toolbar، taskbar، bookmarks.
Websites and Web Developmentتۆڕگەکان و دروستکردنیان
See what a website is made of: front-end code (HTML, CSS, JavaScript), back-end code and a database, and the servers that host them.
دەبینیت لە چی پێکهاتووە: کۆدی وەک ، و ، کۆدی و و ئەو لەسەریان دادەنرێت.
How a website is built and delivered: front end, back end, servers.
چۆن دروست دەکرێت و چۆن دەگاتە لای تۆ: ، و .
Learn to give advice with should and ought to, and strong warnings with had better, with many clear examples.
فێر دەبیت بە should و ought to ئامۆژگاری بکەیت و بە had better هۆشداریی بەهێز بدەیت، لەگەڵ نموونەی ڕوونی زۆر.
From 0:45: should, ought to, supposed to and had better.
لە 0:45 بەدواوە: should، ought to، supposed to و had better.
Learn the main parts of a web page and their order: navigation menu, top (hero) section, body sections and footer.
بەشە سەرەکییەکانی و ڕیزبەندییان فێر دەبیت: ، بەشی سەرەوە (hero)، بەشەکانی ناوەڕۆک و بەشی خوارەوە (footer).
Navigation, hero section, body and footer of a typical web page.
بەشەکانی ئاسایی: ، بەشی hero، ناوەڕۆک و footer.
Communicating Onlineپەیوەندیکردن بە شێوەی ئۆنلاین
Learn short, natural phrases for video calls: starting, interrupting, sound and video problems, lost connection and signing off.
دەستەواژەی کورت و سروشتی بۆ فێر دەبیت: دەستپێکردن، قسە پێبڕین، کێشەی دەنگ و ڤیدیۆ، پچڕانی و ماڵئاوایی کردن.
Phrases for mute, frozen video, lost connection and signing off.
دەستەواژە بۆ بێدەنگکردن (mute)، وەستانی ڤیدیۆ، پچڕانی و ماڵئاوایی کردن.
Learn the rules of polite, efficient email: clear subject lines, one topic per thread, choosing recipients, and when not to use Reply all.
فێر دەبیت بە ئەدەب و کارا بنووسیت: ڕوون، یەک بابەت لە هەر گفتوگۆیەکدا، هەڵبژاردنی وەرگرەکان و کەی Reply all بەکار نەهێنیت.
Eight email etiquette rules: clear subject lines, Reply versus Reply all.
هەشت یاسای بۆ : ڕوون و جیاوازیی Reply و Reply all.
Learn to write a clear email step by step: how to start, say why you are writing, add details, make a request and sign off.
هەنگاو بە هەنگاو فێری نووسینی ڕوون بە ئینگلیزی دەبیت: چۆن دەست پێ بکەیت، هۆی نووسینەکەت بڵێیت، وردەکاری زیاد بکەیت، داوا بکەیت و کۆتایی پێ بهێنیت.
Step by step: opening, reason, details, request and sign-off of an email.
بەشەکانی ، هەنگاو بە هەنگاو: دەستپێک، هۆی نووسین، وردەکاری، داواکاری و کۆتایی.
Learn to say email addresses aloud in English: at, dot, underscore, usernames, domain names and endings like .com, .edu and country codes.
فێر دەبیت چۆن بە ئینگلیزی بە دەنگی بەرز بخوێنیتەوە: at، dot، underscore، ، و کۆتاییەکانی وەک .com و .edu و کۆدی وڵاتان.
How to say @, dot, underscore, usernames and .com/.edu aloud.
چۆن @، dot، underscore، و .com و .edu بە ئینگلیزی بە دەنگی بەرز دەڵێیت.
Security and Online Safetyئاسایش و سەلامەتی لە ئینتەرنێتدا
Learn to spot a scam email: check the sender's address and the real link, and watch for generic greetings, bad grammar, urgency and prizes.
فێر دەبیت ساختە بناسیتەوە: نێرەر و ڕاستەقینە بپشکنە و ئاگات لە سڵاوی گشتی، ڕێزمانی هەڵە، پەلەپێکردن و بەڵێنی خەڵات بێت.
Plays 0:27–10:34: sender address, links, phone numbers, greetings, grammar, formatting, urgency, 'too good to be true'.
لە 0:27 تا 10:34: نێرەر، ، ژمارەی تەلەفۆن، سڵاو، ڕێزمان، ڕێکخستنی دەق، پەلەپێکردن و too good to be true (زۆر باشە بۆ ئەوەی ڕاست بێت).
Five simple safety rules from a security expert: turn on two-factor authentication, use different passwords, install updates, and share less personal information.
پێنج ئامۆژگاریی سادەی سەلامەتی لە پسپۆڕێکی : چالاک بکە، جیاواز بەکاربهێنە، دابمەزرێنە و کەسیی کەمتر بڵاو بکەرەوە.
Five tips: 2FA, different passwords, updates, careful sharing online.
پێنج ئامۆژگاری: ، جیاواز، و وریابوون لەوەی چی لە بڵاو دەکەیتەوە.
Learn when to use must and have to, and the big difference between mustn't (not allowed) and don't have to (not necessary), with practice.
فێر دەبیت کەی must و کەی have to بەکاربهێنیت و جیاوازیی گەورەی نێوان mustn't (ڕێگە پێنەدراوە) و don't have to (پێویست نییە)، لەگەڵ ڕاهێنان.
From 0:46: must vs have to, then mustn't vs don't have to.
لە 0:46 بەدواوە: جیاوازیی must و have to، پاشان جیاوازیی mustn't و don't have to.
Understand why a password alone is weak, the three kinds of proof (something you know, have, are), and why you should turn on two-factor authentication.
تێدەگەیت بۆچی بە تەنیا لاوازە، سێ جۆری بەڵگەی چین (شتێک دەیزانیت، شتێک هەتە، شتێک لە جەستەتدا) و بۆچی پێویستە چالاک بکەیت.
Why a password alone is weak and how 2FA adds a second proof.
بۆچی بە تەنیا لاوازە و چۆن بەڵگەیەکی دووەم زیاد دەکات.
Troubleshooting and the Help Deskچارەسەرکردنی کێشە و بەشی یارمەتی
Learn phrases for giving advice, like How about…?, Have you tried…? and It might be a good idea…, and how to answer.
دەستەواژەکانی ئامۆژگاریکردن فێردەبیت، وەک How about…?، Have you tried…? و It might be a good idea… و چۆن وەڵامیان بدەیتەوە.
Watch 5:05–10:44: giving advice, reacting to advice and two practice dialogues.
لە 5:05 تا 10:44 سەیر بکە: ئامۆژگاریکردن، کاردانەوە بەرامبەر ئامۆژگاری و دوو گفتوگۆ بۆ ڕاهێنان.
Learn how must, might, may, could and can't show how sure you are, for example when you guess the cause of a problem.
فێردەبیت چۆن وەک must، might، may، could و can't نیشان دەدەن چەندە دڵنیایت، بۆ نموونە کاتێک هۆکاری کێشەیەک مەزەندە دەکەیت.
Watch from 1:19: must (almost sure), might, may and could (possible), can't (impossible).
لە 1:19 بەدواوە سەیر بکە: must (بە نزیکەیی دڵنیا)، might، may و could (ئەگەری هەیە)، can't (مەحاڵە).
A help-desk worker explains her real work: support tickets, helping users, fixing and replacing hardware, and setting up new users.
کارمەندێکی باسی کاری ڕاستەقینەی خۆی دەکات: ، یارمەتیدانی ، چاککردن و گۆڕینی و ئامادەکردنی هەموو شتێک بۆ نوێ.
Whole video: a real help-desk worker explains tickets and daily support.
هەموو ڤیدیۆکە: کارمەندێکی ڕاستەقینەی باسی و یارمەتیدانی ڕۆژانە دەکات.
Learn the present perfect with just, already and yet, through short phone calls, then test yourself with a quiz.
لەگەڵ just، already و yet فێردەبیت، لە ڕێگەی چەند پەیوەندییەکی تەلەفۆنیی کورتەوە، پاشان بە چەند پرسیارێک خۆت تاقی دەکەیتەوە.
Whole video: present perfect with just, already and yet, in phone calls.
هەموو ڤیدیۆکە: لەگەڵ just، already و yet، لە پەیوەندیی تەلەفۆنیدا.
Programming Languages and Algorithmsزمانەکانی بەرنامەسازی و ئەلگۆریزمەکان
Learn what each flowchart shape means and how to turn a flowchart into pseudocode, step by step.
فێردەبیت هەر شێوەیەکی واتای چییە و چۆن بکەیتە ، هەنگاو بە هەنگاو.
Watch 0:26–6:56: flowchart shapes and turning a flowchart into pseudocode.
لە 0:26 تا 6:56 سەیر بکە: شێوەکانی و گۆڕینی بۆ .
A calm short cartoon: how an interpreter translates one line at a time, how a compiler translates the whole program, and the key terms.
کارتۆنێکی کورت و ئارام: چۆن دێڕ بە دێڕ وەردەگێڕێت، چۆن هەموو پێکەوە وەردەگێڕێت و زاراوە سەرەکییەکان.
Whole video: how interpreters and compilers translate a program.
هەموو ڤیدیۆکە: و چۆن وەردەگێڕن.
Hear the English keywords of code used in real examples: if, else, while, for and functions, explained step by step.
کۆد بە ئینگلیزی و لە نموونەی ڕاستەقینەدا دەبیستیت: if، else، while، for و ، کە هەنگاو بە هەنگاو ڕوون دەکرێنەوە.
Watch 2:45–8:32: if, while, for and functions explained.
لە 2:45 تا 8:32 سەیر بکە: ڕوونکردنەوەی ، ، و .
Learn what an algorithm is with an everyday counting example, how a loop repeats steps, and how to write the steps as pseudocode.
بە نموونەیەکی ڕۆژانەی ژماردن فێردەبیت چییە، چۆن هەنگاوەکان دووبارە دەکاتەوە و چۆن هەنگاوەکان وەک بنووسیت.
Whole video: what an algorithm is, with a loop and pseudocode.
هەموو ڤیدیۆکە: چییە، لەگەڵ و .
Building Softwareدروستکردنی نەرمەواڵە
Follow an app idea through the life cycle: requirements, design, coding, testing, deployment and maintenance.
بیرۆکەی دەبینیت کە بە هەموو قۆناغەکانی تێدەپەڕێت: ، دیزاین، کۆدنووسین، ، و .
Watch 0:00–4:25: the stages of the software development life cycle.
لە 0:00 تا 4:25 سەیر بکە: قۆناغەکانی .
How teams build big programs: objects, APIs, IDEs and debugging, documentation, version control, and testing before release.
تیمەکان چۆن گەورە دروست دەکەن: ، ، و ، ، و پێش بڵاوکردنەوە.
Whole video: how teams build big software, from objects to testing.
هەموو ڤیدیۆکە: تیمەکان چۆن گەورە دروست دەکەن، لە تا .
In Kurdish: the difference between will and going to, explained with examples in about two minutes.
بە کوردی: جیاوازیی نێوان will و going to، بە نموونە و لە نزیکەی دوو خولەکدا.
Whole video (Kurdish): the difference between will and going to.
هەموو ڤیدیۆکە (بە کوردی): جیاوازیی نێوان will و going to.
When to use will, be going to and the present continuous to talk about the future, with clear examples.
کەی will، be going to و بەکاربهێنیت بۆ قسەکردن لەسەر داهاتوو، بە نموونەی ڕوون.
Whole video: will, be going to and present continuous for the future.
هەموو ڤیدیۆکە: will، be going to و بۆ داهاتوو.
Databases and Dataبنکەدراوەکان و دراوە
Learn verbs and adverbs for rising, falling, fluctuating and stable trends, then practise describing a real line graph.
کردار و ئاوەڵکار فێردەبیت بۆ وەسفکردنی بەرزبوونەوە، دابەزین، هەڵبەز و دابەز و جێگیربوون، پاشان ڕاهێنان دەکەیت لەسەر وەسفکردنی هێڵیی ڕاستەقینە.
Whole video: words for rising, falling, fluctuating and stable trends.
هەموو ڤیدیۆکە: وشەکانی بەرزبوونەوە، دابەزین، هەڵبەز و دابەز و جێگیربوون.
How to write about a line graph: an introduction, an overview of the main trend, then the key details with numbers.
چۆن دەربارەی هێڵی بنووسیت: پێشەکییەک، پوختەیەکی گۆڕانە سەرەکییەکە، پاشان وردەکارییە گرنگەکان بە ژمارەوە.
Whole video: introduction, overview and details for a line-graph description.
هەموو ڤیدیۆکە: پێشەکی، پوختە و وردەکاری بۆ وەسفکردنی هێڵی.
In Kurdish: how to read a line graph and describe trends in English, with the key verbs and adverbs.
بە کوردی: چۆن هێڵی بخوێنیتەوە و گۆڕانەکان بە ئینگلیزی وەسف بکەیت، لەگەڵ کردار و ئاوەڵکارە سەرەکییەکان.
Watch 6:05–11:33 (Kurdish): reading a line graph and describing trends.
لە 6:05 تا 11:33 سەیر بکە (بە کوردی): خوێندنەوەی هێڵی و وەسفکردنی گۆڕانەکان.
How a relational database stores data in tables of rows and columns, how indexes help, and why companies use databases.
چۆن لە بە و هەڵدەگرێت، چۆن یارمەتی دەدەن و بۆچی کۆمپانیاکان بەکاردەهێنن.
Whole video: tables, rows and columns in a relational database.
هەموو ڤیدیۆکە: ، و لە .
Jobs and Careers in ITکار و پیشە لە بواری IT
A real cybersecurity analyst shows his working day: checking security alerts, investigating a suspicious email and describing his duties in natural English.
ڕۆژێکی ڕاستەقینەی کارکردنی خۆی پیشان دەدات: پشکنینی ئاگادارییەکانی و لێکۆڵینەوە لە گوماناوی و ئەرکەکانی بە ئینگلیزییەکی سروشتی باس دەکات.
A real IT worker describes what he does every day
کارمەندێکی ڕاستەقینەی باسی کارەکانی ڕۆژانەی دەکات.
Short, clear descriptions of what a software developer, systems analyst, network administrator, web developer and security analyst do at work.
باسێکی کورت و ڕوون لەوەی ، ، ، و لە کارەکەیاندا چی دەکەن.
Watch 0:00–5:14: the main IT jobs and their duties
لە 0:00 تا 5:14 سەیر بکە: پیشە سەرەکییەکانی و ئەرکەکانیان.
Explains in Kurdish when to use can, could and be able to for ability. This is the same grammar as the lesson's ability section.
بە کوردی ڕوون دەکاتەوە کەی can، could و be able to بۆ دەربڕینی توانا بەکاردێن. ئەمە هەمان ڕێزمانی بەشی «توانا»ی ئەم وانەیەیە.
Can, could and be able to, explained in Kurdish
can، could و be able to، بە کوردی ڕوون کراونەتەوە.
Learn when to use must and have to, and the big difference between mustn't (not allowed) and don't have to (not necessary), with practice.
فێر دەبیت کەی must و کەی have to بەکاربهێنیت و جیاوازیی گەورەی نێوان mustn't (ڕێگە پێنەدراوە) و don't have to (پێویست نییە)، لەگەڵ ڕاهێنان.
Must, have to, mustn't, don't have to: watch before the exercises
must، have to، mustn't و don't have to: پێش ڕاهێنانەکان سەیری بکە.
CVs, Cover Letters and Interviewsژیاننامە، نامەی داواکاری و چاوپێکەوتنی کار
Explains when to use the past simple and when to use the present perfect, with a part on work and achievements (from 8:37).
بە کوردی ڕوون دەکاتەوە کەی و کەی بەکاربهێنیت، لەگەڵ بەشێک دەربارەی کار و دەستکەوتەکان (لە 8:37 بەدواوە).
Past simple or present perfect, explained in Kurdish; work examples from 8:37
یان ، بە کوردی؛ نموونەکانی کار لە 8:37 بەدواوە.
Common interview questions (why this job, your strength, teamwork, questions for us) with simple ideas for good answers.
پرسیارە باوەکانی دەربارەی هۆی هەڵبژاردنی کارەکە، خاڵی بەهێزت، کاری بەکۆمەڵ و پرسیارەکانی خۆت، لەگەڵ بیرۆکەی سادە بۆ وەڵامی باش.
Hear common questions and model answers, then record your own
گوێ لە پرسیارە باوەکان و وەڵامی نموونەیی بگرە، پاشان وەڵامی خۆت بڵێ و تۆماری بکە.
Professional words, strong action verbs and the active voice for your CV and cover letter, plus how to check your writing for mistakes.
وشەی پیشەیی، کرداری بەهێز و شێوەی بۆ و ، هەروەها چۆن هەڵەکانی نووسینەکەت بدۆزیتەوە.
The words and grammar of a strong CV and cover letter
وشە و ڕێزمان بۆ بەهێز و .
How to write each part of a CV in English: personal profile, work experience, education, and skills and hobbies, with useful phrases.
چۆن هەر بەشێکی بە ئینگلیزی بنووسیت: پوختەی کەسی، ئەزموونی کار، خوێندن و تواناکان و خولیاکان، لەگەڵ دەستەواژەی بەسوود.
The English for each CV section; chapters let you jump to one section
ئینگلیزیی هەر بەشێکی ؛ بە بەشەکانی ڤیدیۆکە دەتوانیت ڕاستەوخۆ بچیتە سەر بەشێکی دیاریکراو.
Technical Writingنووسینی تەکنیکی
Short, formal phrases for each part of a work email: introducing yourself, giving the reason for writing and making polite requests.
دەستەواژەی کورت و فەرمی بۆ هەر بەشێکی کار: ناساندنی خۆت، گوتنی هۆی نووسین و داواکردنی ڕێزدارانە.
Phrases for your reason for writing (2:21) and for polite requests (3:13)
دەستەواژە بۆ هۆی نووسینەکەت (2:21) و بۆ داواکاریی ڕێزدارانە (3:13).
Three plain-English habits: start with who does the action, use precise verbs and use fewer forms of 'to be'. Real sentences are rewritten.
سێ خووی باش بۆ نووسینی ئینگلیزیی سادە: ڕستە بەوەی کارەکە دەکات دەست پێ بکە، کرداری ورد هەڵبژێرە و کەمتر to be بەکاربهێنە؛ لەگەڵ نموونەی ڕستەی ڕاستەقینە.
Three habits for clear, short sentences
سێ خوو بۆ نووسینی ڕستەی ڕوون و کورت.
The course chapter on writing user instructions: how to plan clear, ordered steps that readers can follow.
ئەم بەشەی کۆرسەکە نووسینی ڕێنمایی بۆ فێر دەکات: چۆن هەنگاوی ڕوون و بە ڕیز دابڕێژیت کە خوێنەر بتوانێت پەیڕەویان بکات.
Watch 36:19–41:41: writing user instructions
لە 36:19 تا 41:41 سەیر بکە: نووسینی ڕێنمایی بۆ .
What technical writing is and what technical writers do: help pages, developer documents and guides that people use to get things done.
چییە و نووسەرانی تەکنیکی چی دەکەن: لاپەڕەکانی یارمەتی، گەشەپێدەران و ڕێبەرەکان، کە خەڵک بۆ ئەنجامدانی کارەکانیان بەکاریان دەهێنن.
What technical writing is, with real examples of documentation
چییە، لەگەڵ نموونەی ڕاستەقینەی .
Presentations and Meetingsپێشکەشکردنەکان و کۆبوونەوەکان
Ready phrases to welcome the audience, give the structure, move from one point to the next, talk about visuals and finish.
دەستەواژەی ئامادە بۆ بەخێرهێنانی گوێگران، باسکردنی پێکهاتەی ، گواستنەوە لە خاڵێکەوە بۆ خاڵێکی تر، قسەکردن لەسەر وێنە و و کۆتایی هێنان.
Signposting phrases for each part of a talk
دەستەواژەی ڕێنیشاندەر بۆ هەر بەشێکی .
How to present a chart at work: choose one key point, compare numbers, and pick the right chart type and colours.
چۆن لە کاردا پێشکەش بکەیت: یەک خاڵی سەرەکی هەڵبژێرە، ژمارەکان بەراورد بکە و جۆر و ڕەنگی گونجاو بۆ هەڵبژێرە.
Give numbers context (0:45) and point out the one fact that matters (1:37)
مانای ژمارەکان ڕوون بکەرەوە (0:45) و ئەو یەک ڕاستییە نیشان بدە کە گرنگە (1:37).
A short team discussion that shows polite ways to agree, disagree and reach an agreement, then repeats the key phrases.
گفتوگۆیەکی کورتی تیمێک کە ڕێگای ڕێزدارانە بۆ ڕازیبوون، ناڕازیبوون و گەیشتن بە ڕێککەوتن پیشان دەدات، پاشان دەستەواژە سەرەکییەکان دووبارە دەکاتەوە.
Polite phrases for agreeing, disagreeing and deciding together
دەستەواژەی ڕێزدارانە بۆ ڕازیبوون، ناڕازیبوون و پێکەوە بڕیاردان.
How to give a talk in English: introduce yourself and your topic, start strongly, guide listeners with signposts, and deal with problems and questions.
چۆن بە ئینگلیزی ئەنجام بدەیت: خۆت و بابەتەکەت بناسێنە، بە هێزەوە دەست پێ بکە، بە دەستەواژەی ڕێنیشاندەر گوێگران ئاراستە بکە، کێشەکان چارەسەر بکە و وەڵامی پرسیارەکان بدەرەوە.
The full shape of a presentation in English, including questions
سەرجەم بەشەکانی بە ئینگلیزی، لەگەڵ بەشی پرسیارەکان.
Building IT Wordsدروستکردنی وشەی IT
Learn 24 common phrasal verbs for computers and the internet in a short story, and when you can separate the two parts.
فێری 24 دەبیت کە بۆ و زۆر بەکاردێن، لە چیرۆکێکی کورتدا و کەی دەتوانیت دوو بەشەکەیان لێک جیا بکەیتەوە.
From 0:23: separable vs inseparable (supports the Word order sub-screen), then 24 computer phrasal verbs from 1:30
لە 0:23 بەدواوە: کەی دوو بەشەکە لێک جیا دەبنەوە و کەی نا (بۆ بەشی «ڕیزی وشە» بەسوودە)، پاشان لە 1:30 بەدواوە 24 بۆ .
See how two nouns join to name one thing, practise saying common compound nouns, and learn how to make them plural.
دەبینیت چۆن دوو ناو پێکەوە دەلکێن بۆ ناونانی یەک شت، ڕاهێنان دەکەیت لەسەر گوتنی چەند باو و فێردەبیت چۆن بیانکەیتە کۆ.
Watch 0:20-6:41: compound nouns with listen-and-repeat practice, plurals from 5:07
لە 0:20 تا 6:41 سەیر بکە: بە ڕاهێنانی گوێگرتن و دووبارەکردنەوە؛ شێوەی کۆ لە 5:07 بەدواوە.
Learn what prefixes and suffixes are, how they change a word's meaning or word class, and how to find the base word.
فێردەبیت و چین، چۆن واتای وشە یان جۆرەکەی دەگۆڕن و چۆن ڕەگی وشەکە بدۆزیتەوە.
Prefixes first, then suffixes, in six minutes, so it also prepares the next screen (Suffixes and word families)
سەرەتا ، پاشان ، لە شەش خولەکدا؛ بۆیە بۆ پەڕەی دواتریش ( و خێزانی وشە) ئامادەت دەکات.
Grammar for Technical Englishڕێزمان بۆ ئینگلیزیی تەکنیکی
Explains why and when we use the passive, how to form it with be + past participle, and how to change active sentences into passive ones.
ڕوون دەکاتەوە بۆچی و کەی بەکاردەهێنین، چۆن بە be + دروست دەکرێت و چۆن ڕستەی بکەیتە .
Watch from 1:37: why, form, and active-to-passive steps
لە 1:37 بەدواوە سەیر بکە: بۆچی بەکاردێت، چۆن دروست دەکرێت و هەنگاوەکانی گۆڕینی بۆ .
Learn when to use the past simple (a finished time) and the present perfect (connected to now), with timelines and examples.
فێردەبیت کەی (بۆ کاتێکی تەواوبوو) و کەی (پەیوەست بە ئێستاوە) بەکاربهێنیت، بە هێڵی کات و نموونە.
From 1:01: structure, life experiences, 'when' questions and links to the present
لە 1:01 بەدواوە: پێکهاتە، ئەزموونەکانی ژیان، پرسیار بە when و پەیوەندی بە ئێستاوە.
Learn when to use the zero conditional (always true) and the first conditional (a real future result), and how to choose between them.
فێردەبیت کەی zero conditional (شتێک کە هەمیشە ڕاستە) و کەی first conditional (ئەنجامێکی ڕاستەقینە لە داهاتوودا) بەکاربهێنیت و چۆن لە نێوانیاندا هەڵبژێریت.
From 2:20: zero conditional, first conditional with will, comparison, then practice (13.5 min)
لە 2:20 بەدواوە: zero conditional، first conditional لەگەڵ will، بەراوردکردنیان، پاشان ڕاهێنان (13.5 خولەک).
Emerging Technologiesتەکنەلۆجیا نوێکان
A cartoon story that shows how machine-learning bots are tested on many labelled examples and get better without anyone writing the rules.
چیرۆکێکی کارتۆنی کە پیشان دەدات چۆن بە زۆر نموونە کە وەڵامی ڕاستیان لەگەڵدایە تاقی دەکرێنەوە و باشتر دەبن، بێ ئەوەی کەس یاساکان بنووسێت.
Learning from examples and tests, and why more data helps
فێربوون لە نموونە و تاقیکردنەوەکانەوە و بۆچی زیاتر یارمەتی دەدات.
Learn what the Internet of Things is, which devices and sensors it uses, and how they send data to an app that controls them.
فێردەبیت چییە، چ ئامێر و بەکاردەهێنێت و چۆن ئەم ئامێرانە دەنێرن بۆ کە کۆنترۆڵیان دەکات.
IoT example, devices, how it works and uses, with a short quiz
نموونەیەکی ، ئامێرەکان، چۆن کار دەکات و بەکارهێنانەکانی، لەگەڵ تاقیکردنەوەیەکی کورت.
Learn how sure maybe, probably and definitely sound, and where to put them in a sentence with will and won't.
فێردەبیت maybe، probably و definitely چەندە دڵنیایی نیشان دەدەن و لە ڕستەدا لەگەڵ will و won't لە کوێ دایاندەنێیت.
Watch from 0:39: degrees of certainty and adverb position
لە 0:39 بەدواوە سەیر بکە: ئاستەکانی دڵنیایی و شوێنی ئاوەڵکار لە ڕستەدا.
In Kurdish: what an algorithm is, what GPT means, how deep learning recognises things, and why AI needs big data.
بە کوردی: چییە، GPT واتای چییە، deep learning چۆن شتەکان دەناسێتەوە و بۆچی پێویستی بە هەیە.
Kurdish overview of how AI works; chapters for algorithm, deep learning, big data
ناساندنێکی گشتی بە کوردی: چۆن کار دەکات؛ بەشی جیای تێدایە بۆ ، deep learning و .
Microsoft PowerPointMicrosoft PowerPoint
Welcome to PowerPointبەخێربێیت بۆ PowerPoint
How to start a new presentation from a ready-made PowerPoint template instead of a blank slide.
چۆن نوێ بە ئامادەی PowerPoint دەست پێ بکەیت، لە جیاتی بەتاڵ.
Watch 0:00–19:43: a beginner's tour of PowerPoint, from opening it to showing a slide show.
لە 0:00 تا 19:43 سەیر بکە: ناساندنێکی سادەی PowerPoint بۆ تازەکاران، لە کردنەوەیەوە تا ئەوەی پیشان بدەیت.
A Kurdish (Sorani) lesson that builds a whole seminar presentation in PowerPoint, step by step, in about 15 minutes.
وانەیەک بە کوردی: هەنگاو بە هەنگاو، لە نزیکەی ١٥ خولەکدا، سیمینارێکی تەواو بە PowerPoint ئامادە دەکات.
Kurdish: a 15-minute example of what PowerPoint is for: making a seminar presentation and showing it.
بە کوردی، لە ١٥ خولەکدا دەبینیت PowerPoint بۆ چی بەکاردێت: سیمینارێک ئامادە دەکرێت و پیشان دەدرێت.
The PowerPoint Screenپەنجەرەی PowerPoint
In Kurdish: open PowerPoint from the Start menu, then explore the Start screen: Home, Recent files, New templates, Open, Account and Options.
بە کوردی: PowerPoint لە Start دەکاتەوە، پاشان شاشەی Start دەناسێنێت: Home، Recent، New، Open، Account و Options.
Kurdish: open PowerPoint and look around its Start screen, then click Blank Presentation.
بە کوردی: PowerPoint بکەرەوە و سەیرێکی شاشەی Startـەکەی بکە، پاشان لە Blank Presentation بکە.
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 48:11–56:02: add buttons from the arrow menu, by right-clicking a command or with More Commands, and move the toolbar below the ribbon.
لە 48:11 تا 56:02 سەیر بکە: لە تیرەکەوە زیاد دەکات، هەروەها بە ڕاست لەسەر یان بە More Commands. پاشان دەباتە ژێر .
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Watch 0:21–4:04: slide and thumbnail panes, tabs, ribbon groups, dialog box launchers, Search, zoom slider, the views and the Notes button.
لە 0:21 تا 4:04 سەیر بکە: و ، ، ، تیرە بچووکەکانی کردنەوەی ، Search، خزێنەری ، و دوگمەی Notes.
Backstage View and Saving Filesپیشاندانی Backstage و پاشەکەوتکردنی فایلەکان
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 56:02–1:02:19: close (Ctrl+W), start a new presentation (Ctrl+N), open one from the File tab, and save it the first time (Ctrl+S).
لە 56:02 تا 1:02:19 سەیر بکە: داخستن (Ctrl+W)، دەستپێکردنی نوێ (Ctrl+N)، کردنەوەی لە File و بۆ یەکەم جار (Ctrl+S).
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Watch 47:03–49:33: File > Export (video, handouts), change the file type, save the presentation as a PDF with Save As, and share it.
لە 47:03 تا 49:33 سەیر بکە: File > Export (ڤیدیۆ و Handouts)، گۆڕینی ، وەک بە Save As، پاشان هاوبەشکردنی.
Slides and the Home Tabسلایدەکان و تابی Home
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 1:20:29–1:26:33: placeholders, change a slide's layout with Home > Layout, and choose a layout from the New Slide menu.
لە 1:20:29 تا 1:26:33 سەیر بکە: ، گۆڕینی بە Home > Layout و هەڵبژاردنی لە New Slide.
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 1:26:33–1:29:15: add, copy, delete and duplicate slides, drag them into place, and use the right-click menu.
لە 1:26:33 تا 1:29:15 سەیر بکە: زیادکردن، و سڕینەوەی ، Duplicate Slide، ڕاکێشانیان بۆ شوێنی خۆیان و ڕاست.
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 3:34:44–3:41:12: copy the look of a text box with the Format Painter; double-click it to paint many items and press Esc to stop.
لە 3:34:44 تا 3:41:12 سەیر بکە: ڕووخساری بە کۆپی دەکرێت. بۆ ڕەنگکردنی چەندین شت لە بکە و بۆ وەستان Esc دابگرە.
Organising Slides with Sectionsڕێکخستنی سلایدەکان بە بەشەکان
A Microsoft trainer, in PowerPoint 2021, shows the Quick Access Toolbar, opening and saving files, layouts, managing slides, sections and the Format Painter.
ڕاهێنەرێکی Microsoft لە PowerPoint 2021ـدا ، کردنەوە و ، ، بەڕێوەبردنی ، و پیشان دەدات (بە ئینگلیزی).
Watch 1:29:15–1:31:21: add sections with Home > Section, rename, collapse and expand them, and the right-click Remove and Move commands.
لە 1:29:15 تا 1:31:21 سەیر بکە: زیادکردنی بە Home > Section، گۆڕینی ناویان، داخستن و کردنەوەیان، هەروەها Remove و Move لە ڕاست.
Inserting Tablesدانانی خشتەکان
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Watch 22:14–23:53: insert a table with Insert > Table (grid, Insert Table, Draw Table) or the placeholder icon, then type and press Tab.
لە 22:14 تا 23:53 سەیر بکە: دانانی بە Insert > Table (تۆڕی چوارگۆشەکان، Insert Table، Draw Table) یان بە ناو . پاشان تێیدا دەنووسێت و Tab دادەگرێت.
Table Layout and Designڕێکخستن و دیزاینی خشتە
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Watch 23:53–25:30: centre the header row, use Layout > Insert Above to move a row, then pick a style on the Table Design tab.
لە 23:53 تا 25:30 سەیر بکە: سەردێڕ دەخاتە ناوەڕاست، بە Layout > Insert Above دەگوازێتەوە، پاشان لە Table Design هەڵدەبژێرێت.
Language, Comments and Sharingزمان، سەرنجەکان و هاوبەشکردن
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 3:41:02-3:49:18: save to OneDrive, Share, a second person edits at the same time in PowerPoint for the web, comments and replies, and Version History.
لە 3:41:02 تا 3:49:18 سەیر بکە: لەسەر OneDrive، Share، لەگەڵ کەسێکی تر لە هەمان کاتدا لە PowerPoint for the web، و وەڵامەکانیان، هەروەها Version History.
Picturesوێنەکان
Change how a photo looks with Corrections and Color, then cut a person out of a photo with Remove Background and clean up the result.
نیشان دەدات چۆن بە Corrections و Color ڕووخساری فۆتۆیەک بگۆڕیت، پاشان بە Remove Background کەسێک لە فۆتۆکە جیا بکەیتەوە و ئەنجامەکە پاک بکەیتەوە.
Watch 0:55-6:00: the Corrections and Color galleries, then Remove Background (magenta areas, marking areas to keep or remove, Keep Changes). Stop before the gradient background.
لە 0:55 تا 6:00 سەیر بکە: Corrections و Color، پاشان Remove Background (ناوچە پەمەییەکان، نیشانەکردنی ئەو ناوچانەی دەمێننەوە یان لادەبرێن، Keep Changes). پێش بەشی تێکەڵ (gradient) بوەستە.
Find and insert Microsoft's stock photos, icons, cutout people, stickers and illustrations, which Microsoft 365 subscribers can use.
نیشان دەدات چۆن فۆتۆ ئامادەکانی Microsoft، ، Cutout People، ستیکەر و وێنەکێشان بدۆزیتەوە و دایانبنێیت. بەشداربووانی Microsoft 365 دەتوانن بەکاریان بهێنن.
Watch 1:21-5:50: Insert > Pictures > Stock Images, searching, icons, cutout people, stickers and illustrations. The demo is in PowerPoint.
لە 1:21 تا 5:50 سەیر بکە: Insert > Pictures > Stock Images، گەڕان، ، Cutout People، ستیکەر و وێنەکێشان. نموونەکە لە PowerPointـدا پیشان دەدرێت.
A short Kurdish video: draw a shape over the screen of a TV picture, fit its outline, then fill the shape with a photo.
ڤیدیۆیەکی کورت بە کوردی: بەسەر شاشەی وێنەی تەلەفزیۆنێکدا دەکێشێت، هێڵی دەورەوەی ڕێک دەخات، پاشان بە فۆتۆیەک پڕ دەکاتەوە.
Kurdish video from 0:28 to the end: a shape is fitted to a TV screen with Edit Points, then filled with a photo (Shape Fill > Picture > From a File).
بە کوردی، لە 0:28 تا کۆتایی: بە لەگەڵ شاشەی تەلەفزیۆنێک ڕێک دەخرێت، پاشان بە فۆتۆیەک پڕ دەکرێتەوە (Shape Fill > Picture > From a File).
Slide Size and Backgroundقەبارەی سلاید و باکگراوند
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 23:55-27:34: the Designer pane opens and the teacher clicks design ideas to change a slide. Here Designer is opened from the Designer button at the right end of the Home tab.
لە 23:55 تا 27:34 سەیر بکە: Designer دەکرێتەوە و مامۆستاکە لە بیرۆکە دیزاینییەکان دەکات بۆ گۆڕینی . لێرەدا Designer لە کۆتایی لای ڕاستی Homeـەوە دەکرێتەوە.
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 2:32:38-2:40:38: View > Slide Master, change the fonts and bullet colours on the master, then close Master View and see the change on every slide.
لە 2:32:38 تا 2:40:38 سەیر بکە: View > Slide Master، گۆڕینی و ڕەنگی خاڵەکانی لەسەر ، پاشان داخستنی Master View و بینینی گۆڕانکارییەکە لە هەموو .
Shapes, Merge Shapes and Edit Pointsشێوەکان، بەیەککردنی شێوەکان و دەستکاریی خاڵەکان
Make your own shapes: join them with Union, keep the overlap with Intersect, cut with Subtract and split them with Fragment, also with letters.
بە تایبەتی خۆت دروست بکە: Union پێکەوەیان دەلکێنێت، Intersect تەنها بەشە هاوبەشەکە دەهێڵێتەوە، Subtract یەکێکیان بە ئەوی تر دەبڕێت و Fragment پارچەیان دەکات، تەنانەت بۆ پیتیش.
Watch 2:55-9:15: drawing shapes, a quick look at Edit Points, then Union, Intersect, Subtract and Fragment. Combine is not shown.
لە 2:55 تا 9:15 سەیر بکە: کێشانی ، سەیرێکی خێرای ، پاشان Union، Intersect، Subtract و Fragment. Combine پیشان نادرێت.
SmartArt and ChartsSmartArt و هێڵکارییەکان
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Watch 25:44-31:09, the 'Creating a Chart' chapter: Insert Chart, typing numbers in the worksheet, then styling the chart.
لە 25:44 تا 31:09 سەیر بکە، بەشی Creating a Chart: Insert Chart، نووسینی ژمارەکان لە Excelـدا، پاشان جوانکردنی .
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 3:02:12-3:07:28: insert SmartArt into a content placeholder, then turn a typed list into SmartArt with Convert to SmartArt, and open the Choose a SmartArt Graphic dialog box.
لە 3:02:12 تا 3:07:28 سەیر بکە: دانانی لە ناوەڕۆکدا، پاشان گۆڕینی بۆ بە Convert to SmartArt و کردنەوەی Choose a SmartArt Graphic.
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 3:07:28-3:13:10: the SmartArt Design tab, typing in the shapes, adding shapes and points, and trying other layouts.
لە 3:07:28 تا 3:13:10 سەیر بکە: SmartArt Design، نووسین لە ناو ، زیادکردنی و خاڵی نوێ، هەروەها تاقیکردنەوەی ڕێکخستنی تر (Layouts).
Links, Symbols and Mediaبەستەرەکان، هێماکان و میدیا
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Watch 3:57:08-3:59:45: a menu slide whose lines link to other slides (Insert Hyperlink > Place in This Document), then tested in the slide show.
لە 3:57:08 تا 3:59:45 سەیر بکە: پێڕست کە دێڕەکانی بە دەچن بۆ تر (Insert Hyperlink > Place in This Document)، پاشان لە تاقی دەکرێتەوە.
See Insert > Zoom > Section Zoom: put small pictures of your sections on one slide and jump to any section during the show.
سەیری Insert > Zoom > Section Zoom بکە: لەسەر یەک دابنێ و لە کاتی باز بدە بۆ هەر .
Watch 11:00-13:30: Insert > Zoom > Section Zoom, choosing the sections, the Zoom tab, and testing the zoom in the slide show.
لە 11:00 تا 13:30 سەیر بکە: Insert > Zoom > Section Zoom، هەڵبژاردنی ، Zoom و تاقیکردنەوەی لە .
Record part of your screen with Insert > Screen Recording: choose an area, record, stop with Windows+Shift+Q, and the video appears on the slide.
بە Insert > Screen Recording: ناوچەیەک لە شاشەکەت هەڵبژێرە، لە Record بکە، بە Windows+Shift+Q بیوەستێنە و ڤیدیۆکە دەکەوێتە سەر .
Watch 0:31-5:00: insert a screen recording, select an area, record, stop with Windows+Shift+Q, and see the clip on the slide.
لە 0:31 تا 5:00 سەیر بکە: دانانی ، هەڵبژاردنی ناوچەیەک، تۆمارکردن، وەستاندن بە Windows+Shift+Q و بینینی ڤیدیۆکە لەسەر .
Slide Transitionsترانزیشنی سلایدەکان
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Plays 2:07:10-2:08:57: the Transitions gallery (simple and complex effects), Push and Wipe, and Apply To All; stops before the animations part.
لە 2:07:10 تا 2:08:57 پەخش دەبێت: Transitions ( سادە و ئاڵۆز)، Push و Wipe، هەروەها Apply To All؛ پێش بەشی دەوەستێت.
A simple Morph example: duplicate a slide, move or resize an object, apply Morph, and see how Morph differs from ordinary animations.
نموونەیەکی سادەی Morph: کۆپییەکی دروست بکە، بجووڵێنە یان قەبارەی بگۆڕە، Morph بەکاربهێنە و ببینە چۆن لە ئاسایی جیاوازە.
Plays 0:44-3:26: a basic Morph example and how Morph differs from animation.
لە 0:44 تا 3:26 پەخش دەبێت: نموونەیەکی سادەی Morph و جیاوازیی Morph لەگەڵ .
Animationsئەنیمەیشنەکان
Shows how to add an animation, pick effects and Effect Options, add a second effect, then use the Animation Pane, Start, Duration and Delay.
نیشان دەدات چۆن زیاد بکەیت، و Effect Options هەڵبژێریت، دووەم زیاد بکەیت، پاشان ، Start، و بەکاربهێنیت.
Plays 0:52-8:28: the first animation, more effects, Effect Options and adding more than one effect; stops before triggers.
لە 0:52 تا 8:28 پەخش دەبێت: یەکەم ، زیاتر، Effect Options و زیادکردنی زیاتر لە یەک ؛ پێش دەوەستێت.
In Kurdish (Sorani): the difference between an animation, which moves one thing on a slide, and a transition, which changes the whole slide.
بە کوردی: یەک شت لەسەر دەجووڵێنێت، بەڵام هەموو دەگۆڕێت. ئەم وانەیە جیاوازییەکەیان ڕوون دەکاتەوە.
Kurdish (Sorani) lesson on the difference between animation and transition.
وانەیەک بە کوردی دەربارەی جیاوازیی نێوان و .
The Animation Pane and Timingپانێڵی ئەنیمەیشن و کاتبەندی
Shows how to add an animation, pick effects and Effect Options, add a second effect, then use the Animation Pane, Start, Duration and Delay.
نیشان دەدات چۆن زیاد بکەیت، و Effect Options هەڵبژێریت، دووەم زیاد بکەیت، پاشان ، Start، و بەکاربهێنیت.
Plays 13:24-23:10: the Animation Pane, the Start options, Duration and Delay, effects in sequence and the timing dialog.
لە 13:24 تا 23:10 پەخش دەبێت: ، بژاردەکانی Start، و ، یەک لە دوای یەک و .
Use Trigger, On Click of, so a picture or an answer appears only when you click a chosen object; then build a small click-to-reveal quiz.
بە و بژاردەی On Click of وا بکە وێنەیەک یان وەڵامێک تەنها کاتێک دەربکەوێت کە لە دیاریکراو دەکەیت. پاشان تاقیکردنەوەیەکی بچووکی لەو جۆرە دروست بکە.
Plays 0:00-8:54: Trigger, On Click of, and a click-to-reveal quiz like the one in this lesson; stops before the wrap-up.
لە 0:00 تا 8:54 پەخش دەبێت: بە On Click of و تاقیکردنەوەیەک کە وەڵامەکانی بە دەردەکەون، وەک ئەوەی ئەم وانەیە؛ پێش کورتەی کۆتایی دەوەستێت.
Protecting Files and Slide Viewsپاراستنی فایلەکان و پیشاندانەکانی سلاید
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Plays 5:17:16-5:19:55: View > Outline View, and why to write the story of a talk as text before the design.
لە 5:17:16 تا 5:19:55 پەخش دەبێت: View > Outline View. هەروەها بۆچی باشە پێش دیزاین چیرۆکی قسەکانت وەک دەق بنووسیت.
Presenting Your Showپێشکەشکردنی سلایدشۆکە
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Plays 3:52:00-3:54:44: turning on Presenter View for two screens, then the notes, next slide, See All Slides, pen and subtitle buttons.
لە 3:52:00 تا 3:54:44 پەخش دەبێت: کاراکردنی بۆ دوو ، پاشان ، داهاتوو، See All Slides و ئامرازەکانی قەڵەم و ژێرنووس.
A calm, step-by-step PowerPoint for Microsoft 365 course. Each chapter shows one tool: Designer, Slide Master, SmartArt, hyperlinks, sharing and comments.
کۆرسێکی ئارام و هەنگاو بە هەنگاوی PowerPoint for Microsoft 365 (بە ئینگلیزی). هەر وانەیەک یەک ئامراز ڕوون دەکاتەوە: Designer، ، ، ، هاوبەشکردن و .
Plays 6:27:19-6:31:03: Slide Show > Rehearse with Coach, a short rehearsal and the Rehearsal Report (filler words, pace, pitch, originality).
لە 6:27:19 تا 6:31:03 پەخش دەبێت: Slide Show > Rehearse with Coach، ڕاهێنانێکی کورت و Rehearsal Report (وشە زیادەکانی وەک «ئەممم»، خێرایی قسەکردن، بەرز و نزمیی دەنگ و ڕەسەنایەتی).
Rehearse with Coach (Speaker Coach) The keys for giving a show: W and B for a white or black screen, a number and Enter, Ctrl+S, the pen, highlighter and laser, and Esc.
: W و B بۆ شاشەی سپی یان ڕەش، ژمارە و Enter، Ctrl+S، قەڵەم، هایلایتەر و ، لەگەڵ Esc.
Plays 1:30-11:44: slide-show keys for blanking the screen, jumping to a slide, pen, highlighter, laser pointer, subtitles, hiding the mouse and ending the show; stops before the stock-images tip.
لە 1:30 تا 11:44 پەخش دەبێت: بۆ ڕەش یان سپیکردنی شاشە، بازدان بۆ ، قەڵەم، هایلایتەر، ، ژێرنووس، شاردنەوەی و کۆتاییهێنان بە ؛ پێش ئامۆژگاریی وێنە ئامادەکان (stock images) دەوەستێت.
Course Reviewپێداچوونەوەی کۆرسەکە
Short chapters of a beginner course: the parts of the PowerPoint window, inserting and styling a table, and saving a PDF.
کۆرسێکی سەرەتایی بە وانەی کورت (بە ئینگلیزی): بەشەکانی PowerPoint، دانان و جوانکردنی و .
Plays 0:00-50:35: the whole beginner course as a recap; stops before the closing channel plugs.
لە 0:00 تا 50:35 پەخش دەبێت: هەموو کۆرسە سەرەتاییەکە وەک پێداچوونەوە؛ پێش ڕیکلامی کۆتایی کەناڵەکە دەوەستێت.
Microsoft AccessMicrosoft Access
What Is Microsoft Access?Microsoft Access چییە؟
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 1:01-2:36 (Advantages of a database over Excel); Access for Microsoft 365.
لە 1:01 تا 2:36 پەخش دەبێت (بەشی Advantages of a database over Excel): سوودەکانی بەرامبەر Excel، بە Access for Microsoft 365.
A Kurdish (Sorani) introduction to what a database is and what data means, before building one in Access.
ناساندنێک بە کوردیی سۆرانی: چییە و واتای چییە، پێش ئەوەی لە Access دروست بکرێت.
Kurdish (Sorani). Plays 10:37-12:43: Start menu, type Access, Blank database, type the file name, Create; the new file opens with Table1 in Datasheet view.
بە کوردیی سۆرانی، لە 10:37 تا 12:43 پەخش دەبێت: Start، نووسینی Access، Blank database، نووسینی ناوی و Create؛ نوێ بە Table1 لە دەکرێتەوە.
Tables, Fields and Datasheetsخشتەکان، ستوونەکان و پەڕەکانی دراوە
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 5:22-14:36 (chapter 'Tables, fields & records'): two tables built in Datasheet view with Click to Add, data types, an AutoNumber ID and typed records.
لە 5:22 تا 14:36 پەخش دەبێت (بەشی Tables, fields & records): دوو لە بە Click to Add دروست دەکرێن: ، IDـێکی AutoNumber و نووسینی .
Kurdish: the Access data types one by one in Design view (Short Text, Number, Currency, Yes/No, Hyperlink, Attachment, Calculated) and what each holds.
بە کوردی: Access یەک بە یەک لە (Short Text، Number، Currency، Yes/No، Hyperlink، Attachment، Calculated) و هەریەکەیان چی هەڵدەگرێت.
Kurdish (Sorani), whole video (14:24): fields with Kurdish names get each Access data type in Design view, then Attachment and Hyperlink values are typed in the datasheet.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (14:24): ناوی کوردییان هەیە و هەریەکەیان لە Access وەردەگرێت، پاشان Attachment و Hyperlink لە دەنووسرێن.
Kurdish: sorting and filtering a datasheet - Ascending, Descending, Selection, number filters and Toggle Filter on a sample student table.
بە کوردی: و : Ascending، Descending، Selection، ژمارە و Toggle Filter لەسەر نموونەیی قوتابیان.
Kurdish (Sorani), whole video (15:31): Home > Sort & Filter on a student table - ascending and descending sorts, filter by selection, number filters and Toggle Filter.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (15:31): Sort & Filter لە Home لەسەر قوتابیان: بە و ، بە Selection، ژمارە و Toggle Filter.
Field Properties: Sizes, Formats and Input Masksتایبەتمەندییەکانی ستوون: قەبارە، Format و ماسکەکانی نێوخستە
Kurdish: Short Text field properties in Design view (Field Size, Format, Input Mask, Caption and more) and what each changes in the datasheet.
بە کوردی: Short Text لە (Field Size، Format، Input Mask، Caption و هی تر) و هەریەکەیان چی لە دەگۆڕێت.
Kurdish (Sorani), whole video (12:28): Design view, a Short Text field's properties set one by one (Field Size, Format, Input Mask, Caption...) and tested in Datasheet view.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (12:28): لە Short Text یەک بە یەک دادەنرێن (Field Size، Format، Input Mask، Caption…) و لە تاقی دەکرێنەوە.
Kurdish: Number field properties - Field Size limits (Integer refuses 32,768), Decimal Places, Default Value, then a Validation Rule with a Kurdish message.
بە کوردی: Number: Field Size (Integer ژمارەی 32,768 ڕەت دەکاتەوە)، Decimal Places، ، پاشان بە پەیامێکی کوردی.
Kurdish (Sorani), plays 0:40-4:40: the Field Size choices of a Number field, and a number too big for the chosen size refused in the datasheet.
بە کوردیی سۆرانی، لە 0:40 تا 4:40 پەخش دەبێت: هەڵبژاردنەکانی Field Size بۆ Number، پاشان ژمارەیەک کە بۆ قەبارە هەڵبژێردراوەکە زۆر گەورەیە لە ڕەت دەکرێتەوە.
Default Values and Validation Rulesنرخە بنەڕەتییەکان و ڕێساکانی پشتڕاستکردنەوە
Kurdish: Number field properties - Field Size limits (Integer refuses 32,768), Decimal Places, Default Value, then a Validation Rule with a Kurdish message.
بە کوردی: Number: Field Size (Integer ژمارەی 32,768 ڕەت دەکاتەوە)، Decimal Places، ، پاشان بە پەیامێکی کوردی.
Kurdish (Sorani), plays 10:20 to the end: a Validation Rule on Age and a Validation Text written in Kurdish; Access warns that old data may break the new rule, and a wrong age is refused with the message.
بە کوردیی سۆرانی، لە 10:20 تا کۆتایی پەخش دەبێت: لەسەر Age و Validation Text بە کوردی؛ Access ئاگادار دەکاتەوە کە لەوانەیە کۆن بشکێنێت، پاشان تەمەنی هەڵە بە پەیامەکە ڕەت دەکرێتەوە.
Relationships and Referential Integrityپەیوەندییەکان و دروستیی ئاماژەپێدان
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 17:16-19:01 (chapter 'Relationships'): the Customer ID in Orders points to Customers, and Access is told about the link. He leaves Enforce Referential Integrity unticked, so his line is thin; the next screens show why to tick it.
لە 17:16 تا 19:01 پەخش دەبێت (بەشی Relationships): Customer ID لە Orders ئاماژە بە Customers دەکات و بە Access دەناسێنرێت. ئەو Enforce Referential Integrity هەڵنابژێرێت، بۆیە هێڵەکەی باریکە؛ بەشەکانی دواتر ڕوون دەکەنەوە بۆچی دەبێت هەڵبژێردرێت.
Shows why students and classes cannot be linked directly and how a third (joining) table with both keys solves a many-to-many relationship.
پیشان دەدات بۆچی ناکرێت قوتابی و پۆل ڕاستەوخۆ بە یەکەوە ببەسترێنەوە و چۆن سێیەم () کە هەردوو تێدایە، چارەسەر دەکات.
Whole video (7 min): the student-and-class example becomes two one-to-many links through a junction table, like Student - Enrolment - Course.
هەموو ڤیدیۆکە (7 خولەک): نموونەی قوتابی و پۆل لە ڕێگەی دەبێتە دوو ، وەک Student - Enrolment - Course.
Kurdish: primary and foreign keys, the Relationships window, Enforce Referential Integrity, and the refusal when a customer with orders is deleted.
بە کوردی: و ، Relationships، Enforce Referential Integrity و ڕەتکردنەوەی سڕینەوەی کڕیارێک کە فەرمایشتی هەیە.
Kurdish (Sorani), whole video (17:46): an E-R slide, then Customer-Order-Product linked in the Relationships window with 1 and ∞ ends, and Access refusing to delete a customer who has orders.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (17:46): E-R، پاشان Customer، Order و Product لە Relationships بە کۆتاییەکانی 1 و ∞ پێکەوە دەبەسترێن؛ لە کۆتاییدا Access ڕێگە نادات کڕیارێک بسڕدرێتەوە کە فەرمایشتی هەیە.
Queriesپرسەکان
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 22:12-27:51 (chapter 'Queries'): Query Design with two related tables, fields added to the grid, the criterion =No, Run, then the same query in SQL view.
لە 22:12 تا 27:51 پەخش دەبێت (بەشی Queries): Query Design بە دوو پەیوەندیدار، زیادکردنی بۆ تۆڕەکەی خوارەوە، =No، Run و پاشان هەمان لە View.
Kurdish: what a query is (select and action queries), then a first query built in Design view with fields, criteria and Run.
بە کوردی: چییە ( Select و )، پاشان یەکەم لە بە ، و Run دروست دەکرێت.
Kurdish (Sorani), whole video (11:45): a slide on Access objects and the two kinds of query, then a query on Customer built in Design view with a criterion.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (11:45): دەربارەی Access و دوو جۆرەکەی ، پاشان لەسەر Customer لە بە دروست دەکرێت.
Kurdish: a parameter query that asks for a start and end date each time it runs, using Between [Start Date] And [End Date].
بە کوردی: کە هەر جارێک کار دەکات بەرواری دەستپێک و کۆتایی دەپرسێت، بە Between [Start Date] And [End Date].
Kurdish (Sorani), plays 10:20 to the end: prompts in square brackets in the Criteria row and the Enter Parameter Value box asking for dates. The first part (calculated fields) is skipped.
بە کوردیی سۆرانی، لە 10:20 تا کۆتایی پەخش دەبێت: پرسیار لەناو کەوانەی چوارگۆشە لە ڕیزی Criteria و Enter Parameter Value کە بەروار دەپرسێت. بەشی یەکەم () پەخش ناکرێت.
Kurdish: the Crosstab Query Wizard step by step - row headings, column headings and a Sum, giving a grid of totals per city and job.
بە کوردی: Crosstab Query Wizard هەنگاو بە هەنگاو: سەردێڕی ، سەردێڕی و Sum، کە تۆڕی کۆی گشتی بەپێی شار و کار دەدات.
Kurdish (Sorani), whole video (7:01): Create > Query Wizard > Crosstab Query Wizard; the result shows salary totals with cities as rows and jobs as columns.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (7:01): Create، پاشان Query Wizard، پاشان Crosstab Query Wizard؛ لە کۆتاییدا کۆی مووچە پیشان دەدرێت، شارەکان وەک و کارەکان وەک .
Formsفۆرمەکان
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 19:25-22:12 (chapter 'Forms'): one click on Create > Form builds a form for Customers; because of the relationship it shows the customer's orders in a subform.
لە 19:25 تا 22:12 پەخش دەبێت (بەشی Forms): بە یەک لەسەر Create، پاشان Form، بۆ Customers دروست دەبێت؛ بەهۆی فەرمایشتەکانی کڕیارەکە لە پیشان دەدات.
Kurdish: what a form is (a paper order form compared), the kinds of form Access can make, and a customer form shaped in Design view.
بە کوردی: چییە (بە بەراورد لەگەڵ کاغەزیی فەرمایشت)، ئەو جۆرانەی کە Access دروستیان دەکات و کڕیار کە لە ڕێک دەخرێت.
Kurdish (Sorani), whole video (19:50): a paper order form as the idea, then forms built in Access, the Property Sheet and an Add/Edit Customer form in Form view.
بە کوردیی سۆرانی، هەموو ڤیدیۆکە (19:50): کاغەزیی فەرمایشت وەک بیرۆکە، پاشان دروستکردنی لە Access، Property Sheet و Add/Edit Customer لە Form view.
Kurdish: a form started from Form Design, fields dragged from the Field List, colours from the Property Sheet, then tried in Form view.
بە کوردی: لە Form Designـەوە دەست پێدەکرێت، لە Field Listـەوە ڕادەکێشرێن و ڕەنگ لە Property Sheetـەوە، پاشان لە Form view تاقی دەکرێتەوە.
Kurdish (Sorani), plays 0:45 to the end: Create > Form Design, fields dragged from the Field List, colours from the Property Sheet, then Form view with a photo field.
بە کوردیی سۆرانی، لە 0:45 تا کۆتایی پەخش دەبێت: Create، پاشان Form Design؛ لە Field Listـەوە ڕادەکێشرێن و ڕەنگ لە Property Sheetـەوە، پاشان Form view لەگەڵ وێنە.
Kurdish: command buttons made with the Command Button Wizard (form operations, find record) and tried in Form view.
بە کوردی: بە Command Button Wizard دروست دەکرێن (Form Operations، Find Record) و لە Form view تاقی دەکرێنەوە.
Kurdish (Sorani), plays 8:15 to the end: the Command Button Wizard's categories and actions, buttons placed on the form, then a Find button opening Find and Replace.
بە کوردیی سۆرانی، لە 8:15 تا کۆتایی پەخش دەبێت: جۆر و کارەکانی Command Button Wizard، دانانی لەسەر ، پاشان Find کە Find and Replace دەکاتەوە.
Reports, Import/Export and Database Toolsڕاپۆرتەکان، هێنان/هەناردن و ئامرازەکانی بنکەدراوە
Building a real table in Microsoft Access: fields are the columns, records are the rows, and a key field identifies each record.
ڕاستەقینە لە Microsoft Access دروست دەکرێت: دادەنرێن، دەبنە و وەک هەر لەوانی تر جیا دەکاتەوە.
Plays 27:51-30:02 (chapter 'Reports'): select a saved query, click Create > Report, look at the report and save it.
لە 27:51 تا 30:02 پەخش دەبێت (بەشی Reports): پاشەکەوتکراو هەڵدەبژێرێت، لەسەر Create و پاشان لەسەر Report دەکات، سەیری دەکات و پاشەکەوتی دەکات.
Kurdish: a report built from Report Design - fields from the Field List into the Detail section and a title in the Report Header.
بە کوردی: لە Report Designـەوە دروست دەکرێت: لە Field Listـەوە دەچنە بەشی Detail و ناونیشانێک دەچێتە Report Header.
Kurdish (Sorani), plays 0:45 to the end: Report Design with its Report Header, Page Header and Detail sections; fields from the Field List go into Detail and a Kurdish title into the Report Header.
بە کوردیی سۆرانی، لە 0:45 تا کۆتایی پەخش دەبێت: Report Design و : Report Header، Page Header و Detail؛ لە Field Listـەوە دەچنە Detail و ناونیشانێکی کوردی دەچێتە Report Header.
Calculusکالکولەس
Sets, Elements and Subsetsکۆمەڵەکان، ئەندامەکان و ژێرکۆمەڵەکان
What a set is, how to write its elements in curly brackets with the symbols for "is an element of", and what a subset is.
چییە و چۆن لەناو دەنووسرێن، هێمای بە واتای « لە»، هەروەها چییە.
Chapters: 0:24 definition of a set, 1:37 elements, 4:41 subsets.
بەشەکان: 0:24 پێناسەی ، 1:37 ، 4:41 .
The two ways to write a set: listing every element (roster method) and giving a rule (set-builder form), with examples of each.
دوو ڕێگای نووسینی : لیستکردنی هەموو () و دانانی یاسایەک ()، بە نموونە بۆ هەر یەکەیان.
3:07 roster (listing) method; 5:14 rule method / set-builder form.
3:07 (لیستکردن)؛ 5:14 ڕێگای یاسا، واتە .
The difference between a subset and a proper subset, with the symbols for each, in under three minutes.
جیاوازیی نێوان و ، لەگەڵ هێمای هەر یەکەیان، لە کەمتر لە سێ خولەکدا.
Plays only 0:00-2:53: subset, symbol, proper (strict) subset and its symbol; stops before the superset chapter.
تەنها لە 0:00 تا 2:53 پەخش دەبێت: و هێماکەی، پاشان و هێماکەی؛ پێش بەشی superset ڕادەوەستێت.
Union, Intersection, Difference and Complementیەکگرتن، یەکتربڕین، جیاوازیی کۆمەڵە و تەواوکەر
How to find the union, intersection and complement of sets step by step, from easy examples to combined operations.
هەنگاو بە هەنگاو چۆن ، و دەدۆزیتەوە، لە نموونەی ئاسانەوە تا چەند پێکەوە.
Chapters: 0:00 set operations, 2:01 complement and union, 5:58 combined operations, 11:24 a harder example.
بەشەکان: 0:00 ، 2:01 و ، 5:58 چەند پێکەوە، 11:24 نموونەیەکی قورستر.
What the universal set is: the set of everything we are talking about in a problem, with simple examples.
چییە: ئەو کە هەموو ئەو شتانەی تێدایە کە لە پرسیارێکدا باسیان دەکەین، بە نموونەی سادە.
Short (3:39) definition of the universal set with examples.
پێناسەیەکی کورت (3:39) بۆ ، لەگەڵ نموونە.
How to find the intersection of two sets, the elements they share, and shade it in a Venn diagram.
چۆن دوو دەدۆزیتەوە، واتە ئەو لە هەردووکیاندا هەن، پاشان چۆن لە ڕەنگی دەکەیت.
Plays 0:00-5:12, the intersection part with Venn diagrams; the union part follows after 5:12.
لە 0:00 تا 5:12 پەخش دەبێت: بەشی لەگەڵ ؛ بەشی دوای 5:12 دێت.
Sets of Numbers: From Natural to Complexکۆمەڵەکانی ژمارە: لە ژمارە سروشتییەکانەوە تا ژمارە ئاوێتەکان
The family tree of numbers: natural numbers, integers, rational and irrational numbers, real numbers and imaginary numbers.
خێزانی ژمارەکان: ، ، ، ، و ژمارە خەیاڵییەکان.
Chapters: 0:46 imaginary numbers, 1:48 rational, 2:29 irrational, 5:31 repeating decimals, 7:01 review of all the sets.
بەشەکان: 0:46 ژمارە خەیاڵییەکان، 1:48 ، 2:29 ، 5:31 ژمارەی دەیی دووبارەبووەوە، 7:01 پێداچوونەوەی هەموو .
How to tell rational from irrational numbers: fractions, repeating decimals, square roots that are not whole, and pi.
چۆن لە جیا دەکەیتەوە: ، ژمارەی دەیی دووبارەبووەوە، ئەو نین و .
5:54; 3:00 repeating decimals, 4:05 square root of 7, 4:49 pi.
ڤیدیۆکە 5:54 خولەکە؛ 3:00 ژمارەی دەیی دووبارەبووەوە، 4:05 7، 4:49 .
In Kurdish: the real numbers as one family made of the rational numbers (fractions, repeating decimals) and the irrational numbers (non-repeating decimals, roots like √5).
بە کوردی: وەک یەک خێزان، کە لە (، دەیی دووبارەبووەوە) و (دەیی دووبارەنەبووەوە، ڕەگی وەک ) پێک دێن.
Sorani, Grade 9 lesson (1-4). Plays 2:20-5:35 (found on video frames): the board tree of the real numbers, rational and irrational with their kinds, and the box 'real numbers = all rational and irrational numbers'.
بە سۆرانی، وانەی پۆلی 9 (1-4). لە 2:20 تا 5:35 پەخش دەبێت (لە وێنەکانی ڤیدیۆکەوە دیاری کراوە): دارەکەی سەر تەختە بۆ ، و لەگەڵ جۆرەکانیان، هەروەها چوارچێوەی « = هەموو و ».
Order on the Real Line and the Rules of Inequalitiesڕیزبەندی لەسەر هێڵی ژمارە ڕاستییەکان و یاساکانی لاسەنگەکان
In Kurdish: the inequality signs and the rules for adding, multiplying and dividing both sides, including turning the sign for negatives, with number-line answers.
بە کوردی: هێماکانی و یاساکانی زیادکردن، لێکدان و دابەشکردنی هەردوو لا، لەوانە پێچەوانەکردنەوەی هێماکە بۆ ، بە وەڵامی سەر .
Sorani, Grade 9 lesson (1-5) Inequalities (لاسەنگەکان), page 22.
بە سۆرانی، وانەی پۆلی 9 (1-5): ، لاپەڕە 22.
How to read the four inequality signs, a trick to remember them, inequalities with negative numbers, and chains like 2 < x < 5.
چۆن چوار هێماکەی دەخوێنیتەوە، فێڵێک بۆ ئەوەی لەبیرت نەچن، لەگەڵ و زنجیرەی وەک .
Plays 0:00-3:41: the four signs (0:19-2:00), negative numbers (2:20) and chains like 2 < x < 5 (2:57). The number-line part after 3:41 belongs to the Intervals lesson.
لە 0:00 تا 3:41 پەخش دەبێت: چوار هێماکە (0:19 تا 2:00)، (2:20) و زنجیرەی وەک (2:57). بەشی دوای 3:41 سەر بە وانەی .
When an inequality sign must turn around: dividing or multiplying both sides by a negative number, with practice and the reason why.
کەی هێمای دەبێت پێچەوانە بکرێتەوە: کاتێک هەردوو لا لە لێک دەدەیت یان دابەشی دەکەیت، لەگەڵ ڕاهێنان و هۆکارەکەی.
Plays from 2:20: dividing by negatives, multiplying with negatives (4:40) and why the sign turns (6:47). The first part (adding and subtracting never flip) is skipped; it belongs to the 'adding' screen.
لە 2:20ـەوە پەخش دەبێت: دابەشکردن بەسەر ، لێکدان لە (4:40) و بۆچی هێماکە پێچەوانە دەبێتەوە (6:47). بەشی یەکەم (زیادکردن و کەمکردنەوە هەرگیز هێماکە پێچەوانە ناکەنەوە) بەجێ دەهێڵرێت؛ سەر بە شاشەی زیادکردنە.
Intervals and the Number Lineماوەکان و هێڵی ژمارەکان
How to write the answer of an inequality on a number line and in interval notation, with round and square brackets, infinity and unions.
چۆن وەڵامی لەسەر نیشان دەدەیت و بە شێوەی دەینووسیت، بە کەوانەی خڕ و چوارگۆشە، و .
10:50; 2:29 x < 3, 3:47 x <= -1, 4:43 compound inequalities, 7:12 "x < -2 or x >= 5" written as a union.
ڤیدیۆکە 10:50 خولەکە؛ 2:29 ، 3:47 ، 4:43 ، 7:12 « یان » کە وەک دەنووسرێت.
Solving Linear and Double Inequalitiesچارەسەرکردنی لاسەنگە هێڵییەکان و لاسەنگە ئاوێتەکان
Solving a linear inequality like an equation, and the one extra rule: flip the sign when you multiply or divide by a negative.
چارەسەرکردنی وەک ، لەگەڵ تاکە یاسا زیادەکە: کاتێک لە لێک دەدەیت یان دابەشی دەکەیت، هێماکە پێچەوانە بکەرەوە.
4:58; 0:38 one variable, 1:17 multiplying or dividing, 1:55 when to flip the sign.
ڤیدیۆکە 4:58 خولەکە؛ 0:38 یەک ، 1:17 لێکدان یان دابەشکردن، 1:55 کەی هێماکە پێچەوانە دەکرێتەوە.
In Kurdish: solving multi-step linear inequalities, from the Grade 9 book, lesson 1-6, page 26.
بە کوردی: چارەسەرکردنی بە چەند هەنگاوێک، لە کتێبی پۆلی 9، وانەی 1-6، لاپەڕە 26.
Sorani, Grade 9 lesson (1-6) Solving Multi-step Inequalities (شیکارکردنی لاسەنگە فرەهەنگاوەکان).
بە سۆرانی، وانەی پۆلی 9 (1-6): شیکارکردنی .
In Kurdish: double inequalities with three parts, solved by doing the same step to all three parts, and the answer drawn on a number line.
بە کوردی: کە سێ بەشیان هەیە: هەمان هەنگاو لەسەر هەر سێ بەشەکە دەکرێت و وەڵامەکە لەسەر دەکێشرێت.
Sorani, Grade 9 lesson (1-7). Plays 0:00-7:05 (found on video frames): what a compound inequality is, then Example 1 with 'and', 4 ≤ x+2 ≤ 8 and -5 ≤ x+3 < 9, every step done to all three parts, with number lines. The 'or' examples after 7:05 are left out.
بە سۆرانی، وانەی پۆلی 9 (1-7). لە 0:00 تا 7:05 پەخش دەبێت (لە وێنەکانی ڤیدیۆکەوە دیاری کراوە): چییە، پاشان نموونەی 1 بە «و»: و ، هەموو هەنگاوێک لەسەر هەر سێ بەشەکە دەکرێت و وەڵامەکان لەسەر نیشان دەدرێن. نموونەکانی «یان» دوای 7:05 لابراون.
Quadratic Inequalities and the Sign Chartلاسەنگە پلەدووەکان و خشتەی هێماکان
Solving quadratic inequalities with a sign chart: factor, mark the zeros on a number line, test each region, then write the answer as an interval.
چارەسەرکردنی بە : ، دانانی سفرەکان لەسەر ، تاقیکردنەوەی هەر ناوچەیەک، پاشان نووسینی وەڵام وەک .
Chapters: 0:00 introduction, 1:48 testing points on the number line, 5:09 perfect squares, 7:32 factoring by grouping.
بەشەکان: 0:00 پێشەکی، 1:48 تاقیکردنەوەی خاڵ لەسەر ، 5:09 دووجای تەواو، 7:32 بە گرووپکردن.
How to factor x^2+bx+c: find two numbers that multiply to c and add to b, then write the two brackets and check.
: دوو ژمارە بدۆزەرەوە کە لێکدراویان c بێت و کۆیان b، پاشان دوو کەوانەکە بنووسە و بیپشکنەوە.
Plays 0:00-3:48, basic factoring of x^2+bx+c; the later "magic x" method for other leading numbers is not needed here.
لە 0:00 تا 3:48 پەخش دەبێت: سادەی ؛ ڕێگای «magic x» کە دواتر دێت بۆ کاتێک 1 نییە، لێرەدا پێویست نییە.
Inequalities with Fractions (Rational Inequalities)لاسەنگە ڕێژەییەکان
Why you must not multiply an inequality by a denominator of unknown sign, and the safe way: one fraction and a sign chart.
بۆچی نابێت لە لێک بدەیت کە هێماکەی نازانیت، هەروەها ڕێگا بێمەترسییەکە: یەک و .
Chapters: 0:55 x^2 > 3x+4, 3:13 the rational inequality x^2/(3x+4) > 1, 7:37 why the answers differ.
بەشەکان: 0:55 ، 3:13 ، 7:37 بۆچی وەڵامەکان جیاوازن.
Absolute Valueنرخی ڕووت
What absolute value means, how to calculate it for positive and negative numbers, and how the graph of y = |x| makes a V shape.
واتای چییە و چۆن بۆ و دەدۆزرێتەوە، هەروەها بۆچی شێوەی V وەردەگرێت.
Plays 0:00-4:09: definition (0:25), how to calculate it (0:50) and the V-shaped graph (2:50); stops before the outro and the practice questions on absolute-value equations (next lesson).
لە 0:00 تا 4:09 پەخش دەبێت: پێناسە (0:25)، چۆنیەتیی دۆزینەوەی (0:50) و بە شێوەی V (2:50)؛ پێش کۆتایی ڤیدیۆکە و پرسیارەکانی ڕاهێنان لەسەر (وانەی داهاتوو) ڕادەوەستێت.
Why the square root sign gives only the non-negative answer: the square root of 36 is 6, not plus or minus 6.
بۆچی هێمای ڕەگ تەنها وەڵامی ناسالب دەدات: 36 دەکاتە 6، نەک .
1:42 long; the same point as the screen: the root sign always means the non-negative root.
تەنها 1:42 خولەکە؛ هەمان خاڵی شاشەکە: هێمای ڕەگ هەمیشە واتای ڕەگە ناسالبەکە دەدات.
In Kurdish: writing |x| as two cases, -x when x is negative and x otherwise, then doing the same for |-x+1|.
بە کوردی: نووسینی وەک دوو حاڵەت، کاتێک x سالبە و x لە حاڵەتەکانی تردا، پاشان هەمان کار بۆ .
Sorani, Grade 12 teacher. Plays 1:40-5:58 (found on video frames): f(x) = |x| written as two cases, -x for x < 0 and x for x ≥ 0, checked with test numbers, then |-x+1| split at x = 1.
بە سۆرانی، مامۆستای پۆلی 12. لە 1:40 تا 5:58 پەخش دەبێت (لە وێنەکانی ڤیدیۆکەوە دیاری کراوە): وەک دوو حاڵەت دەنووسرێت، بۆ و بۆ ، بە ژمارەی تاقیکاری دەپشکنرێت، پاشان لە دابەش دەکرێت.
Absolute value as the distance from zero, then the distance between two numbers as the absolute value of their difference.
وەک دووری لە سفرەوە، پاشان دووریی نێوان دوو ژمارە وەک جیاوازییەکەیان.
Plays 4:39-7:21: distances on a number line, then 7 − 4 = 3 and 4 − 7 = −3 have the same absolute value, 3.
لە 4:39 تا 7:21 پەخش دەبێت: دووری لەسەر ، پاشان 7 − 4 = 3 و 4 − 7 = −3 هەمان هەیە: 3.
Properties of Absolute Value and the Triangle Inequalityتایبەتمەندییەکانی نرخی ڕووت و لاسەنگەی سێگۆشەیی
States the triangle inequality |a + b| ≤ |a| + |b|, checks it on an example, then proves it step by step for real numbers.
دەناسێنێت، لەسەر نموونەیەک دەیپشکنێت، پاشان هەنگاو بە هەنگاو بۆ دەیسەلمێنێت.
Statement (0:10), a number example (0:28) and a short proof (1:21) that adds -|a| ≤ a ≤ |a| and -|b| ≤ b ≤ |b|; the lesson's own proof on the next screen squares both sides instead.
دەربڕینی یاساکە (0:10)، نموونەیەکی ژمارەیی (0:28) و کورت (1:21) کە و کۆ دەکاتەوە؛ خودی وانەکە لە شاشەی دواتردا لە جیاتی ئەوە هەردوو لا دووجا دەکات.
Proves the reverse triangle inequality ||a| − |b|| ≤ |a − b| from the ordinary triangle inequality, explaining each step.
پێچەوانە لە ئاساییەوە دەسەلمێنێت و هەر هەنگاوێک ڕوون دەکاتەوە.
Whole video (8:53): uses the triangle inequality with a clever substitution, the same 'add and subtract' idea as Properties 4 and 5.
هەموو ڤیدیۆکە (8:53): بە جێگرتنەوەیەکی زیرەکانە بەکار دەهێنێت، هەمان بیرۆکەی «زیاد بکە و کەم بکەرەوە»ی تایبەتمەندییەکانی 4 و 5.
Absolute Value Equations and Inequalitiesهاوکێشەکان و لاسەنگەکانی نرخی ڕووت
Solves 'greater than' as two pieces joined by 'or', 'less than' as one double inequality, with number lines and special cases.
لە ، «گەورەتر لە» دەبێتە دوو پارچە بە «یان» و «بچووکتر لە» دەبێتە یەک ، لەگەڵ و حاڵەتە تایبەتەکان.
Whole lesson: 'greater than' (0:00), graphing (2:36), 'less than' (3:40), special cases such as negative r (6:36), multi-step (9:39).
هەموو بابەتەکە: «گەورەتر لە» (0:00)، کێشانی وەڵام (2:36)، «بچووکتر لە» (3:40)، حاڵەتە تایبەتەکان وەک کاتێک r سالبە (6:36)، نموونەی چەند هەنگاوی (9:39).
A Kurdish (Sorani) teacher solves equations and inequalities with absolute value: |x| = r, |x| < r and |x| > r.
مامۆستایەکی کورد بە سۆرانی و چارەسەر دەکات: ، و .
Kurdish grade 9 lesson 1-8 (16 min): the three cases of the theorem with worked examples.
وانەی پۆلی 9 (1-8) بە کوردی (16 خولەک): سێ حاڵەتەکەی لەگەڵ نموونەی چارەسەرکراو.
What Is a Function?نەخشە چییە؟
Explains a function as a rule that gives each input exactly one output, with function notation, graphs and graphs that are not functions.
وەک یاسایەک ڕوون دەکاتەوە کە بە هەر ڕێک یەک دەدات، لەگەڵ نووسینی ، و ئەو نین.
Whole lesson in one calm video: inputs and outputs, one output per input, graphs, non-function graphs, f(x) notation.
هەموو وانەکە لە یەک ڤیدیۆی ئارامدا: و ، یەک بۆ هەر ، ، ئەو نین، نووسینی .
Shows what an ordered pair is and builds the Cartesian product A × B by pairing every element of A with every element of B.
چییە و چۆن دروست دەکرێت: هەر A لەگەڵ هەر B جووت دەکرێت.
Whole video (5:11): sets, ordered pairs (2:00), the Cartesian product (3:21) and set-builder notation (4:08).
هەموو ڤیدیۆکە (5:11): ، (2:00)، (3:21) و (4:08).
A relation is a set of ordered pairs; it is a function when no input has two different outputs. Many quick examples.
واتە لە ؛ کاتێک دەبێتە کە هیچ دوو جیاوازی نەبێت. بە چەندین نموونەی خێرا.
Plays 0:00–4:17: relations as sets of pairs, then how to tell if a relation is a function; ends before the website plug.
لە 0:00 تا 4:17 پەخش دەبێت: وەک جووتەکان، پاشان چۆن دەزانیت یان نا؛ پێش ڕیکلامی خۆی کۆتایی دێت.
Shows how the vertical line test works and, importantly, why: a vertical line meeting a graph twice means one x with two y-values.
چۆن کار دەکات و گرنگتر بۆچی: هێڵێکی ستوونی کە دوو جار بەر بکەوێت، واتە یەک x دوو نرخی yـی هەیە.
Whole video (11:51), mostly on why the test works.
هەموو ڤیدیۆکە (11:51)، زۆربەی باس لەوە دەکات کە بۆچی ئەم تاقیکردنەوەیە کار دەکات.
Domain, Range and Imageبوار، مەودا و وێنە
With arrow diagrams: the domain, the image of each element, the range, and the codomain, and why the range is a subset of the codomain.
بە هێڵکاریی تیر: ، هەر ، و ، هەروەها بۆچی .
Whole video (2:30). It uses a relation from A to B; the words mean the same for functions.
هەموو ڤیدیۆکە (2:30). لە A بۆ B بەکار دەهێنێت؛ وشەکان بۆ هەمان واتایان هەیە.
Finds the domain from a formula: no division by zero, nothing negative under a square root, answers in interval notation.
لە یاساکەی دەدۆزێتەوە: دابەشکردن بەسەر سفردا نییە، هیچ لە ژێر نییە، وەڵامەکانیش بە شێوەی .
Plays 0:00–10:48: polynomials, fractions and square roots; skips the harder fractions-with-roots part.
لە 0:00 تا 10:48 پەخش دەبێت: ، و ؛ بەشە قورسەکەی ئەو ڕەگیان تێدایە بەجێ دەهێڵێت.
In Sorani: find the domain and range of fraction functions (denominator not 0; solve y = f(x) for x), with past exam questions.
بە سۆرانی: دۆزینەوەی و ( سفر نەبێت؛ بۆ x چارەسەر بکە)، لەگەڵ پرسیارەکانی تاقیکردنەوەی وزاری.
Sorani segment 25:05-33:20: domain (denominator not 0) and range (solve y = f(x) for x) of fraction functions, then ministerial exam questions. Uses R{2} for the lesson's ℝ∖{2}.
بەشێکی سۆرانی، لە 25:05 تا 33:20: ( سفر نەبێت) و ( بۆ x چارەسەر بکە)، پاشان پرسیارەکانی تاقیکردنەوەی وزاری. لە جیاتی کە وانەکە دەینووسێت، بەکار دەهێنێت.
Kinds of Functions: Polynomial, Algebraic and Transcendentalجۆرەکانی نەخشە: ڕادەدار، جەبری و ناجەبری
Defines a polynomial, its terms and coefficients, and how the highest exponent gives its degree and name.
پێناسەی ، بڕەکانی و ، هەروەها چۆن گەورەترین و ناوەکەی دیاری دەکات.
Plays 0:00–2:40: what a polynomial is, classifying, degree; stops before solving equations.
لە 0:00 تا 2:40 پەخش دەبێت: چییە، پۆلێنکردنی و ؛ پێش چارەسەرکردنی ڕادەوەستێت.
Piecewise Functions: Absolute Value, Floor and Ceilingنەخشە ڕێسا پەلدارەکان: نرخی ڕووت، نەخشەی گەورەترین ژمارەی تەواو و نەخشەی بچووکترین ژمارەی تەواو
Graphs a piecewise function one piece at a time with small tables, explains open and filled dots, then reads the domain and range.
پارچە بە پارچە بە خشتەی بچووک دەکێشێت، خاڵی کراوە و پڕکراو ڕوون دەکاتەوە، پاشان و دەخوێنێتەوە.
Whole video (6:43): three pieces drawn on their own parts of the domain; open dot = not included, filled dot = included.
هەموو ڤیدیۆکە (6:43): سێ پارچە، هەر یەکەیان لەسەر بەشی خۆی لە دەکێشرێت؛ خاڵی کراوە = تێدا نییە، خاڵی پڕکراو = تێدایە.
In Sorani: rewrite sums of absolute values, such as |x|+|x-2|, as piecewise functions, using a number line to choose the sign of each bar.
بە سۆرانی: کۆی ، وەک ، دەکاتە ؛ بە هێمای ناو هەر دیاری دەکات.
Sorani (8:33), harder examples than this screen: |x| + |x - 2| and |x + 1| - |x - 2| rewritten as three-piece functions with a sign chart; each bar becomes + or - on each region.
بە سۆرانی (8:33)، نموونەی قورستر لەم شاشەیە: و وەک سێپارچەیی بە دەنووسرێنەوە؛ لە هەر ناوچەیەکدا هەر دەبێتە + یان −.
In Sorani: the floor function, its symbols [x], ⟦x⟧ and ⌊x⌋, and how to find it for whole numbers and for positive and negative decimals.
بە سۆرانی: و هێماکانی ، و ، هەروەها دۆزینەوەی بۆ و بۆ ژمارەی دەیی موجەب و سالب.
Sorani segment 2:30-11:25: the symbols [x], ⟦x⟧, ⌊x⌋ for the floor ("نەخشەی فلۆر") and how to find it for whole numbers and for positive and negative decimals.
بەشێکی سۆرانی، لە 2:30 تا 11:25: هێماکانی ، و بۆ (لە ڤیدیۆکەدا « فلۆر»)، هەروەها دۆزینەوەی بۆ و بۆ ژمارەی دەیی موجەب و سالب.
Equal, Constant, One-to-One and Onto Functionsنەخشەی یەکسان، نەخشەی نەگۆڕ، نەخشەی یەک بۆ یەک و نەخشەی گشتگر
A Kurdish (Sorani) teacher explains what a function is, then what one-to-one (جیا) and onto (گشتگر) functions are.
مامۆستایەکی کورد بە سۆرانی ڕوون دەکاتەوە چییە، پاشان (لە ڤیدیۆکەدا «جیا») و چین.
Lesson-level, Sorani (7:48): arrow diagrams for a function, a one-to-one function (نەخشەی جیا) and an onto function (نەخشەی گشتگر). Equal, constant and identity functions are not covered.
بۆ هەموو وانەکە، بە سۆرانی (7:48): هێڵکاریی تیر بۆ ، (لە ڤیدیۆکەدا « جیا») و . ، و باس ناکات.
Defines an onto (surjective) function: every element of the codomain is hit. Then proves a function is onto by solving y = f(x) for x.
(surjective) پێناسە دەکات: هیچ بێ تیر نامێنێتەوە. پاشان بە چارەسەرکردنی بۆ x دەسەلمێنێت کە گشتگرە.
Whole video (7:58): definition, example, a proof that a function is onto, and a practice problem.
هەموو ڤیدیۆکە (7:58): پێناسە، نموونە، کە گشتگرە، هەروەها پرسیارێکی ڕاهێنان.
Graphs of Linear and Power Functions; Even and Odd Functionsهێڵکاریی نەخشە هێڵییەکان و نەخشەکانی هێز؛ نەخشە جووتەکان و نەخشە تاکەکان
In y = mx + c, m is the slope ('gradient') and c is where the line crosses the y-axis; sketches lines from equations.
لە ، m (gradient) و c ئەو خاڵەیە کە هێڵەکە y دەبڕێت؛ لە هێڵ دەکێشێت.
Whole video (4:53). British notation: y = mx + c and 'gradient' mean our f(x) = ax + b and 'slope'.
هەموو ڤیدیۆکە (4:53). نووسینی بەریتانییە: و «gradient» هەمان و ئێمەن.
Compares power functions with even and odd exponents: U-shaped curves for x², x⁴ and rising S-curves for x³, x⁵, with their symmetry.
بە جووت و تاک بەراورد دەکات: چەماوەی U-شێوە بۆ و ، چەماوەی S-شێوەی هەڵکشاو بۆ و ، لەگەڵ .
Plays 1:33–8:36: even versus odd powers and their symmetry; the rest of the lecture is about end behaviour and shifts.
لە 1:33 تا 8:36 پەخش دەبێت: جووت بەرامبەر تاک و ؛ ئەوەی تری وانەکە دەربارەی ڕەفتاری کۆتاییەکان و .
Shows with graphs that even functions mirror in the y-axis and odd functions turn half a circle about the origin.
بە وێنە: لە y وەک ئاوێنە هاوجێن و بە نیو خول سووڕانەوە بە دەوری وەک خۆیان دەمێننەوە.
Plays 4:15–15:32: even versus odd pictures and symmetry; the algebraic definitions follow later in the lecture.
لە 4:15 تا 15:32 پەخش دەبێت: وێنەی بەرامبەر و ؛ پێناسە جەبرییەکان دواتر لە وانەکەدا دێن.
The Six Trigonometric Functionsشەش نەخشە سێگۆشەییەکە
What one radian is (the arc as long as the radius), why a full turn is 2π radians, and how radians relate to degrees.
یەک چییە (ئەو گۆشەیەی کەوانەکەی هێندەی نیوەتیرە درێژە)، بۆچی خولێکی تەواو ، هەروەها چ پەیوەندییەکیان بە هەیە.
Watch 0:00–2:14: degrees, what one radian is (0:46) and how radians relate to degrees (1:59). The rest converts degrees and radians, the next screen.
لە 0:00 تا 2:14 سەیر بکە: ، یەک چییە (0:46) و پەیوەندیی بە (1:59). ئەوەی دواتر دێت و بۆ یەکتر دەگۆڕێت، کە بابەتی شاشەی داهاتووە.
In Kurdish: how to find the exact sine, cosine and tangent of the common angles without a calculator.
بە کوردی: چۆن نرخی وردی ، و گۆشە باوەکان بەبێ دەدۆزیتەوە.
Sorani; exact values of sin, cos and tan at the common angles, worked without a calculator.
بە سۆرانی: نرخە وردەکانی ، و لە گۆشە باوەکاندا، بەبێ دەدۆزرێنەوە.
How the graphs of sine and cosine come from the unit circle: waves between −1 and 1 that repeat every 2π.
چۆن و لە دروست دەبن: شەپۆلێک لە نێوان و کە دوای هەر دووبارە دەبێتەوە.
Watch 0:00–4:45, graphing sine and cosine; the transformations after 4:45 are outside this lesson.
لە 0:00 تا 4:45 سەیر بکە: کێشانی و ؛ دوای 4:45 لە دەرەوەی ئەم وانەیەن.
Sine and cosine from the unit circle, why calculus uses radians, the graphs, exact values, and tan, cot, sec, csc with their graphs.
و لە ، بۆچی کالکولەس بەکار دەهێنێت، ، نرخە وردەکان، هەروەها ، ، و لەگەڵ هێڵکارییەکانیان.
Watch 0:40–14:36: unit-circle definitions, radians, Pythagoras, graphs, special triangles, the other four functions and their graphs. Stops before identities and the sponsor.
لە 0:40 تا 14:36 سەیر بکە: پێناسەکان لەسەر ، ، فیساغۆرس، ، سێگۆشە تایبەتەکان، چوار تر و هێڵکارییەکانیان. پێش و ڕیکلامی سپۆنسەر ڕادەوەستێت.
Trigonometric Identitiesهاوئەنجامە سێگۆشەییەکان
In Kurdish: tan = sin/cos, sin²x + cos²x = 1, the double-angle formulas and sin²x, cos²x written with cos 2x.
بە کوردی: ، ، شێوەکانی دوو هێندەی گۆشە، هەروەها نووسینی و بە .
Sorani school lesson on trigonometric identities (هاوئەنجامە سێگۆشەییەکان), about 9 minutes.
وانەیەکی قوتابخانە بە سۆرانی دەربارەی ، نزیکەی 9 خولەک.
Why sin²θ + cos²θ = 1 follows from a right triangle, and how dividing it gives the identities with tan, sec, cot and csc.
بۆچی لە سێگۆشەیەکی ڕاستگۆشەوە دێت، هەروەها چۆن دابەشکردنی ئەم یاسایە ، ، و دەدات.
Watch 1:13–3:06: sin²θ + cos²θ = 1 from a right triangle (to about 2:30), then a short look at dividing it (identities 2 and 3, the next screen).
لە 1:13 تا 3:06 سەیر بکە: لە سێگۆشەیەکی ڕاستگۆشەوە (تا نزیکەی 2:30)، پاشان سەیرێکی کورتی دابەشکردنی ( 2 و 3، شاشەی داهاتوو).
A picture proof of the formulas for sin(A+B) and cos(A+B), built from two right triangles step by step.
بە وێنە بۆ یاساکانی و ، کە هەنگاو بە هەنگاو لە دوو سێگۆشەی ڕاستگۆشە دروست دەکرێت.
Where identities 4 and 5 come from; the difference formulas follow by putting −B for B.
4 و 5 لە کوێوە دێن؛ یاساکانی جیاوازی بە دانانی لە جیاتی دەردەچن.
How to prove an identity: start from one side and work to the other, and why treating it as an equation is wrong.
چۆن دەسەلمێنیت: لە لایەکەوە دەست پێ بکە و بگەرە لاکەی تر، هەروەها بۆچی مامەڵەکردن لەگەڵی وەک هەڵەیە.
Classroom lesson: the same strategy as this screen, with a wrong proof shown as a warning.
وانەیەکی ناو پۆل: هەمان ڕێگای ئەم شاشەیە، لەگەڵ هەڵە کە وەک ئاگادارکردنەوە پیشان دەدرێت.
Inverse Functions and Inverse Trigonometric Functionsپێچەوانەکانی نەخشە و نەخشە سێگۆشەییە پێچەوانەکان
What an inverse function is, how to find it with algebra, why domain and range swap, how to check it, and its mirror-image graph.
چییە، چۆن بە دەیدۆزیتەوە، بۆچی و شوێن دەگۆڕنەوە، چۆن دەیپشکنیت و بۆچی هێڵکارییەکەی وێنەی ئاوێنەییە.
The method (swap and solve), why domain and range swap, checking with both compositions, and the mirror-image graph.
ڕێگاکە (شوێن گۆڕینەوە و چارەسەرکردن)، بۆچی و شوێن دەگۆڕنەوە، پشکنین بە و ، هەروەها هێڵکارییە ئاوێنەییەکە.
A function as a machine of steps, and its inverse as the opposite steps in reverse order, with a first worked example.
وەک ئامێرێک لە چەند هەنگاوێک و وەک هەنگاوە پێچەوانەکان لە دواوە بۆ پێشەوە، لەگەڵ یەکەم نموونەی چارەسەرکراو.
Watch 0:00–3:52: what an inverse function is (function machines) and the first example of finding one.
لە 0:00 تا 3:52 سەیر بکە: چییە (ئامێری ) و یەکەم نموونەی دۆزینەوەی.
How to find arcsin, arccos and arctan of a value with the unit circle, choosing the one angle that lies in the allowed range.
چۆن ، و بۆ ژمارەیەک بە دەدۆزیتەوە، بە هەڵبژاردنی تاکە گۆشەیەک کە لە .
Exact values of sin⁻¹, cos⁻¹ and tan⁻¹ read from the unit circle, with the restricted ranges.
نرخە وردەکانی ، و لەسەر دەخوێنرێنەوە، لەگەڵ .
In Kurdish: the inverse of a function, from the Grade 11 book, lesson 4-2, page 219.
بە کوردی: ، لە کتێبی پۆلی 11، وانەی 4-2، لاپەڕە 219.
Sorani, Grade 11 science lesson (4-2) Inverse Function (پێچەوانەی نەخشە), page 219.
بە سۆرانی، وانەی پۆلی 11ـی زانستی (4-2): ، لاپەڕە 219.
Exponential Functions and the Number eنەخشە توانییەکان و ژمارەی e
In Kurdish: exponential functions bˣ, why b > 0 and b ≠ 1, growth and decay, with tables and graphs from the Grade 10 book.
بە کوردی: ، بۆچی و ، و ، بە خشتە و هێڵکاری لە کتێبی پۆلی 10.
Sorani, Grade 10 chapter 4 lesson 1. Watch 0:00–12:48: f(x) = bˣ with b > 0, b ≠ 1, growth (b > 1) and decay (0 < b < 1), tables and graphs of 1.3ˣ, 0.5ˣ and 3·5ˣ.
بە سۆرانی، پۆلی 10، بەشی 4، وانەی 1. لە 0:00 تا 12:48 سەیر بکە: بە و ، () و ()، خشتە و ، و .
Where the number e comes from: compound interest paid more and more often, growing towards 2.718…
لە کوێوە دێت: سوودی بانک کە هەرچەند زووتر و زیاتر بدرێت، کۆی پارەکە لە 2.718… نزیک دەبێتەوە.
Watch 0:00–4:53: the bank-interest story that leads to e, the same story as this screen.
لە 0:00 تا 4:53 سەیر بکە: چیرۆکی سوودی بانک کە دەگاتە e، هەمان چیرۆکی ئەم شاشەیە.
The laws of exponents explained slowly with pictures: multiplying and dividing powers, a power of a power, and simplifying expressions.
یاساکانی بە هێواشی و بە وێنە ڕوون دەکاتەوە: لێکدان و دابەشکردنی ، و سادەکردنی .
Chapters: 0:00 the laws, 4:24 simplifying expressions, 8:24 dividing expressions.
بەشەکان: 0:00 یاساکان، 4:24 سادەکردنی ، 8:24 دابەشکردنی .
Logarithms and Their Rulesلۆگاریتمەکان و یاساکانیان
In Kurdish: logarithmic functions and their properties, with every example and exercise of the Grade 10 book.
بە کوردی: و تایبەتمەندییەکانیان، لەگەڵ هەموو نموونە و ڕاهێنانەکانی کتێبی پۆلی 10.
Sorani, Grade 10 science (new edition) chapter 4 lesson 3: logarithmic functions and their properties.
بە سۆرانی، پۆلی 10ـی زانستی (چاپی نوێ)، بەشی 4، وانەی 3: و تایبەتمەندییەکانیان.
A calm lesson on what a logarithm is: the exponent that turns the base into the number, with worked examples and the usual default bases.
وانەیەکی ئارام دەربارەی ئەوەی چییە: ئەو کە دەکاتە ژمارەکە، لەگەڵ نموونەی چارەسەرکراو و باوەکان.
y = log_a x means a^y = x, worked slowly with examples; 7:56 which base 'log' means when no base is written.
واتە ، بە هێواشی و بە نموونە؛ 7:56 کاتێک هیچ نەنووسرابێت، «» کام .
The product, quotient and power rules of logarithms, and how to use them to evaluate and expand logs without a calculator.
یاساکانی لێکدان، دابەشکردن و ، هەروەها چۆن بەبێ بەکاریان دەهێنیت بۆ دۆزینەوەی نرخی و کردنەوەیان.
Chapters: 0:00 the properties, 0:48 power rule, 1:46 product rule, 2:59 quotient rule.
بەشەکان: 0:00 تایبەتمەندییەکان، 0:48 یاسای ، 1:46 یاسای لێکدان، 2:59 یاسای دابەشکردن.
Why log₂ n counts how many times you can halve n, and why halving algorithms and trees run in logarithmic time.
بۆچی دەژمێرێت چەند جار دەتوانیت n نیوە بکەیتەوە، هەروەها بۆچی ئەو نیوە دەکەنەوە و لە کار دەکەن.
Watch 0:00–4:51: logarithms as repeated halving, and in tree structures; the sorting part after 4:51 goes beyond this lesson.
لە 0:00 تا 4:51 سەیر بکە: وەک نیوەکردنەوەی دووبارە، هەروەها لە ؛ بەشی دوای 4:51 لە سنووری ئەم وانەیە دەردەچێت.
Shifting Graphsکشانەوەی هێڵکاری
In Kurdish: moving the graph of a function up, down, left and right (translations), as in the Grade 12 book, chapter 1 lesson 3.
بە کوردی: جووڵاندنی بۆ سەرەوە، خوارەوە، چەپ و ڕاست ()، وەک کتێبی پۆلی 12، بەشی 1، وانەی 3.
Sorani, Grade 12 chapter 1 lesson 3 'جێگۆڕکێی نەخشەکان' (translations of functions).
بە سۆرانی، پۆلی 12، بەشی 1، وانەی 3: «جێگۆڕکێی » ( ).
Moving a graph up, down, left and right, then stretching, shrinking and reflecting it, shown on the basic graphs.
جووڵاندنی بۆ سەرەوە، خوارەوە، چەپ و ڕاست، پاشان ، و ، لەسەر هێڵکارییە بنەڕەتییەکان.
Watch 0:00–2:51: vertical shifts (x² + 2), then horizontal shifts ((x + 2)²: plus inside moves left).
لە 0:00 تا 2:51 سەیر بکە: ()، پاشان (: + لە ناو کەوانەدا هێڵکارییەکە بەرەو چەپ دەبات).
Stretching, Compressing and Reflecting Graphsدرێژکردنەوە، پەستاندن و وێنەدانەوەی هێڵکاری
Moving a graph up, down, left and right, then stretching, shrinking and reflecting it, shown on the basic graphs.
جووڵاندنی بۆ سەرەوە، خوارەوە، چەپ و ڕاست، پاشان ، و ، لەسەر هێڵکارییە بنەڕەتییەکان.
Watch 2:51–4:40: stretching and shrinking (2x², ½x², (2x)²) and the summary box, then reflecting −x² and (−x)².
لە 2:51 تا 4:40 سەیر بکە: و (، ، ) و چوارچێوەی کورتەکە، پاشان و .
How a minus sign outside, −f(x), reflects a graph across the x-axis, and a minus sign inside, f(−x), reflects it across the y-axis.
چۆن هێمای سالب لە دەرەوە، ، بەرامبەر x وێنە دەداتەوە و هێمای سالب لە ناوەوە، ، بەرامبەر y وێنەی دەداتەوە.
Reflections across the x-axis and the y-axis, with the point rules (x, y) → (x, −y) and (−x, y).
بەرامبەر x و y، لەگەڵ یاساکانی خاڵ: و .
Adding, Subtracting, Multiplying and Dividing Functionsکۆکردنەوە، لێدەرکردن، لێکدان و دابەشکردنی نەخشەکان
In Kurdish: adding, subtracting, multiplying and dividing two functions, with worked examples from the Grade 11 book (lesson 5-3).
بە کوردی: کۆکردنەوە، لێدەرکردن، لێکدان و دابەشکردنی دوو ، بە نموونەی چارەسەرکراو لە کتێبی پۆلی 11 (وانەی 5-3).
Sorani, Grade 11 lesson 5-3, page 293. Watch 0:00–13:55: (f + g)(x), (f − g)(x), (f·g)(x) and (f/g)(x) with worked examples.
بە سۆرانی، پۆلی 11، وانەی 5-3، لاپەڕە 293. لە 0:00 تا 13:55 سەیر بکە: ، ، و بە نموونەی چارەسەرکراو.
Composition of Functionsئاوێتەکردنی نەخشەکان
What f(g(x)) means: put g's output into f. Numerical and algebraic examples, with both notations f(g(x)) and (f∘g)(x).
واتای چییە: g بخەرە ناو f. نموونەی ژمارەیی و جەبری، بە هەردوو نووسینی و .
Chapters: 0:00 introduction, 0:43 and 2:00 numerical examples, 2:42 and 4:25 algebraic composition.
بەشەکان: 0:00 پێشەکی، 0:43 و 2:00 نموونەی ژمارەیی، 2:42 و 4:25 بە .
In Kurdish: composing two functions and finding the domain of the composite function, from the Grade 12 book.
بە کوردی: و دۆزینەوەی ، لە کتێبی پۆلی 12.
Sorani, Grade 12 science (3-1) composition of functions (ئاوێتەکردنی نەخشەکان) and the domain of a composite function.
بە سۆرانی، پۆلی 12ـی زانستی (3-1): و .
Matrix Notation and Special Matricesنووسینی ماتریکس و جۆرە تایبەتەکانی
How to name the entries of a matrix, find an entry from its row and column position, and write the order as rows × columns.
چۆن ژمارەکانی ناو ناو دەنێیت، ژمارەیەک لە شوێنی ڕیز و ستوونەکەیەوە دەدۆزیتەوە و قەبارەکەی وەک ڕیز × ستوون دەنووسیت.
Chapters: 0:44 elements, 1:35 position of an element (row first, then column), 2:32 order of a matrix.
بەشەکان: 0:44 ژمارەکانی ناو (elements)، 1:35 شوێنی ژمارەیەک (سەرەتا ڕیز، پاشان ستوون)، 2:32 قەبارەی (order).
What a symmetric matrix is, how to test it with the transpose (A = Aᵀ), and why only a square matrix can be symmetric.
چییە، چۆن بە تاقی دەکرێتەوە ()، هەروەها بۆچی تەنها دەتوانێت هاوجێ بێت.
Chapters: 0:00 what a symmetric matrix is, 1:36 how to check, 2:30 a rectangular matrix cannot be symmetric, 3:41 not every square matrix is symmetric, 5:15 example.
بەشەکان: 0:00 چییە، 1:36 چۆن دەپشکنرێت، 2:30 لاکێشەیی ناتوانێت هاوجێ بێت، 3:41 هەموو هاوجێ نییە، 5:15 نموونە.
Vectors at right angles with length 1, and why a matrix with such rows satisfies AAᵀ = I, so its inverse is its transpose.
ئەو لەسەر یەکتر ستوونن و درێژییان 1ـە، هەروەها بۆچی بۆ کە ڕیزەکانی لەم جۆرەن ڕاستە، بۆیە یەکسانە بە .
Plays 0:28-8:18: 0:28 orthogonal vectors (dot product 0) and unit vectors (length 1); 4:26-5:54 orthogonal subspaces of R³ (beyond this lesson); 5:55 a 2 × 2 orthogonal matrix checked column by column; 7:32 its inverse is its transpose. Stops before 'Orthogonality in Functions'.
لە 0:28 تا 8:18 پەخش دەبێت: 0:28 ( = 0) و (درێژی = 1)؛ 4:26 تا 5:54 orthogonal subspaces لە بۆشایی (لە سنووری ئەم وانەیە دەردەچێت)؛ 5:55 کە ستوون بە ستوون دەپشکنرێت؛ 7:32 یەکسانە بە . پێش بەشی «Orthogonality in Functions» ڕادەوەستێت.
In Kurdish: what a matrix is, its rows, columns and entries, the order m × n, and the short form A = [aᵢⱼ].
بە کوردی: چییە، ڕیزەکان، ستوونەکان و ژمارەکانی، قەبارەی و شێوەی کورتی .
Kurdish (Sorani) lecture with English notes on paper. Plays 0:00-9:08: definition, rows and columns, entries, order m × n and A = [aᵢⱼ] (seen at 7:10). Stops before the chapter 'Row Matrix'.
وانەیەک بە کوردیی سۆرانی، لەگەڵ تێبینیی ئینگلیزی لەسەر کاغەز. لە 0:00 تا 9:08 پەخش دەبێت: پێناسە، ڕیز و ستوون، ژمارەکان، قەبارەی و (لە 7:10 دەبینرێت). پێش بەشی «Row Matrix» ڕادەوەستێت.
Adding, Subtracting and Scaling Matricesکۆکردنەوە، لێدەرکردن و لێکدانی ماتریکسەکان لە ژمارە
Adding and subtracting matrices of the same order entry by entry, and multiplying every entry by a number (scalar multiplication).
کۆکردنەوە و لێدەرکردنی دوو کە هەمان قەبارەیان هەیە، ژمارە بە ژمارە، هەروەها لێکدانی هەموو ژمارەکان لە یەک ژمارە (لێکدان لە ).
Plays from 7:38 ('Adding'): addition, subtraction and scalar multiples with worked examples. The first part (what a matrix is, order) is skipped.
لە 7:38ـەوە پەخش دەبێت (بەشی «Adding»): کۆکردنەوە، لێدەرکردن و لێکدان لە ، بە نموونەی چارەسەرکراو. بەشی یەکەم ( چییە و قەبارەکەی) بەجێ دەهێڵرێت.
A Kurdish university lecture: adding matrices of the same order, multiplying by a number, and multiplying matrices row by column.
وانەیەکی زانکۆ بە کوردی: کۆکردنەوەی کە هەمان قەبارەیان هەیە، لێکدان لە ژمارەیەک و لێکدانی ڕیز لە ستوون.
Kurdish (Sorani) explanation with English notes on paper: (1) addition needs the same order, (2) scalar multiple 3A, (3) negative of a matrix. Ends where multiplication starts.
ڕوونکردنەوە بە کوردیی سۆرانی، لەگەڵ تێبینیی ئینگلیزی لەسەر کاغەز: (1) کۆکردنەوە هەمان قەبارەی پێویستە، (2) لێکدان لە : ، (3) ، واتە سالبی . لەو شوێنەدا کۆتایی دێت کە لێکدانی دەست پێدەکات.
Multiplying Matricesلێکدانی ماتریکسەکان
Why numbers are kept in a matrix, and how each product entry is a row of the first times a column of the second.
چین و چۆن لێکیان دەدەیت: ڕیزێکی یەکەم لە ستوونێکی دووەم، ژمارە بە ژمارە لێک دەدرێن، پاشان کۆ دەکرێنەوە.
Short animated overview: 0:48 what matrices are, 1:58 how to multiply (row times column), 3:49 an example.
ناساندنێکی کورت بە : 0:48 چین، 1:58 چۆن لێک دەدرێن (ڕیز لە ستوون)، 3:49 نموونەیەک.
How to check whether AB exists (inner sizes match), what size the answer has, and why AB and BA can differ.
چۆن دەزانیت هەیە (قەبارە ناوەکییەکان یەک بگرنەوە)، وەڵامەکە چ قەبارەیەکی دەبێت، هەروەها بۆچی و دەکرێت جیاواز بن.
Plays 0:00-7:49: 0:58 determining the orders (inner numbers match, outer numbers give the size); 3:39 AB for a 1 × 3 row times a 3 × 1 column (1 × 1); 5:18 BA is 3 × 3 — the lesson's own quiz case.
لە 0:00 تا 7:49 پەخش دەبێت: 0:58 دیاریکردنی قەبارەکان (ژمارە ناوەکییەکان یەک دەگرنەوە، ژمارە دەرەکییەکان قەبارەی وەڵام دەدەن)؛ 3:39 بۆ ڕیزێکی لە ستوونێکی ()؛ 5:18 دەبێتە ، هەمان پرسیارەکەی تاقیکردنەوەی وانەکە.
The laws of matrix multiplication: you may regroup a product (associative) and multiply out brackets (distributive), but you must keep the order.
یاساکانی لێکدانی : دەتوانیت لێکدراوێک بە شێوەیەکی تر گرووپ بکەیتەوە () و کەوانە بکەیتەوە ()، بەڵام دەبێت ڕیزبەندییەکە وەک خۆی بهێڵیتەوە.
Plays from 2:31: AB for a 2 × 3 times a 3 × 2 matrix, then BA (3 × 3, different), so multiplication is not commutative; 4:33 associative and 4:43 distributive laws (frames checked at 3:10, 4:10 and 5:05).
لە 2:31ـەوە پەخش دەبێت: بۆ لە ، پاشان (، جیاواز)، کەواتە لێکدانی پەیڕەو ناکات؛ 4:33 و 4:43 (وێنەکانی 3:10، 4:10 و 5:05 پشکنراون).
A Kurdish university lecture: adding matrices of the same order, multiplying by a number, and multiplying matrices row by column.
وانەیەکی زانکۆ بە کوردی: کۆکردنەوەی کە هەمان قەبارەیان هەیە، لێکدان لە ژمارەیەک و لێکدانی ڕیز لە ستوون.
Kurdish: AB is defined when columns of A = rows of B; a 2×2 product row by column; a 1×3 row times a 3×1 column. Stops before the 2×3 × 3×2 example at 10:35.
بە کوردی: پێناسە کراوە کاتێک ژمارەی ستوونەکانی A یەکسان بێت بە ژمارەی ڕیزەکانی B؛ لێکدانی ڕیز لە ستوون؛ ڕیزێکی لە ستوونێکی . پێش نموونەی لە 10:35 ڕادەوەستێت.
Determinants, Minors and Cofactorsدیتەرمینانتەکان، ماینەرەکان و کۆفاکتەرەکان
The determinant as the number that multiplies areas: a negative determinant flips the picture, and a zero determinant squashes it flat.
وەک ئەو ژمارەیەی ڕووبەرەکانی پێ لێک دەدرێت: سالب وێنەکە هەڵدەگەڕێنێتەوە و سفر وێنەکە پان دەکاتەوە.
Plays 0:00-5:33: areas scale by the determinant (2:39 in 2-D), 3:42 negative determinants flip orientation. Stops before 3-D volumes.
لە 0:00 تا 5:33 پەخش دەبێت: ڕووبەرەکان بە گەورە یان بچووک دەبنەوە (2:39 لە دوو ڕەهەنددا)، 3:42 سالب ئاڕاستەی وێنەکە هەڵدەگەڕێنێتەوە. پێش قەبارە سێ ڕەهەندییەکان ڕادەوەستێت.
What a minor is (delete a row and a column, take the determinant) and how the sign (−1)^(i+j) turns it into a cofactor.
چییە (ڕیزێک و ستوونێک لاببە و ئەوەی دەمێنێتەوە بدۆزەرەوە)، هەروەها چۆن هێمای دەیکاتە .
Chapters: 0:00 the 3 × 3 determinant written as a₁₁(…) − a₁₂(…) + a₁₃(…) (frame at 0:30), 1:43 what a minor is, 1:55 what a cofactor is, 2:30 finding them, 3:15 how minor and cofactor are related.
بەشەکان: 0:00 کە وەک دەنووسرێت (وێنەی 0:30)، 1:43 چییە، 1:55 چییە، 2:30 دۆزینەوەیان، 3:15 پەیوەندیی نێوان و .
Step by step: the determinant of a 3×3 matrix by expanding along the first row, each entry times its signed 2×2 minor.
هەنگاو بە هەنگاو: بە کردنەوە بە درێژایی ڕیزی یەکەم؛ هەر ژمارەیەک لە خۆی لێک دەدرێت، بە هێمای + یان −.
Chapters: 0:34 how to find the determinant of a 3×3 matrix, 2:59 the steps summarised.
بەشەکان: 0:34 چۆن دەدۆزیتەوە، 2:59 کورتەی هەنگاوەکان.
Properties of Determinantsتایبەتمەندییەکانی دیتەرمینانت
What each row operation does to a determinant: a swap changes its sign, scaling a row scales it, adding a row multiple changes nothing.
و : گۆڕینەوەی دوو ڕیز هێماکەی پێچەوانە دەکاتەوە، لێکدانی ڕیزێک لە k ئەویش k هێندە دەکات و زیادکردنی چەند هێندەی ڕیزێک نایگۆڕێت.
Plays 3:15-8:02 ('Elementary row operations'). The rest of the video uses them to find a determinant.
لە 3:15 تا 8:02 پەخش دەبێت (بەشی «Elementary row operations»). ئەوەی تری ڤیدیۆکە بەکاریان دەهێنێت بۆ دۆزینەوەی .
The Inverse of a Matrixپێچەوانەی ماتریکس
In Kurdish: the inverse of a 3×3 matrix with A⁻¹ = adj(A) / det(A), using quick patterns for the determinant and the cofactors.
بە کوردی: بە ، بە ڕێگای خێرا بۆ و .
Kurdish worked example on A = [1 2 3; 2 −1 3; 1 0 1]: det A = 4 by the diagonal (Sarrus) pattern, cofactors by a crossing shortcut, then A⁻¹ = adj(A)/det A.
نموونەیەکی چارەسەرکراو بە کوردی لەسەر : بە شێوازی تیرەکان (ساروس)، بە کورتەڕێیەکی خاچی، پاشان .
The inverse as the matrix that undoes A, and why a matrix with determinant 0 squashes space flat, so nothing can undo it.
وەک ئەو کاری A هەڵدەوەشێنێتەوە، هەروەها بۆچی بە 0 بۆشایی پان دەکاتەوە، بۆیە هیچ شتێک ناتوانێت بیگەڕێنێتەوە.
Plays 3:51-7:26: 'Inverse matrices' (A⁻¹A does nothing, like the identity) and 'Zero determinant cases' (no inverse). Stops before rank and column space.
لە 3:51 تا 7:26 پەخش دەبێت: «Inverse matrices» ( هیچ ناگۆڕێت، وەک ) و «Zero determinant cases» (هیچ پێچەوانەیەکی نییە). پێش و column space ڕادەوەستێت.
A 3×3 inverse in three steps: the determinant, the matrix of cofactors, then transpose it (the adjugate) and divide by the determinant.
بە سێ هەنگاو: ، ، پاشان () و دابەشکردنی بەسەر .
Chapters: 0:22 finding the determinant, 1:37 finding the inverse (cofactors, transpose at about 4:40, divide by det).
بەشەکان: 0:22 دۆزینەوەی ، 1:37 دۆزینەوەی (، لە نزیکەی 4:40، دابەشکردن بەسەر ).
Finding the Inverse by Row Operations (Gauss–Jordan)دۆزینەوەی پێچەوانە بە کارە سەرەتاییەکانی ڕیز (لابردنی گاوس–جۆردان)
The three elementary row operations: swap two rows, multiply a row by a non-zero number, and add a multiple of one row to another.
سێ : گۆڕینەوەی شوێنی دوو ڕیز، لێکدانی ڕیزێک لە ژمارەیەکی ناسفر و زیادکردنی چەند هێندەی ڕیزێک بۆ ڕیزێکی تر.
Plays 1:03-2:57 ('Elementary row operations'). The rest of the video uses them to solve a system of equations, not to find an inverse.
لە 1:03 تا 2:57 پەخش دەبێت (بەشی «Elementary row operations»). ئەوەی تری ڤیدیۆکە بەکاریان دەهێنێت بۆ چارەسەرکردنی کۆمەڵێک ، نەک بۆ دۆزینەوەی .
Statistics and Probabilityئامار و ئەگەر
Mathematics and Computers: Why IT Students Need Mathsبیرکاری و کۆمپیوتەر: بۆچی خوێندکاری IT پێویستی بە بیرکارییە؟
Ten kinds of maths programmers use, from Boolean algebra and number systems to graph theory, statistics and linear algebra, each with a quick example.
دە جۆر بیرکاری کە بەکاری دەهێنن، لە و تا ، و ، هەر یەکەیان بە نموونەیەکی خێرا.
A fast overview; chapters: 0:44 Boolean algebra, 1:30 number systems, 5:40 graph theory, 7:06 statistics, 8:04 linear algebra.
ناساندنێکی گشتیی خێرا؛ بەشەکان: 0:44 ، 1:30 ، 5:40 ، 7:06 ، 8:04 .
Why every character and world in a 3-D game is built from millions of tiny triangles, and why triangles are the easiest shape to draw.
بۆچی هەموو کارەکتەر و جیهانێک لە سێ ڕەهەندیدا لە ملیۆنان سێگۆشەی بچووک دروست دەکرێت، هەروەها بۆچی سێگۆشە ئاسانترین شێوەیە بۆ کێشان.
Watch 0:00–4:26; it stops before the sponsor message at the end.
لە 0:00 تا 4:26 سەیر بکە؛ پێش ڕیکلامی سپۆنسەر لە کۆتاییدا ڕادەوەستێت.
A visit to Bletchley Park and the rebuilt Colossus: how this early electronic computer helped to break German Lorenz codes in the Second World War.
سەردانێکی Bletchley Park و Colossusـی دووبارە دروستکراو: چۆن ئەم ئەلیکترۆنییە سەرەتاییە لە جەنگی جیهانیی دووەمدا یارمەتیی شکاندنی Lorenzـی ئەڵمانیای دا.
Algebra, Boolean Logic and Matrices Inside the Computerجەبر، لۆجیکی بوول و ماتریکسەکان لەناو کۆمپیوتەردا
Why numbers are kept in a matrix, and how each product entry is a row of the first times a column of the second.
چین و چۆن لێکیان دەدەیت: ڕیزێکی یەکەم لە ستوونێکی دووەم، ژمارە بە ژمارە لێک دەدرێن، پاشان کۆ دەکرێنەوە.
From 1:58 to the end: row-times-column multiplication of two 2 × 2 matrices, then an example. (0:48-1:58, skipped here, is about adding matrices and multiplying by a scalar.)
لە 1:58ـەوە تا کۆتایی: لێکدانی ڕیز لە ستوون بۆ دوو ، پاشان نموونەیەک. (0:48 تا 1:58، کە لێرەدا بەجێ دەهێڵرێت، کۆکردنەوەی و لێکدانیان لە ڕوون دەکاتەوە.)
In Kurdish: what a matrix is (m × n), then square, scalar, zero and identity matrices, the main diagonal, block-diagonal matrices and the transpose.
بە کوردی: چییە ()، پاشان ، ، و ، ، کە بلۆکەکانی لەسەر تیرەکەن، هەروەها .
In Kurdish, explained from handwritten notes.
بە کوردی، لەسەر پەڕەی دەستنووس ڕوون دەکرێتەوە.
A 2×2 matrix moves the whole grid; where the two basic arrows land gives the matrix. Examples include a 90° turn and a shear.
هەموو تۆڕەکە دەجووڵێنێت؛ شوێنی گەیشتنی دوو بنەڕەتییەکە دیاری دەکات. نموونەکان: و لارکردنەوەیەک (shear).
Chapter 8:03 shows the 90° rotation matrix used on this screen.
بەشی 8:03 هەمان پیشان دەدات کە لەسەر ئەم شاشەیە بەکار هاتووە.
What Is Statistics? Data, Populations and Samplesئامار چییە؟ دراوە، کۆمەڵگە و نموونە
A five-minute overview: descriptive and inferential statistics, population, sample, parameter and statistic, and the kinds of data.
کورتەیەکی پێنج خولەکی: و ، ، ، و ، هەروەها جۆرەکانی .
Watch 0:00-4:06. Chapters: 0:27 descriptive vs inferential, 1:08 key definitions, 1:53 qualitative vs quantitative, 3:21 discrete vs continuous. (2:33 nominal/ordinal is extra.)
لە 0:00 تا 4:06 سەیر بکە. بەشەکان: 0:27 بەرامبەر ، 1:08 پێناسە سەرەکییەکان، 1:53 بەرامبەر ، 3:21 بەرامبەر . (بەشی 2:33 دەربارەی ناوی و ڕیزبەندی زیادەیە.)
What statistics is for, a short history, and its two big parts: descriptive statistics that sum up data and inferential statistics that draw conclusions.
بۆ چییە، مێژوویەکی کورتی، هەروەها دوو بەشە گەورەکەی: کە کورت دەکاتەوە و کە دەرئەنجام وەردەگرێت.
Population or sample, parameter or statistic: the symbols μ and x̄, σ and s, p and p̂, N and n, with a short quiz.
یان ، یان : و ، و ، و ، و ، لەگەڵ چەند پرسیارێکی کورت.
How to tell discrete data, which are counted, from continuous data, which are measured, with many everyday examples and graphs.
چۆن ، کە دەژمێردرێت، لە ، کە دەپێورێت، جیا دەکەیتەوە، لەگەڵ زۆر نموونەی ڕۆژانە و چەند .
Subscripts and Sigma (Σ) Notationژێرنووسەکان و نیشانەی سیگما (Σ)
How to read the capital sigma: the index starts at the bottom number, goes up to the top number, and every term is added.
چۆن سیگمای گەورە () دەخوێنیتەوە: لە ژمارەی خوارەوە دەست پێدەکات، تا ژمارەی سەرەوە دەڕوات و هەموو بڕەکان کۆ دەکرێنەوە.
Watch 5:21–8:35, the summation-notation part; the rest is about sequences and the number e.
لە 5:21 تا 8:35 سەیر بکە، بەشی ؛ ئەوانی تری ڤیدیۆکە دەربارەی زنجیرەی ژمارەکان و .
Rounding and Decimal Placesنزیککردنەوە و خانە دەییەکان
Why 0.7 + 0.6 does not print exactly 1.3: computers store decimals in binary, so floats are approximations.
بۆچی Python بۆ 0.7 + 0.6 ژمارەی 1.2999999999999998 پیشان دەدات: ژمارەی بە هەڵدەگرێت، بۆیە زۆر ژمارەی سادە تەنها نزیکەیین.
Explains the binary storage behind surprises like round(2.675, 2).
هۆکاری ئەنجامی چاوەڕواننەکراوی وەک round(2.675, 2) ڕوون دەکاتەوە: هەڵگرتنی ژمارەکان بە .
round(2.675, 2) gives 2.67بۆچی round(2.675, 2) دەکاتە 2.67 Rounding to decimal places: find the last digit you keep, look at the next "decider" digit, round down or up, and keep needed zeros.
بۆ چەند : دوایین کە دەیهێڵیتەوە بدۆزەرەوە، سەیری دواتر («بڕیاردەر») بکە، بۆ خوارەوە یان سەرەوە نزیکی بکەرەوە و سفرە پێویستەکان بهێڵەوە.
Chapters: 0:27 the last digit and the decider, 0:55 round down or up, 3:35 why trailing zeros matter.
بەشەکان: 0:27 دوایین و «بڕیاردەر»، 0:55 بۆ خوارەوە یان سەرەوە، 3:35 بۆچی سفرەکانی کۆتایی گرنگن.
Grouping Data: Frequency Tablesپۆلێنکردنی دراوە: خشتەکانی دووبارەبوونەوە
In Kurdish: a full frequency table for 30 decimal values: range, Sturges' number of classes, class width, tally marks, frequencies and midpoints.
بە کوردی: تەواو بۆ 30 نرخی : ، ژمارەی بە ، ، ، و .
In Kurdish; a worked example with decimal data and continuous classes.
بە کوردی؛ نموونەیەکی چارەسەرکراو بە و بەردەوام.
Histograms and Cumulative Frequency Graphsهیستۆگرامەکان و هێڵکارییەکانی دووبارەبوونەوەی کەڵەکەبوو
What a histogram shows: values are sorted into equal bins, each bar counts its bin, and the bin width changes the picture.
چی پیشان دەدات: نرخەکان دەخرێنە ناو چەند یەکسانەوە، هەر ستوونێک نرخەکانی خۆی دەژمێرێت و شێوەی دەگۆڕێت.
How to draw a cumulative frequency graph: running totals plotted at each upper class boundary from zero, then the median read at half the total.
چۆن دەکێشیت: لە سفرەوە دەست پێدەکەیت، کۆ بەردەوامەکان لەسەر هەر دادەنێیت، پاشان لە نیوەی کۆی گشتیدا دەخوێنیتەوە.
Watch 10:45–15:36. The video joins the points with a smooth curve (UK exam style); this course joins them with straight lines.
لە 10:45 تا 15:36 سەیر بکە. ڤیدیۆکە خاڵەکان بە هێڵێکی چەماوەی نەرم بەیەکەوە دەبەستێت (شێوازی تاقیکردنەوەکانی بەریتانیا)؛ ئەم کۆرسە بە هێڵی ڕاست دەیانبەستێت.
The Arithmetic Mean and the Weighted Meanناوەند و ناوەندی قورسکراو
The mean of a grouped frequency table: find each class midpoint, multiply by its frequency, add the products and divide by the total frequency.
پۆلێنکراو: بۆ هەر ، لە بدە، لێکدراوەکان کۆ بکەرەوە و دابەشی کۆی بکە.
Watch 0:34–3:56, the mean; the rest of the video does the median and mode of grouped data.
لە 0:34 تا 3:56 سەیر بکە: ؛ ئەوانی تری ڤیدیۆکە و دەدۆزێتەوە.
In Kurdish: the mean of a list is the sum of the numbers divided by how many there are, with a worked example.
بە کوردی: لیستێک کۆی ژمارەکانە دابەش بە ژمارەی دانەکان، لەگەڵ نموونەیەکی چارەسەرکراو.
In Kurdish; watch 3:10–8:15, the mean (ناوەند). The rest of the video does range, mode and median.
بە کوردی؛ لە 3:10 تا 8:15 سەیر بکە: . ئەوانی تری ڤیدیۆکە ، و باس دەکات.
Geometric, Harmonic and Quadratic Meansناوەندی ئەندازەیی، ناوەندی هارمۆنیک و ناوەندی دووجایی
A mean is the value that keeps the total unchanged: growth needs the geometric mean, speeds the harmonic mean, errors the root mean square.
تێکڕا ئەو نرخەیە کە کۆی گشتی وەک خۆی دەهێڵێتەوە: بۆ گەشە پێویستە، بۆ خێرایی و بۆ هەڵەکان .
Whole video: why there are several means and which question each one answers
هەموو ڤیدیۆکە: بۆچی چەند جۆرێک تێکڕا هەیە و هەر یەکەیان وەڵامی کام پرسیار دەداتەوە.
The geometric mean averages growth rates by multiplying and taking the n-th root; the harmonic mean gives the true average speed over equal distances.
تێکڕای ڕێژەکانی گەشە دەدۆزێتەوە بە لێکدانیان و دەرهێنانی ڕەگی ؛ تێکڕای ڕاستەقینەی خێرایی بۆ دووریی یەکسان دەدات.
Watch 3:25–8:59: the geometric mean of growth rates
لە 3:25 تا 8:59 سەیر بکە: بۆ ڕێژەکانی گەشە.
The geometric mean averages growth rates by multiplying and taking the n-th root; the harmonic mean gives the true average speed over equal distances.
تێکڕای ڕێژەکانی گەشە دەدۆزێتەوە بە لێکدانیان و دەرهێنانی ڕەگی ؛ تێکڕای ڕاستەقینەی خێرایی بۆ دووریی یەکسان دەدات.
Watch 8:59–14:29: the harmonic mean for speeds over equal distances
لە 8:59 تا 14:29 سەیر بکە: بۆ خێرایی لە دووریی یەکساندا.
A semicircle picture shows why, for two positive numbers, the harmonic ≤ geometric ≤ arithmetic ≤ quadratic mean, equal only when the numbers are equal.
وێنەیەکی نیوەبازنە پیشان دەدات بۆچی بۆ دوو هەمیشە (، ، ، )؛ تەنها کاتێک یەکسانن کە ژمارەکان یەکسان بن.
Watch 0:00–7:40: one picture shows H ≤ G ≤ mean ≤ Q for two numbers a and b
لە 0:00 تا 7:40 سەیر بکە: یەک وێنە بۆ دوو ژمارەی و پیشان دەدات.
The Median and the Modeناوەڕاستە و باو
The mean of a grouped frequency table: find each class midpoint, multiply by its frequency, add the products and divide by the total frequency.
پۆلێنکراو: بۆ هەر ، لە بدە، لێکدراوەکان کۆ بکەرەوە و دابەشی کۆی بکە.
Watch 3:56–7:00: find the median class (first cf ≥ Σf/2), then use the formula
لە 3:56 تا 7:00 سەیر بکە: بدۆزەرەوە (یەکەم کە بێت)، پاشان بەکار بهێنە.
The mean of a grouped frequency table: find each class midpoint, multiply by its frequency, add the products and divide by the total frequency.
پۆلێنکراو: بۆ هەر ، لە بدە، لێکدراوەکان کۆ بکەرەوە و دابەشی کۆی بکە.
Watch 7:00–9:22: the modal class and the mode formula
لە 7:00 تا 9:22 سەیر بکە: و .
Math Antics on the three kinds of average: the mean, the median (the middle value) and the mode (the most common value), with a real-world example.
Math Antics دەربارەی سێ جۆری ناوەندگیری: ، (نرخی ناوەڕاست) و (ئەو نرخەی زۆرتر دووبارە دەبێتەوە)، لەگەڵ نموونەیەکی ژیانی ڕۆژانە.
Plays 5:18–10:22: the median (with an even count, the mean of the two middle values), the mode, and a real-world example that compares the three. The mean is in the previous lesson.
لە 5:18 تا 10:22 پەخش دەبێت: (کاتێک ژمارەی جووتە، دوو نرخە ناوەڕاستەکە)، و نموونەیەکی ژیانی ڕۆژانە کە هەر سێکیان بەراورد دەکات. لە وانەی پێشوودایە.
Quartiles, Percentiles and Box Plots (Supplementary)چواریەکەکان، سەدیەکەکان و هێڵکارییە سندووقییەکان (زیادە)
Quartiles, deciles and percentiles cut sorted data into equal parts; the five-number summary; why computer programs give slightly different quartiles.
، دەیەکەکان (deciles) و ڕیزکراو دابەشی چەند بەشێکی یەکسان دەکەن؛ ؛ هەروەها بۆچی کەمێک جیاواز دەدەن.
Whole video: quartiles, percentiles, the five-number summary and why methods differ
هەموو ڤیدیۆکە: ، ، و بۆچی ڕێگاکان جیاوازن.
What quantiles and percentiles are: values that cut sorted data into equal-sized groups, and why tools may compute them a little differently.
quantiles و چین: ئەو نرخانەی ڕیزکراو دەکەن بە چەند گرووپێکی هاوقەبارە، هەروەها بۆچی ئامرازەکان کەمێک بە جیاوازی دەیانژمێرن.
Whole video: what a percentile (quantile) is
هەموو ڤیدیۆکە: (quantile) چییە.
Find Q1, the median and Q3, draw a box plot, work out the IQR, then use 1.5 × IQR fences to spot outliers.
، و بدۆزەرەوە، بکێشە، بژمێرە، پاشان بە سنوورەکانی بدۆزەرەوە.
Whole video: IQR, a box plot and the 1.5 × IQR rule for outliers
هەموو ڤیدیۆکە: ، و یاسای بۆ .
Practice: One Data Set from Table to Averagesڕاهێنان: یەک کۆمەڵەدراوە لە خشتەوە بۆ پێوەرەکانی ڕووکردنە چەق
The mean of a grouped frequency table: find each class midpoint, multiply by its frequency, add the products and divide by the total frequency.
پۆلێنکراو: بۆ هەر ، لە بدە، لێکدراوەکان کۆ بکەرەوە و دابەشی کۆی بکە.
Whole video: one grouped table from midpoints to the mean, median and mode
هەموو ڤیدیۆکە: یەک پۆلێنکراو لە تا ، و .
Measuring Spread: Range and Mean Deviationپێوانی پەرتبوون: مەودا و لادانی نێوانەیی
How to find the range (largest minus smallest), and why the range alone can mislead because it uses only two values.
چۆن دەدۆزیتەوە (گەورەترین نرخ کەم بچووکترین نرخ)، هەروەها بۆچی بە تەنها دەکرێت چەواشەکار بێت، چونکە تەنها دوو نرخ بەکار دەهێنێت.
Watch 2:14–4:27: the range, an example, and why two values are not enough
لە 2:14 تا 4:27 سەیر بکە: ، نموونەیەک و بۆچی دوو نرخ بەس نییە.
Variance and Standard Deviationلێکنەچوون و لادانی پێوانەیی
Population mean, variance and standard deviation, and how a sample estimates them — dividing by n − 1 for the sample variance.
، و لە ، هەروەها چۆن مەزەندەیان دەکات: بۆ دابەش بە دەکەین.
Whole video: population formulas vs sample estimates (n − 1)
هەموو ڤیدیۆکە: بەرامبەر مەزەندەکانی ().
Why variance squares the deviations instead of using absolute values, and why only n − 1 deviations are free (degrees of freedom).
بۆچی دووجا دەکات لە جیاتی بەکارهێنانی ، هەروەها بۆچی تەنها ئازادن ().
Watch 2:39–6:55: why we square the deviations
لە 2:39 تا 6:55 سەیر بکە: بۆچی دووجا دەکەین.
Why variance squares the deviations instead of using absolute values, and why only n − 1 deviations are free (degrees of freedom).
بۆچی دووجا دەکات لە جیاتی بەکارهێنانی ، هەروەها بۆچی تەنها ئازادن ().
Watch 10:47–13:46: what degrees of freedom mean
لە 10:47 تا 13:46 سەیر بکە: چ واتایەکیان هەیە.
Each value pulls the sample mean towards itself, so deviations from x̄ come out too small; dividing by n − 1 fixes this.
هەر نرخێک بەرەو خۆی ڕادەکێشێت، بۆیە لە زۆر بچووک دەردەچن؛ دابەشکردن بە ئەمە چاک دەکاتەوە.
Whole video: why a sample divides by n − 1
هەموو ڤیدیۆکە: بۆچی دابەش بە دەکرێت.
Coefficient of Variation and Momentsهاوکۆلکەی گۆڕان و مۆمێنتەکان
The coefficient of variation divides the standard deviation by the mean, so data with different means or units can be compared.
دابەش بە دەکات، بۆیە دەتوانیت بە جیاواز یان یەکەی جیاوازەوە بەراورد بکەیت.
Whole video: what the C.V is and two examples
هەموو ڤیدیۆکە: (C.V) چییە، لەگەڵ دوو نموونە.
Moments as one family: the first describes the centre, the second the spread, the third the lean and the fourth the tails of the data.
وەک یەک خێزان: یەکەم چەقی وەسف دەکات، دووەم ، سێیەم بەرەو کام لا لارە و چوارەم کلکەکانی چۆنن.
Watch 0:00–12:10: the idea behind moments
لە 0:00 تا 12:10 سەیر بکە: بیرۆکەی پشت .
Skewness, Kurtosis and the Mean–Median–Mode Relationناهاوجێبوون، پلەی لووتکەیی و پەیوەندیی نێوان ناوەند، ناوەڕاستە و باو
Symmetric, right-skewed and left-skewed shapes, where the mean, median and mode sit in each, and how a box plot shows the skew.
شێوەی هاوجێ، لار بەرەو ڕاست و لار بەرەو چەپ؛ شوێنی ، و لە هەر یەکەیاندا، هەروەها چۆن پیشان دەدات.
Whole video: which way the tail points, and where the three averages sit
هەموو ڤیدیۆکە: کلکەکە بەرەو کام لا درێژ دەبێتەوە و سێ تێکڕاکە لە کوێ دادەنیشن.
Putting a number on skewness: Pearson's coefficients (mean − mode)/S and 3(mean − median)/S, and the moment coefficient M3/S³.
پێوانەکردنی بە ژمارە: پیرسن و ، هەروەها .
Watch 4:28–10:52: Pearson's mode and median coefficients and the moment coefficient
لە 4:28 تا 10:52 سەیر بکە: پیرسن بە و بە ، هەروەها .
Kurtosis compares tails with the normal curve: excess kurtosis 0 is normal, positive means heavier tails (leptokurtic), negative lighter (platykurtic).
کلکەکان بە چەماوەی بەراورد دەکات: کاتێک کەم 3 سفرە، دابەشبوونەکە ئاساییە؛ موجەب واتە کلکی قورستر ()، سالب واتە کلکی سووکتر ().
Watch 6:53–10:42: kurtosis as tailedness, excess kurtosis 0 for the normal curve, lepto-, meso- and platykurtic
لە 6:53 تا 10:42 سەیر بکە: وەک قورسیی کلکەکان، کەم 3 کە بۆ چەماوەی ئاسایی سفرە، پاشان ، و .
What Is Probability?ئەگەرێتی چییە؟
What a probability is, why it always lies between 0 and 1, and the basic rules every probability follows, with short examples.
چییە، بۆچی هەمیشە لە نێوان 0 و 1ـدایە، هەروەها ئەو یاسا بنەڕەتییانەی هەموو پەیڕەویان دەکات، لەگەڵ نموونەی کورت.
Whole video: what probability is and its basic rules
هەموو ڤیدیۆکە: چییە و یاسا بنەڕەتییەکانی.
In Kurdish: the probability scale from impossible (0, 0%) to certain (1, 100%), with unlikely, equal and likely, written as fractions, decimals and percentages.
بە کوردی: پێوەری لە (0، 0%) تا (1، 100%)، لەگەڵ کەم، یەکسان و زۆر، بە ، و .
Watch 0:00–12:00 (Kurdish): the probability scale and ways to write a probability
لە 0:00 تا 12:00 سەیر بکە (بە کوردی): پێوەری و ڕێگاکانی نووسینی .
In Kurdish: a Grade 9 lesson on experiments, outcomes, the sample space of a die and the probability of an event as a fraction.
بە کوردی: وانەیەکی پۆلی 9 دەربارەی ، ، بەردەزارێک و وەک .
Watch 0:00–9:40 (Kurdish): experiment, outcome, sample space of a die and P(A) as a fraction
لە 0:00 تا 9:40 سەیر بکە (بە کوردی): ، ، بەردەزارێک و وەک .
A coin has no memory: why a streak does not make the other side 'due', and what the law of large numbers really promises.
دراو هیچ بیرەوەرییەکی نییە: بۆچی کاتێک یەک ڕوو چەند جار لە سەر یەک دێت، ڕووەکەی تر «نۆرەی» نابێت، هەروەها بە ڕاستی چی بەڵێن دەدات.
Watch 0:00–5:55: a coin has no memory — the gambler's fallacy, and what the law of large numbers really promises
لە 0:00 تا 5:55 سەیر بکە: دراو هیچ بیرەوەرییەکی نییە — ، هەروەها بە ڕاستی چی بەڵێن دەدات.
Experiments, Sample Spaces and Eventsتاقیکردنەوە، بۆشایی نموونە و ڕووداوەکان
A Kurdish teacher writes the events of one die as sets, then finds A ∪ B, A ∩ B and their probabilities in worked examples.
مامۆستایەکی کورد یەک بەردەزار وەک دەنووسێت، پاشان ، و لە نموونەی چارەسەرکراودا دەدۆزێتەوە.
Grade 11 (literary) lesson 1-3, part 1, in Sorani: the events of one die as subsets of {1, 2, 3, 4, 5, 6} (to about 11:30), A ∪ B and A ∩ B with dice and cards (about 11:30-21:40), then P(event) = favourable / all and P(A ∩ B), P(A ∪ B) by counting.
پۆلی 11 (وێژەیی)، وانەی (1-3)، بەشی یەکەم، بە سۆرانی: یەک بەردەزار وەک (تا نزیکەی 11:30)، و بە بەردەزار و کارت (نزیکەی 11:30 تا 21:40)، پاشان = ژمارەی گونجاوەکان ÷ ژمارەی هەموو ، هەروەها و بە ژماردن.
What a sample space is, how a tree diagram lists every outcome of two coin flips, the basic rules every probability obeys, and the complement rule.
چییە، چۆن هەموو دوو جار هەڵدانی دراو دەنووسێت، یاسا بنەڕەتییەکانی و .
Plays 1:30-4:07: the sample space and a tree diagram of two coin flips (the screen grows it to three), then "at least one tail" read from the outcomes.
لە 1:30 تا 4:07 پەخش دەبێت: و بۆ دوو جار هەڵدانی دراو (ئەم شاشەیە دەیکات بە سێ جار)، پاشان «لانیکەم یەک خەت» لە دەخوێنرێتەوە.
Clear animations show events that cannot happen together (mutually exclusive) and events that together cover the whole sample space (exhaustive).
ڕوون ئەو پیشان دەدەن کە ناتوانن پێکەوە ڕوو بدەن ()، هەروەها ئەوانەی پێکەوە هەموو دادەپۆشن ().
Mutually exclusive events from 0:27, exhaustive events from 2:09, and overlapping and non-overlapping exhaustive events in Venn pictures from 5:15.
لە 0:27ـەوە، لە 2:09ـەوە، هەروەها بە بەشی هاوبەش و بێ بەشی هاوبەش لە لە 5:15ـەوە.
Counting and Permutationsژماردن و گۆڕینەکان
Counting arrangements step by step: listing permutations, the nPr formula with factorials, and several arrangement word problems.
ژماردنی ئەو ڕێگایانەی شتەکان پێیان ڕیز دەکرێن، هەنگاو بە هەنگاو: نووسینی ، بە ، هەروەها چەند پرسیارێکی وشەیی.
Plays 0:00-11:16: understanding and listing permutations, the permutation formula and arrangement examples; the combination part after 11:16 belongs to the next lesson.
لە 0:00 تا 11:16 پەخش دەبێت: تێگەیشتن لە و نووسینیان، و نموونەی ڕیزبەندی؛ بەشی دوای 11:16 هی وانەی داهاتووە.
Why zero factorial equals 1: read the factorial table backwards, dividing by n each time, until you reach 0!.
بۆچی : خشتەی بە پێچەوانەوە بخوێنەوە، هەر جارەی دابەش بە بکە، تا دەگەیتە .
Why n people around a round table can sit in (n − 1)! ways: fix one person as a reference point.
بۆچی کەس لە دەوری مێزێکی خڕ بە ڕێگا دادەنیشن: یەک کەس وەک خاڵی پشتپێبەستن جێگیر بکە.
Compares a row with a circle, then seats the first person as the reference point.
ڕیزێک لەگەڵ بازنەیەک بەراورد دەکات، پاشان یەکەم کەس وەک خاڵی پشتپێبەستن دادەنیشێنێت.
How to count arrangements when some letters repeat: count as if all were different, then divide by the factorial of each repeat.
چۆن ڕێگاکانی ڕیزبوونی پیتەکان دەژمێریت کاتێک هەندێک پیت دووبارە دەبنەوە: وا بژمێرە کە هەموویان جیاوازن، پاشان دابەش بە ژمارەی جارەکانی هەر پیتێکی دووبارە بکە.
Combinationsگونجێنەکان
What a combination is (order does not matter) and a quick way to compute nCr by cancelling before you multiply.
چییە (ڕیزبەندی گرنگ نییە) و ڕێگایەکی خێرا بۆ ژماردنی : پێش لێکدان، ژمارەکان کورت بکەرەوە.
An example from 0:22, the rule at 3:14 and more examples from 5:11; the cancelling shortcut is the method of the "Computing C(n,r)" screen.
نموونەیەک لە 0:22ـەوە، یاساکە لە 3:14 و نموونەی زیاتر لە 5:11ـەوە؛ ڕێگای کورتکردنەوەکە هەمان ڕێگایە کە لە شاشەی «ژماردنی » بەکار دێت.
How Pascal's triangle is built by adding the two numbers above, and how its rows give the combination numbers.
چۆن دروست دەکرێت بە کۆکردنەوەی ئەو دوو ژمارەیەی سەرەوە، هەروەها ڕیزەکانی چۆن ژمارەکانی دەدەن.
Building the triangle from 0:36, binomial coefficients from 1:08, patterns and probability uses after that.
دروستکردنی سێگۆشەکە لە 0:36ـەوە، لە 1:08ـەوە، پاشان تایبەتمەندییە سەرنجڕاکێشەکانی و بەکارهێنانی لە .
The Axioms of Probability and the Complement Ruleبەڵگەنەویستەکانی ئەگەر و یاسای تەواوکەر
What a sample space is, how a tree diagram lists every outcome of two coin flips, the basic rules every probability obeys, and the complement rule.
چییە، چۆن هەموو دوو جار هەڵدانی دراو دەنووسێت، یاسا بنەڕەتییەکانی و .
Plays 4:50-7:30: the rules every probability obeys (always between 0 and 1, all outcomes add up to 1), then the complement rule P(Aᶜ) = 1 − P(A) with a two-coin practice question.
لە 4:50 تا 7:30 پەخش دەبێت: ئەو یاسایانەی هەموو پەیڕەویان دەکات (هەمیشە لە نێوان 0 و 1ـدایە، کۆی هەموو دەکاتە 1)، پاشان لەگەڵ پرسیارێکی ڕاهێنان بە دوو دراو.
A Kurdish teacher explains complementary events and P(Ā) = 1 − P(A), then reads probabilities from a three-circle Venn diagram.
مامۆستایەکی کورد و ڕوون دەکاتەوە، پاشان لە سێ بازنەیی دەخوێنێتەوە.
Plays 0:00-10:10 in Sorani: complementary events with a coin tossed twice and a die.
لە 0:00 تا 10:10 بە سۆرانی پەخش دەبێت: بە دراوێک کە دوو جار هەڵدەدرێت و بەردەزارێک.
Mutually Exclusive Events and the Addition Ruleڕووداوی جیا و یاسای کۆکردنەوەی ئەگەر
A Kurdish teacher explains complementary events and P(Ā) = 1 − P(A), then reads probabilities from a three-circle Venn diagram.
مامۆستایەکی کورد و ڕوون دەکاتەوە، پاشان لە سێ بازنەیی دەخوێنێتەوە.
Plays 10:10-15:20 in Sorani: 60 students and three subjects in a Venn diagram; the chance that a student studies two subjects, all three, and so on.
لە 10:10 تا 15:20 بە سۆرانی پەخش دەبێت: 60 خوێندکار و سێ بابەت لە ؛ ئەوەی خوێندکارێک دوو بابەت یان هەر سێ بابەتەکە بخوێنێت، لەگەڵ پرسیاری تر.
Probability of "A or B" with two dice: add both events and subtract the overlap once, shown on a Venn diagram.
«A یان B» بە دوو بەردەزار: هەردوو کۆ بکەرەوە و بەشە هاوبەشەکە یەک جار لێی کەم بکەرەوە، لەسەر .
Reviews sample spaces and simple probability with two dice, then the union of two overlapping events from 4:14 (9/36 + 11/36 − 5/36 = 15/36).
سەرەتا و سادە بە دوو بەردەزار دووبارە دەکاتەوە، پاشان لە 4:14ـەوە دوو کە بەشی هاوبەشیان هەیە ().
Conditional Probability, Independence and the Multiplication Ruleئەگەری مەرجدار، سەربەخۆیی و یاسای لێکدانی ئەگەر
Conditional probability as a smaller sample space: what P(A|B) means, its formula and simple examples, with a first look at independence.
وەک بچووکتر: واتای چییە، و نموونەی سادە، لەگەڵ سەرەتایەک بۆ .
Sample space and Venn picture from 0:24, the definition at 2:29, examples from 4:58.
و لە 0:24ـەوە، پێناسەکە لە 2:29، نموونەکان لە 4:58ـەوە.
A Kurdish Grade 9 lesson: multiply probabilities for "A then B", and change the bag after a ball is taken out without replacement.
وانەیەکی کوردیی پۆلی 9: بۆ «A پاشان B» لێک بدە، هەروەها دوای دەرهێنانی تۆپێک ، ناوەڕۆکی توورەکەکە بگۆڕە.
Plays 10:40-17:10 in Sorani: dependent events, P(A, then B) = P(A) × P(B after A); a bag of 4 red and 6 green balls, two drawn without putting the first back: 4/10 × 6/9, the same set-up as the screen.
لە 10:40 تا 17:10 بە سۆرانی پەخش دەبێت: ، ؛ توورەکەیەک بە 4 تۆپی سوور و 6 تۆپی سەوز، دوو تۆپ دەردەهێنرێن بێ ئەوەی یەکەمیان بگەڕێنرێتەوە: ، هەمان نموونەی سەر ئەم شاشەیە.
How to tell independent from dependent events and multiply their probabilities, including draws where the first result changes the second.
چۆن لە جیا دەکەیتەوە و لێک دەدەیت، لەوانە دەرهێنان کاتێک دەرهێنانی یەکەم دووەم دەگۆڕێت.
Independent events from 0:14, dependent events from 2:23, summary at 5:47.
لە 0:14ـەوە، لە 2:23ـەوە، کورتە لە 5:47.
Why mutually exclusive and independent are different ideas: events that cannot happen together are in fact strongly dependent.
بۆچی و دوو بیرۆکەی جیاوازن: ئەو ناتوانن پێکەوە ڕوو بدەن لە ڕاستیدا زۆر بە یەکەوە بەستراون.
Mutually exclusive events at 0:32, independent at 2:03, dependent at 4:42, and how they relate at 5:55.
لە 0:32، لە 2:03، لە 4:42، هەروەها چۆن پێکەوە دەبەسترێنەوە لە 5:55.
Bayes' Theoremسەلمێنراوی بەیز
Bayes' theorem as a picture: start from a prior, keep only the cases that fit the evidence, and read off the new probability.
وەک وێنە: لە دەست پێبکە، تەنها ئەو حاڵەتانە بهێڵەوە کە لەگەڵ بەڵگەکە دەگونجێن، پاشان نوێیەکە () بخوێنەوە.
Example from 0:00, the formula from 4:09, making it intuitive with area from 10:13.
نموونەیەک لە 0:00ـەوە، لە 4:09ـەوە، تێگەیشتنی ئاسان بە ڕووبەر لە 10:13ـەوە.
The law of total probability: split the sample space into pieces, add "share × rate" for each piece; worked with machines making faulty parts.
: بکە بە چەند پارچەیەک، بۆ هەر پارچەیەک «بەش × ڕێژە» کۆ بکەرەوە؛ بە نموونەی چەند ئامێرێک کە پارچەی خراپ دروست دەکەن.
Idea from 0:00, formal statement at 2:36, a machine-parts example at 4:26 (the same set-up as Example 23), tree diagram at 7:12.
بیرۆکەکە لە 0:00ـەوە، دەربڕینی فەرمی لە 2:36، نموونەی پارچەی ئامێرەکان لە 4:26 (هەمان بارودۆخی نموونەی (23))، لە 7:12.
Why a positive result from a good test can still mean a low chance of disease: count 1000 people, sensitivity and false positives.
بۆچی کاتێک پشکنینێکی باش ئەرێنی دەردەچێت، هێشتا دەکرێت نەخۆشی کەم بێت: 1000 کەس بژمێرە، لەگەڵ و .
Plays 0:00-5:53, the paradox itself with 1% prevalence; the later "Bayes factor" part is beyond this lesson.
لە 0:00 تا 5:53 پەخش دەبێت: خودی پارادۆکسەکە بە ڕێژەی تووشبوونی 1%؛ بەشی دواتری «Bayes factor» لە ئاستی ئەم وانەیە بەرزترە.
How a naive Bayes spam filter scores a message from word probabilities, and why it is called "naive".
لە جۆری چۆن بە وشەکان نمرە دەداتە نامەیەک، هەروەها بۆچی پێی دەوترێت «ساکار».
Plays 1:08-14:00: word probabilities in normal and spam messages, classifying two messages, pseudocounts, and why naive Bayes is naive (12:35); stops before the closing self-promotion.
لە 1:08 تا 14:00 پەخش دەبێت: وشەکان لە نامەی ئاسایی و ، دوو نامە، ژمارەی زیادکراوی گریمانەیی (pseudocounts)، هەروەها بۆچی پێی دەوترێت «ساکار» (12:35)؛ پێش ڕیکلامی کۆتایی بۆ کارەکانی خۆی ڕادەوەستێت.
Random Variables and Probability Mass Functionsگۆڕاوە هەڕەمەکییەکان و نەخشەی بارستەی ئەگەر
What a random variable is and how a table of its values and probabilities makes a discrete probability distribution, with coin-toss examples.
چییە و چۆن خشتەیەک بە نرخەکانی و دەبێتە پچڕاو، بە نموونەی هەڵدانی دراو.
Plays 0:53-11:14: random variables, discrete probability distributions and a worked example.
لە 0:53 تا 11:14 پەخش دەبێت: ، پچڕاو و نموونەیەکی چارەسەرکراو.
Why a random variable is "not random and not a variable": it is a function that gives every outcome (two dice) one number.
بۆچی «نە هەڕەمەکییە و نە »: کە بە هەر (دوو بەردەزار) یەک ژمارە دەدات.
Plays 0:00-8:49: the sum of two dice as a function on the 36 outcomes; each value collects a set of outcomes (an event).
لە 0:00 تا 8:49 پەخش دەبێت: کۆی دوو بەردەزار وەک لەسەر 36 ؛ هەر نرخێک لە کۆ دەکاتەوە ().
The Cumulative Distribution Function (CDF)نەخشەی دابەشبوونی کەڵەکەبوو (CDF)
A visual tour: random variable, pmf, the CDF staircase for a discrete variable, then the smooth CDF of a continuous one.
گەشتێکی وێنەیی: ، ، پەیژەی بۆ ، پاشان نەرم بۆ .
Discrete CDF from 2:04, continuous variables and their CDF from 4:32 (the last screen of the lesson).
پچڕاو لە 2:04ـەوە، و لە 4:32ـەوە (دوایین شاشەی وانەکە).
The CDF as a running total of the pmf: for a die, F(x) = P(X ≤ x) climbs in steps from 0 to 1.
وەک کۆی بەردەوامی : بۆ بەردەزارێک، هەنگاو بە هەنگاو لە 0ـەوە بۆ 1 بەرز دەبێتەوە.
Plays 3:31-7:00, the discrete CDF part.
لە 3:31 تا 7:00 پەخش دەبێت: بەشی پچڕاو.
Continuous Random Variables and Density Functionsگۆڕاوە هەڕەمەکییە بەردەوامەکان و نەخشەی چڕیی ئەگەر
A histogram of measured times becomes a smooth curve; the area under that curve between two values is the probability.
کاتە پێوراوەکان دەبێتە هێڵێکی چەماوەی نەرم؛ ڕووبەری ژێر ئەو هێڵە لە نێوان دوو نرخدا .
Whole video: from histogram bars to a density curve, then the definition of a pdf as an area (integral).
هەموو ڤیدیۆکە: لە ستوونەکانی بۆ هێڵی چەماوەی چڕی، پاشان پێناسەی وەک ڕووبەر ().
Why one exact value of a continuous variable has probability 0, and why probability must come from areas under a density curve.
بۆچی یەک نرخی ورد لە 0ـە، هەروەها بۆچی دەبێت لە ڕووبەری ژێر هێڵی چەماوەی چڕییەوە بێت.
Chapters 'Probabilities over continuous values' and 'Probability density' (2:37-6:51). The first 2:37 recap part 1 and the end goes into measure theory.
بەشەکانی « بۆ نرخی بەردەوام» و «چڕیی » (2:37 تا 6:51). 0:00 تا 2:37 پێداچوونەوەی بەشی یەکەمی زنجیرەکەیە و کۆتایی ڤیدیۆکە دەچێتە ناو تیۆریی پێوانە (measure theory).
An integral is the area under a graph, and the fundamental theorem says: find a function whose derivative is f, then subtract its end values.
ڕووبەری ژێر ؛ دەڵێت: بدۆزەرەوە کە بێت، پاشان نرخەکانی دوو سەرەکەی لە یەک کەم بکەرەوە.
Chapters 'Areas under graphs' and 'Fundamental theorem of calculus' (8:20-16:20): area from thin rectangles and G(b) - G(a).
بەشەکانی «ڕووبەری ژێر » و «» (8:20 تا 16:20): ڕووبەر لە لاکێشەی باریکەوە و .
In Kurdish: the integration by parts rule, choosing u with the LATE order, and worked examples such as the integral of x times e to the x.
بە کوردی: یاسای ، هەڵبژاردنی بە ڕیزبەندیی LATE، هەروەها نموونەی چارەسەرکراو وەک .
Chapter 'Integration by Parts' (0:42-7:48): ∫u dv = uv - ∫v du, choosing u with LATE (same choice as LIPET here: polynomial before exponential), ∫x e^x dx and ∫x cos x dx.
بەشی (0:42 تا 7:48): ، هەڵبژاردنی بە LATE (لێرەدا هەمان هەڵبژاردنی LIPETـە: پێش )، و .
Expected Value (Mathematical Expectation)نرخی پێشبینیکراو (چاوەڕوانیی بیرکاری)
What an expected value is: multiply each outcome by its probability and add them up, with a betting example and the E(X) notation.
چییە: هەر لە بدە و هەموویان کۆ بکەرەوە، لەگەڵ نموونەیەکی گرەو و .
Whole video (the first minutes set up the example; the calculation starts at 5:09 and the notation at 8:02).
هەموو ڤیدیۆکە (خولەکە سەرەتاییەکان نموونەکە ئامادە دەکەن؛ ژماردن لە 5:09 دەست پێدەکات و شێوەی نووسینەکەی لە 8:02).
Expected value with real examples: a coin game, why a lottery ticket is worth less than its price, and planning a trip to work.
بە نموونەی ڕاستەقینە: یارییەکی دراو، بۆچی بەهای بلیتی لاتاری کەمترە لە نرخەکەی، هەروەها پلاندانانی ڕێگای سەر کار.
Whole video; the lottery example (from about 3:30) shows a ticket worth much less than its price, the point of this screen.
هەموو ڤیدیۆکە؛ نموونەی لاتارییەکە (لە نزیکەی 3:30ـەوە) پیشان دەدات بەهای بلیتێک زۆر کەمترە لە نرخەکەی، کە خاڵی سەرەکیی ئەم شاشەیەیە.
Moments, Variance and Standard Deviation of a Random Variableمۆمێنتەکان، لێکنەچوون و لادانی پێوانەیی گۆڕاوێکی هەڕەمەکی
In Kurdish: for the discrete uniform distribution (like a die), find E(X), then E(X squared), then the variance from E(X squared) minus the squared mean.
بە کوردی: بۆ پچڕاو (وەک بەردەزار)، بدۆزەرەوە، پاشان ، پاشان بە .
Plays 12:00-19:35: the mean (N + 1)/2 and the moment about the origin E(X^2) = (N + 1)(2N + 1)/6 of f(x) = 1/N, then V(X) = E(X^2) - (EX)^2 = (N^2 - 1)/12.
لە 12:00 تا 19:35 پەخش دەبێت: و دەربارەی سفر بۆ ، پاشان .
A probability table worked column by column: x times P(x) for the mean, x squared times P(x), then the variance and the standard deviation.
خشتەیەکی ستوون بە ستوون: بۆ ، ، پاشان و .
From 0:25: the table with columns x, P(x), xP(x), x^2 and x^2 P(x), then sigma^2 = Sum x^2 P(x) - mu^2 and sigma, the shortcut of Example 18.
لە 0:25ـەوە: خشتەکە بە ستوونەکانی ، ، ، و ، پاشان و ، ڕێگا کورتەکەی نموونەی 18.
The Binomial Distribution (Supplementary)دابەشبوونی دووڕادەیی (زیادە)
When a count is binomial (two outcomes, independent trials, fixed n, same p), the binomial formula, and its mean and standard deviation.
کەی ژمارەی سەرکەوتنەکان پەیڕەو دەکات (دوو ، سەربەخۆ، جێگیر، هەمان )، ، هەروەها و .
Whole video: the idea, the four conditions as 'BINS' (2:12), the formula, and the mean np and standard deviation (7:30).
هەموو ڤیدیۆکە: بیرۆکەکە، چوار مەرجەکە بە ناوی «BINS» (2:12)، ، هەروەها و (7:30).
Builds the binomial formula from coin flips: list the orders, multiply the probabilities, count the orders with Pascal's triangle and n choose k.
لە هەڵدانی دراوەوە دروست دەکات: ڕیزبەندییەکان بنووسە، لێک بدە، ڕیزبەندییەکان بە و بژمێرە.
Whole video: small cases by hand (0:41), independence (5:54), Pascal's triangle (6:50), the binomial coefficient (9:03) and a simulation check (13:27).
هەموو ڤیدیۆکە: حاڵەتی بچووک بە دەست (0:41)، (5:54)، (6:50)، (9:03) و پشکنین بە لاساییکردنەوە (13:27).
A worked binomial example by hand: 10 men, 8% colour-blind; exactly 2, none, all, and at least 2 of them.
نموونەیەکی بە دەست: 10 پیاو، 8%ـیان کوێری ڕەنگن؛ ڕێک 2، هیچیان، هەموویان و لانیکەم 2 لەوان.
Chapter 'Calculating by hand' (2:36-8:56): (a) all 10, (b) none, (c) exactly 2, (d) at least 2.
بەشی «ژماردن بە دەست» (2:36 تا 8:56): (a) هەر 10 کەسەکە، (b) هیچیان، (c) ڕێک 2، (d) لانیکەم 2.
The Normal Distribution (Supplementary)دابەشبوونی ئاسایی (زیادە)
What a normal curve shows: most values near the mean, fewer far away; the mean sets the centre and the standard deviation the width.
چەماوەی چی پیشان دەدات: زۆربەی نرخەکان نزیکی ، کەمتریان دوورن؛ چەقەکە دیاری دەکات و پانییەکە.
Whole video (5 minutes): the bell curve, its centre and width, and how much of the data is near the mean.
هەموو ڤیدیۆکە (5 خولەک): چەماوە زەنگوڵەییەکە، چەق و پانییەکەی، هەروەها چەند لە نزیکی .
A Galton board: each ball bounces left or right at every pin, adding many small random steps, and the piles form a bell curve.
: هەر تۆپێک لە هەر بزمارێکدا بەرەو چەپ یان ڕاست دەچێت، زۆر هەنگاوی بچووکی هەڕەمەکی کۆ دەبنەوە و کەڵەکەکان چەماوەیەکی زەنگوڵەیی دروست دەکەن.
Chapters 'A simplified Galton board' and 'The general idea' (1:53-6:15): sums of many independent bounces pile up into a bell.
بەشەکانی « سادەکراو» و «بیرۆکە گشتییەکە» (1:53 تا 6:15): کۆی زۆر بازدانی سەربەخۆ کەڵەکە دەبن و دەبنە زەنگوڵەیەک.
About 68 %, 95 % and 99.7 % of a normal distribution lie within 1, 2 and 3 standard deviations of the mean, with two practice questions.
نزیکەی 68%، 95% و 99.7%ـی تا 1، 2 و 3 لە دوورن، لەگەڵ دوو پرسیاری ڕاهێنان.
Plays 4:27-8:32: the 68-95-99.7 rule on the bell curve, then two practice questions.
لە 4:27 تا 8:32 پەخش دەبێت: لەسەر چەماوە زەنگوڵەییەکە، پاشان دوو پرسیاری ڕاهێنان.
z-scores turn any normal distribution into the standard normal N(0, 1), so one table gives areas; practice questions included.
هەر دەگۆڕن بۆ ، بۆیە یەک خشتە ڕووبەرەکان دەدات؛ لەگەڵ پرسیاری ڕاهێنان.
Plays 0:15-6:39: the standard normal, z-table areas, standardisation z = (x - mu)/sigma (2:40) and three practice questions.
لە 0:15 تا 6:39 پەخش دەبێت: ، ڕووبەرەکان لە خشتەی z، پێوانەییکردن (2:40) و سێ پرسیاری ڕاهێنان.
Probability in Computing: Speech, Predictive Text and Riskبەکارهێنانی ئەگەر لە بواری کۆمپیوتەردا: ئاخاوتن، پێشبینیی دەق و مەترسی
See how a modern AI chatbot writes its answer by predicting the next word again and again.
ببینە نوێی چۆن وەڵامەکەی دەنووسێت: جار لە دوای جار پێشبینیی وشەی داهاتوو دەکات.
Whole video (8 minutes): next-word probabilities, training, and transformers, made for the Computer History Museum.
هەموو ڤیدیۆکە (8 خولەک): وشەی داهاتوو، ڕاهێنان و ؛ بۆ Computer History Museum دروست کراوە.
A hidden Markov model: hidden states you cannot see, transition and emission probabilities, and finding the most likely hidden sequence.
: دۆخە شاراوەکان کە نایانبینیت، گواستنەوە و دەرچوون، هەروەها دۆزینەوەی گونجاوترین زنجیرەی دۆخە شاراوەکان.
Whole video: Markov chains recap (0:37), hidden states (1:55), the probability of a scenario (3:11), the most likely hidden sequence (5:19).
هەموو ڤیدیۆکە: پێداچوونەوەی زنجیرەی مارکۆڤ (0:37)، دۆخە شاراوەکان (1:55)، سیناریۆیەک (3:11)، گونجاوترین زنجیرەی شاراوە (5:19).
A random number generator is a formula started from a seed: the same seed gives the same numbers, so security needs a secure generator.
دروستکەری کە لە دەست پێدەکات: هەمان هەمان ژمارەکان دەدات، بۆیە پێویستی بە دروستکەرێکی پارێزراو هەیە.
Whole video (5 minutes): what an RNG is, seeding (1:49), why rand() is predictable, and a secure generator (OpenSSL, 3:53).
هەموو ڤیدیۆکە (5 خولەک): دروستکەری چییە، دانانی (1:49)، بۆچی rand() پێشبینی دەکرێت، هەروەها دروستکەرێکی پارێزراو (OpenSSL، 3:53).
Project: Predicting a Football Match with Probabilityپرۆژە: پێشبینیکردنی یارییەکی تۆپی پێ بە ئەگەر
Three kinds of probability: classical (equally likely outcomes), empirical (from data) and subjective (a judgement), with examples to classify.
سێ جۆری : ( )، (لە ) و (بڕیاری کەسی)، لەگەڵ نموونە بۆ .
From 0:30: classical, empirical (2:39) and subjective (3:54) probability, then examples to sort (5:31).
لە 0:30ـەوە: ، (2:39) و (3:54)، پاشان نموونە بۆ (5:31). ڤیدیۆکە بە دوو جۆرەکەی یەکەم دەڵێت classical و empirical.
How Elo ratings work: the rating difference gives each side's expected result, and after a match ratings move by the surprise.
چۆن کار دەکات: جیاوازیی نێوان خاڵەکان چاوەڕوانکراوی هەر لایەک دەدات؛ دوای هەر یارییەک خاڵەکان بەپێی ئەندازەی سەرسوڕمانەکە دەگۆڕێن.
Whole video (7 minutes): what Elo is, the probability of winning from the rating difference (2:20), predicting results and the update formula (5:05).
هەموو ڤیدیۆکە (7 خولەک): Elo چییە، بردنەوە لە جیاوازیی خاڵەکانەوە (2:20)، پێشبینیکردنی و (5:05).
Fundamentals of Programmingبنەماکانی بەرنامەسازی
What Is Programming?بەرنامەسازی چییە؟
A Kurdish (Sorani) explanation of what programming is and what programmers do, from the start of a Java course.
بە کوردی، لە یەکەم وانەکانی کۆرسێکی Java، ڕوونی دەکاتەوە چییە و چی دەکەن.
Kurdish video, 0:00-5:40: what programming is; it stops before the part about Java.
ڤیدیۆیەکی کوردی، لە 0:00 تا 5:40: چییە؛ پێش بەشی ڕادەوەستێت.
See the difference between source code and machine code, and how a compiler turns what people write into what the CPU runs.
جیاوازیی نێوان و دەبینیت و چۆن ئەوەی مرۆڤ دەینووسێت دەکاتە شتێک کە جێبەجێی دەکات.
Watch 1:25-3:38: source code vs machine code.
لە 1:25 تا 3:38 سەیر بکە: بەرامبەر .
From machine code to assembly language and the assembler, then the first high-level languages like FORTRAN: why each step made programming easier.
لە بۆ و ، پاشان یەکەم وەک FORTRAN: بۆچی هەر هەنگاوێک ئاسانتر کرد.
Whole video: machine code, assembly, Grace Hopper's A-0, FORTRAN (7:23) and COBOL.
هەموو ڤیدیۆکە: ، ، A-0ـی Grace Hopper، FORTRAN (7:23) و COBOL.
Language-neutral chapters: what programming is (exact instructions, like guiding a friend through a Lego set) and how to track down bugs with print statements.
دوو بەشی گشتی، بێ زمانێکی دیاریکراو: چییە ( ورد، وەک ڕێنماییکردنی هاوڕێیەک بۆ پێکەوەنانی Lego) و چۆن بە print بدۆزیتەوە.
Watch 1:37-6:19, the chapter 'What is Programming?'.
بەشی What is Programming? (لە 1:37 تا 6:19) سەیر بکە.
Programming Languagesزمانەکانی بەرنامەسازی
A short animation that explains what low-level and high-level languages are and why most programmers use high-level ones.
ئەنیمەیشنێکی کورتە کە ڕوون دەکاتەوە و چین و بۆچی زۆربەی بەکاردەهێنن.
Whole video (2:27).
هەموو ڤیدیۆکە (2:27).
The same 'print some text' program in Java and in Python: Java needs a class and a main method, Python one line.
هەمان بە و بە ، کە دەقێک پیشان دەدات: پێویستی بە و main هەیە، تەنها یەک دێڕ.
Watch 0:00-2:30: printing text in Java, then in Python.
لە 0:00 تا 2:30 سەیر بکە: پیشاندانی دەق بە ، پاشان بە .
How to choose a first language by ease of learning and real uses, and why Python is a good start.
چۆن یەکەم هەڵبژێریت بەپێی ئاسانیی فێربوون و بەکارهێنانی ڕاستەقینە و بۆچی دەستپێکێکی باشە.
Whole video (5:31): job market, ease of learning, Python, JavaScript.
هەموو ڤیدیۆکە (5:31): بازاڕی کار، ئاسانیی فێربوون، و .
How Code Becomes a Running Program: Compilers and Interpretersچۆن کۆد دەبێت بە بەرنامەیەک کە کار دەکات: کۆمپایلەرەکان و ئینتەرپرێتەرەکان
See the difference between source code and machine code, and how a compiler turns what people write into what the CPU runs.
جیاوازیی نێوان و دەبینیت و چۆن ئەوەی مرۆڤ دەینووسێت دەکاتە شتێک کە جێبەجێی دەکات.
Watch 3:38-10:39: a compiler translates source code to machine code, and why that makes programming easier.
لە 3:38 تا 10:39 سەیر بکە: وەردەگێڕێت بۆ و بۆچی ئەمە ئاسانتر دەکات.
In Kurdish: what a computer language is, what a high-level language is, and the difference between an interpreter and a compiler.
بە کوردی: زمانی چییە، چییە و جیاوازیی نێوان و .
Kurdish video from 3:34: compiler vs interpreter, which is better, languages that use each one or both.
ڤیدیۆیەکی کوردی، لە 3:34 بەدواوە: بەرامبەر ، کامیان باشترە و ئەو زمانانەی یەکێکیان یان هەردووکیان بەکاردەهێنن.
A translated-book analogy for compilers and interpreters, their pros and cons, and hybrid languages that mix both.
بە نموونەی کتێبێکی وەرگێڕدراو و ڕوون دەکاتەوە، لەگەڵ سوود و کەموکوڕییەکانیان و ئەو زمانە تێکەڵانەی هەردوو ڕێگە بەکاردەهێنن.
Whole video: compiled languages (1:05), interpreted languages, pros and cons, hybrid languages (4:15).
هەموو ڤیدیۆکە: زمانە کۆمپایلکراوەکان (1:05)، زمانە ئینتەرپرێتکراوەکان، سوود و کەموکوڕییەکان و زمانە تێکەڵەکان (4:15).
The middle way between compiling and interpreting: code becomes an intermediate language that a just-in-time compiler turns into machine code; Java, C# and Python examples.
ڕێگەی ناوەڕاست لە نێوان کۆمپایلکردن و ئینتەرپرێتکردندا: کۆد دەبێتە زمانێکی ناوەندی و پاشان بە دەکرێتە ؛ نموونەکانی ، C# و .
Watch from 3:35: the intermediate approach with a JIT compiler, and which languages are compiled, interpreted or hybrid.
لە 3:35 بەدواوە سەیر بکە: ڕێگە ناوەندییەکە بە JIT، پاشان کام زمان کۆمپایل دەکرێت، کام ئینتەرپرێت دەکرێت و کامیان تێکەڵە.
Algorithms, Pseudocode and Flowchartsئەلگۆریزمەکان، نیمچەکۆد و هێڵکارییەکانی ڕەوت
Learn what an algorithm is with an everyday counting example, how a loop repeats steps, and how to write the steps as pseudocode.
بە نموونەیەکی ڕۆژانەی ژماردن فێردەبیت چییە، چۆن هەنگاوەکان دووبارە دەکاتەوە و چۆن هەنگاوەکان وەک بنووسیت.
Whole video (4:57): an algorithm (0:14), a loop (1:13), the faster algorithm in pseudocode (2:39). Kurdish subtitles are available.
هەموو ڤیدیۆکە (4:57): (0:14)، (1:13) و خێراترەکە بە (2:39). ژێرنووسی کوردیشی هەیە.
See how programmers draw a flowchart: the shapes for start, process, decision and input/output, joined by arrows.
دەبینیت چۆن دەکێشن: شێوەکانی دەستپێک، پرۆسە، بڕیار و /، کە بە تیر پێکەوە دەبەسترێن.
Watch 0:50-4:38.
لە 0:50 تا 4:38 سەیر بکە.
Learn what pseudocode is and how programmers write short English-like steps before writing real code.
فێردەبیت چییە و چۆن پێش نووسینی کۆدی ڕاستەقینە، هەنگاوی کورت بە زمانێکی نزیک لە ئینگلیزی دەنووسن.
Watch 0:50-3:01: what pseudocode is and a first example with ←; it stops before the loop example.
لە 0:50 تا 3:01 سەیر بکە: چییە و یەکەم نموونە بە ←؛ پێش نموونەی ڕادەوەستێت.
The three building blocks of every program: sequence (steps in order), selection (a question chooses the path) and loops (repeat).
سێ بەردی بناغەی هەموو : ڕیزبەندی (هەنگاوەکان بە دوای یەکدا)، هەڵبژاردن (پرسیارێک ڕێگەکە دیاری دەکات) و (دووبارەکردنەوە).
Whole video (2:26).
هەموو ڤیدیۆکە (2:26).
Welcome to Python: Install and Runبەخێربێیت بۆ Python: جێگیرکردن و جێبەجێکردن
What Python is, what people use it for (including AI and machine learning), and why its simple code makes it popular.
چییە، خەڵک بۆ چی بەکاری دەهێنن (لەوانە و ) و بۆچی کۆدە سادەکەی وای لێ کردووە ئەوەندە بەناوبانگ بێت.
Whole video (4:07): what Python does (0:15) and why it is so popular (1:40).
هەموو ڤیدیۆکە (4:07): چی دەکات (0:15) و بۆچی ئەوەندە بەناوبانگە (1:40).
In Kurdish: a short introduction to Python, what it is and why it is worth learning.
بە کوردی: ناساندنێکی کورتی ، کە چییە و بۆچی شایەنی فێربوونە.
Kurdish video: what Python is and why it matters.
ڤیدیۆیەکی کوردی: چییە و بۆچی گرنگە.
Setting up the PyCharm IDE, making a project and a .py file, and running a first print().
ئامادەکردنی PyCharm، کە ، دروستکردنی پڕۆژەیەک و .py، پاشان جێبەجێکردنی یەکەم print().
Watch 1:28-5:49: install PyCharm, make a project and main.py, run print().
لە 1:28 تا 5:49 سەیر بکە: PyCharm، دروستکردنی پڕۆژەیەک و main.py و جێبەجێکردنی print().
Your First Program: print() and Commentsیەکەم بەرنامە: print() و لێدوانەکان
David Malan writes hello, world with print(), explains functions and arguments, and fixes a first bug.
David Malan بە print() دەنووسێت hello, world، و ڕوون دەکاتەوە و یەکەم چاک دەکات.
Watch 4:45-14:40 ('Your First Program').
لە 4:45 تا 14:40 سەیر بکە (Your First Program).
In Kurdish: the first Python code, showing output on the screen with print().
بە کوردی: یەکەم کۆدی ، پیشاندانی لەسەر بە print().
Kurdish video: your first code and print().
ڤیدیۆیەکی کوردی: یەکەم کۆدت و print().
print() doesprint() چی دەکات Why programs need comments and how to write a comment with #, shown in real code.
بۆچی پێویستیان بە هەیە و چۆن بە # دەنووسیت، لەناو کۆدی ڕاستەقینەدا.
Watch 0:11-2:37: why comments, and # comments. It stops before 2:37, where the video calls triple quotes a multi-line comment (the lesson explains they are strings).
لە 0:11 تا 2:37 سەیر بکە: بۆچی پێویستە و #. پێش 2:37 ڕادەوەستێت، چونکە لەوێدا ڤیدیۆکە """ بە چەند دێڕی ناو دەبات (وانەکە ڕوونی دەکاتەوە کە ئەمە ).
Errors and Debuggingهەڵەکان و کرمەکوژی
Language-neutral chapters: what programming is (exact instructions, like guiding a friend through a Lego set) and how to track down bugs with print statements.
دوو بەشی گشتی، بێ زمانێکی دیاریکراو: چییە ( ورد، وەک ڕێنماییکردنی هاوڕێیەک بۆ پێکەوەنانی Lego) و چۆن بە print بدۆزیتەوە.
Watch 55:22-1:00:25 ('How do we Debug Code?'): print statements and other ways to find a logic error.
لە 55:22 تا 1:00:25 سەیر بکە (How do we Debug Code?): بەکارهێنانی print و ڕێگەی تر بۆ دۆزینەوەی .
Variables and Data Typesگۆڕاوەکان و جۆرەکانی دراوە
What a variable is, how to show it with print() and f-strings, and the four basic types: int, float, str and bool.
چییە، چۆن بە print() و پیشانی دەدەیت و چوار سەرەکی: int، float، str و bool.
Whole video (13:30): variables (0:00), f-strings (3:20), the 4 basic data types (4:04), tips (11:26).
هەموو ڤیدیۆکە (13:30): (0:00)، (3:20)، چوار سەرەکی (4:04) و ئامۆژگاری (11:26).
Changing a value's type with int(), float(), str() and bool(), checking it with type(), and implicit conversion.
بە int()، float()، str() و bool()، پشکنینی جۆری بە type() و .
Whole video (7:37): type() (1:24), explicit casts (2:23), implicit casts (6:17).
هەموو ڤیدیۆکە (7:37): type() (1:24)، (2:23) و (6:17).
In Kurdish: what a variable is in Python and the basic data types.
بە کوردی: لە چییە و سەرەکی.
Kurdish video: variables and data types.
ڤیدیۆیەکی کوردی: و .
Operators and Expressionsکارپێکەرەکان و دەربڕینەکان
Python as a calculator: + - * / // ** %, the order of operations, += and the built-in abs() and round().
وەک : + - * / // ** %، ، += و abs() و round().
Watch 0:00-6:43: arithmetic, modulus (2:19), order of operations (3:40), += (4:35), abs() and round() (5:31).
لە 0:00 تا 6:43 سەیر بکە: ، (2:19)، (3:40)، += (4:35)، abs() و round() (5:31).
Why 0.7 + 0.6 does not print exactly 1.3: computers store decimals in binary, so floats are approximations.
بۆچی Python بۆ 0.7 + 0.6 ژمارەی 1.2999999999999998 پیشان دەدات: ژمارەی بە هەڵدەگرێت، بۆیە زۆر ژمارەی سادە تەنها نزیکەیین.
Whole video (5:46).
هەموو ڤیدیۆکە (5:46).
round() How to use the math module: import math, then math.pi, math.sqrt() and rounding up or down with math.ceil() and math.floor().
بەکارهێنانی math: import math، پاشان math.pi، math.sqrt() و بۆ سەرەوە یان خوارەوە بە math.ceil() و math.floor().
Watch 6:43-8:44, the chapter 'math module': import math, pi, sqrt, ceil and floor.
لە 6:43 تا 8:44 سەیر بکە، بەشی math module: import math، pi، sqrt، ceil و floor.
math In Kurdish: working with numbers in Python — arithmetic and simple maths functions.
بە کوردی: کارکردن لەگەڵ ژمارە لە : و سادەی بیرکاری.
Kurdish video: working with numbers and maths in Python.
ڤیدیۆیەکی کوردی: کارکردن لەگەڵ ژمارە و بیرکاری لە .
Input and Outputنێوخستە و دەرخستە
Reading what the user types with input(), turning it into numbers, and three small programs: Mad Libs, an area calculator and a shopping cart.
وەرگرتنی بە input()، گۆڕینی بۆ ژمارە و سێ بچووک: Mad Libs، ڕووبەر و سەبەتەی کڕین.
Whole video (13:04): input() (0:00), Mad Libs (3:29), area calculator (7:10), shopping cart (9:42).
هەموو ڤیدیۆکە (13:04): input() (0:00)، Mad Libs (3:29)، ڕووبەر (7:10) و سەبەتەی کڕین (9:42).
How an f-string puts the values of variables and expressions inside text with { }.
چۆن بە { } و دەخاتە ناو دەقەوە.
Watch 0:00-2:19: f-string syntax, values and expressions inside { }.
لە 0:00 تا 2:19 سەیر بکە: ، و لەناو { }.
Format specifiers in f-strings: decimal places (.2f), padding, left/right/centre alignment and comma separators.
لە : (.2f)، ، بۆ چەپ، ڕاست یان ناوەڕاست و کۆما بۆ جیاکردنەوەی هەزارەکان.
Whole video (5:21): precision (1:35), padding (2:41), alignment (3:15), commas (4:18).
هەموو ڤیدیۆکە (5:21): ژمارەی (1:35)، (2:41)، (3:15) و کۆما (4:18).
In Kurdish: reading what the user types with input() and a prompt, then printing it with commas and with an f-string.
بە کوردی: وەرگرتنی بە input() و ، پاشان پیشاندانی بە کۆما و بە .
Kurdish video from 6:35: input() with a prompt, printing the answer, then an f-string and a second input() for the age.
ڤیدیۆیەکی کوردی، لە 6:35 بەدواوە: input() لەگەڵ ، پیشاندانی وەڵامەکە، پاشان و input()ـی دووەم بۆ تەمەن.
input() Making Decisions: if, elif, elseبڕیاردان: if، elif و else
How if, else and elif choose one path, with short age and yes/no examples, two exercises and a Boolean variable as the condition.
if، else و elif چۆن یەک ڕێگە هەڵدەبژێرن: نموونەی کورتی تەمەن و بەڵێ/نەخێر، دوو ڕاهێنان و وەک .
Whole video (8:20). Chapters: 0:00 if, 1:27 else, 2:19 elif, 4:22 and 5:45 exercises, 6:37 a bool variable as the condition.
هەموو ڤیدیۆکە (8:20). بەشەکان: 0:00 if، 1:27 else، 2:19 elif، 4:22 و 5:45 ڕاهێنان، 6:37 bool وەک .
The comparison operators ==, !=, <, >, <= and >= in Python, and which values Python treats as False in a condition.
==، !=، <، >، <= و >= لە ، هەروەها کام لە بە False دادەنرێت.
Plays 1:05-2:54: the six comparison operators, each giving True or False.
لە 1:05 تا 2:54 پەخش دەبێت: هەر شەش ، کە هەر یەکێکیان True یان False دەداتەوە.
In Kurdish: how an if statement works in Python, with elif and else.
بە کوردی: لە چۆن کار دەکات، لەگەڵ elif و else.
Kurdish (Sorani), whole video (9:27): part 14 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (9:27): بەشی 14 لە کۆرسی MR. Ant.
Logical Operators and Nested ifکارپێکەرە لۆجیکییەکان و ڕستەی ifـی ناوەکی
The comparison operators ==, !=, <, >, <= and >= in Python, and which values Python treats as False in a condition.
==، !=، <، >، <= و >= لە ، هەروەها کام لە بە False دادەنرێت.
Plays 11:43-15:36: False, None, 0, empty strings, lists and dictionaries all count as False in a condition.
لە 11:43 تا 15:36 پەخش دەبێت: False، None، 0، ، و بەتاڵ هەموویان لە بە False دادەنرێن.
True یان False دادەنرێن One-line conditional expressions, the logical operators and, or, not, short-circuit evaluation and chained comparisons like 18 <= age < 65.
لە یەک دێڕدا، and، or و not، و وەک 18 <= age < 65.
Plays 4:14-14:00: ternary operator, logical operators, short-circuit evaluation, chaining comparison operators.
لە 4:14 تا 14:00 پەخش دەبێت: ، ، و .
and, or and not explained with a temperature-and-sunny example: when the whole condition is True or False.
and، or و not بە نموونەی گەرما و هەوای خۆرەتاو: کەی هەموو Trueـە و کەی Falseـە.
Whole video (5:03). Chapters: 0:37 and, 2:18 or, 3:24 not.
هەموو ڤیدیۆکە (5:03). بەشەکان: 0:37 and، 2:18 or، 3:24 not.
In Kurdish: an if statement inside another if statement (nested if) in Python.
بە کوردی: لەناو تردا () لە .
Kurdish (Sorani), whole video (6:53): part 15 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (6:53): بەشی 15 لە کۆرسی MR. Ant.
if لەناو ifـدا Working with Stringsکارکردن لەگەڵ زنجیرەنووسەکان
Strings from the start: quotes, len(), indexes from 0, slicing, useful methods like lower(), count(), find() and replace(), and joining strings.
لە سەرەتاوە: ، len()، لە سفرەوە، ، بەسوود وەک lower()، count()، find() و replace() و .
Plays 0:00-15:01 (quotes, indexing, slicing, methods, replace, concatenation); stops before string formatting.
لە 0:00 تا 15:01 پەخش دەبێت (، ، ، ، replace و )؛ پێش فۆرماتکردنی ڕادەوەستێت.
Taking characters and parts of a string with [start:end:step], negative indexes, and reversing a string with [::-1].
وەرگرتنی و پارچەکانی بە [start:end:step]، و پێچەوانەکردنەوەی بە [::-1].
Whole video (7:27). Bro calls all of this "indexing"; it covers single indexes, slices, negative indexes and steps.
هەموو ڤیدیۆکە (7:27). Bro هەموو ئەمانە ناو دەنێت indexing: تاکە ، ، و هەنگاو.
Useful string methods: len(), find(), capitalize(), upper(), lower(), isdigit(), isalpha(), count() and replace(), each returning a new value.
بەسوودی : len()، find()، capitalize()، upper()، lower()، isdigit()، isalpha()، count() و replace()؛ هەر یەکێکیان نوێ دەگەڕێنێتەوە.
Plays 0:00-8:05, the string methods; stops before the username exercise.
لە 0:00 تا 8:05 پەخش دەبێت: ؛ پێش ڕاهێنانی ڕادەوەستێت.
In Kurdish: working with strings in Python, including indexes and string functions.
بە کوردی: کارکردن لەگەڵ لە ، لەوانە و .
Kurdish (Sorani), whole video (14:01): part 5 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (14:01): بەشی 5 لە کۆرسی MR. Ant.
The while Loopخولی while
How a for loop repeats code once for each item, so you can see what one iteration (one pass through the loop) is.
دەبینیت چۆن بۆ هەر یەک جار کۆدەکە جێبەجێ دەکات و چییە: یەک جار جێبەجێبوونی ناوەڕۆکی .
Plays 5:05-10:14, the while-loop chapter: counter, break, and an infinite while True loop.
لە 5:05 تا 10:14 پەخش دەبێت، بەشی : ، break و بە while True.
A while loop repeats while its condition stays True: asking again until the input is right, an infinite loop, and stopping at a special value.
دووبارە دەبێتەوە هەتا True بمێنێت: دووبارە پرسیارکردنەوە تا دروست بێت، و وەستان بە .
Whole video (6:58). Chapters: 0:50 example 1 (ask again for a name), 1:50 infinite loop, 2:25-6:35 three more examples.
هەموو ڤیدیۆکە (6:58). بەشەکان: 0:50 نموونەی 1 (دووبارە داوای ناو دەکاتەوە)، 1:50 ، 2:25 تا 6:35 سێ نموونەی تر.
In Kurdish: how the while loop works in Python.
بە کوردی: لە چۆن کار دەکات.
Kurdish (Sorani), whole video (4:14).
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (4:14).
The for Loop and range()خولی for و range()
for loops with range(): counting forwards and backwards, using a step, and looping over the characters of a string.
بە range(): ژماردن بەرەو پێشەوە و بەرەو دواوە، بەکارهێنانی هەنگاو و تێپەڕبوون بەسەر .
Plays 0:00-3:26: range() forwards, backwards, with a step, and a loop over a string; stops before continue and break (next lesson).
لە 0:00 تا 3:26 پەخش دەبێت: range() بەرەو پێشەوە، بەرەو دواوە، بە هەنگاو و بەسەر ؛ پێش continue و break ڕادەوەستێت (وانەی داهاتوو).
What range(stop), range(start, stop) and range(start, stop, step) produce, and how a for loop walks through them.
range(stop)، range(start, stop) و range(start, stop, step) چی دروست دەکەن و چۆن یەک بە یەک بەسەریاندا دەڕوات.
Whole video (11:55). Chapters: 0:41 range(), 3:26 for loop, 8:00 start and stop, 10:22 points to remember.
هەموو ڤیدیۆکە (11:55). بەشەکان: 0:41 range()، 3:26 ، 8:00 start و stop، 10:22 خاڵە گرنگەکان.
range() When to choose a for loop (known number of rounds) and when a while loop (repeat until a condition changes).
کەی هەڵبژێریت (ژمارەی زانراوە) و کەی (دووبارەکردنەوە تا دەگۆڕێت).
Whole video (8:45). Chapters: 0:37 why loops, 2:39 number of rounds, 5:30 infinite loops.
هەموو ڤیدیۆکە (8:45). بەشەکان: 0:37 بۆچی ، 2:39 ژمارەی ، 5:30 .
for یان while؟ In Kurdish: repeating code with the for loop in Python.
بە کوردی: دووبارەکردنەوەی کۆد بە لە .
Kurdish (Sorani), whole video (12:33): part 18 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (12:33): بەشی 18 لە کۆرسی MR. Ant.
Controlling Loops: break and continueکۆنترۆڵکردنی خولەکان: break و continue
break leaves a loop at once, continue skips to the next round, and pass is a statement that does nothing.
break دەستبەجێ لە دەردەچێت، continue بۆ داهاتوو باز دەدات و pass کە هیچ ناکات.
Whole video (4:40). Chapters: 0:20 break, 1:30 continue, 2:57 pass.
هەموو ڤیدیۆکە (4:40). بەشەکان: 0:20 break، 1:30 continue، 2:57 pass.
break stops a loop early, and a for loop's else block runs only when the loop ends without break; then how nested loops run.
break زوو دەوەستێنێت و تەنها کاتێک جێبەجێ دەبێت کە بەبێ break کۆتایی بێت؛ پاشان چۆن کار دەکەن.
Plays 3:42-6:30, "Loop control and else clause": break, and an else block that runs only if the loop was not broken.
لە 3:42 تا 6:30 پەخش دەبێت، بەشی Loop control and else clause: break و کە تەنها کاتێک جێبەجێ دەبێت بە break نەوەستابێت.
else لەسەر خول In Kurdish: the while loop, and how break and continue change it.
بە کوردی: و چۆن break و continue ڕەفتاری دەگۆڕن.
Kurdish (Sorani), whole video (9:36): part 17 of MR. Ant's Python course (while loop, break, continue).
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (9:36): بەشی 17 لە کۆرسی MR. Ant (، break و continue).
Nested Loops and Patternsخولە ناوەکییەکان و کێشانی شێوە
break stops a loop early, and a for loop's else block runs only when the loop ends without break; then how nested loops run.
break زوو دەوەستێنێت و تەنها کاتێک جێبەجێ دەبێت کە بەبێ break کۆتایی بێت؛ پاشان چۆن کار دەکەن.
Plays 6:30-9:16, "Nested loops": for every round of the outer loop the inner loop runs completely.
لە 6:30 تا 9:16 پەخش دەبێت، بەشی Nested loops: بۆ هەر دەرەوە، ناوەوە بە تەواوی جێبەجێ دەبێت.
A loop inside a loop: the outer loop makes rows, the inner loop prints symbols across, and print() ends each row.
لەناو : دەرەوە دروست دەکات، ناوەوە هێماکان لە تەنیشت یەکەوە پیشان دەدات و print() هەر کۆتایی پێدەهێنێت.
Whole video (5:34): a rectangle of symbols with rows and columns typed by the user.
هەموو ڤیدیۆکە (5:34): لاکێشەیەک لە هێما، کە ژمارەی و دەنووسێت.
Star patterns step by step: the outer loop counts rows, the inner loop prints one row's stars; a square, then a growing triangle.
شێوەی ئەستێرە هەنگاو بە هەنگاو: دەرەوە دەژمێرێت، ناوەوە ئەستێرەکانی یەک پیشان دەدات؛ چوارگۆشەیەک، پاشان سێگۆشەیەک کە بەرەو خوارەوە گەورە دەبێت.
Plays 3:13-8:51: the square and the increasing triangle; stops before the upside-down triangle so the exercise is not spoiled.
لە 3:13 تا 8:51 پەخش دەبێت: چوارگۆشەکە و سێگۆشە گەورەبووەکە؛ پێش سێگۆشە پێچەوانەکە ڕادەوەستێت تا وەڵامی ڕاهێنانەکە ئاشکرا نەبێت.
Defining and Calling Functionsناساندن و بانگکردنی کردارەکان
Defining a function with def, calling it, passing arguments to parameters, and getting a value back with return.
بە def و ، ناردنی بۆ و وەرگرتنەوەی بە return.
Whole video (10:38). Chapters: 0:00 functions, 1:49 arguments, 4:28 exercise, 6:12 return, 8:27 exercise.
هەموو ڤیدیۆکە (10:38). بەشەکان: 0:00 ، 1:49 ، 4:28 ڕاهێنان، 6:12 return، 8:27 ڕاهێنان.
The parts of a def line and body, and what happens step by step when a function is called and returns.
بەشەکانی (def) و ، هەروەها هەنگاو بە هەنگاو چی ڕوودەدات کاتێک بانگ دەکرێت و دەگەڕێتەوە.
Plays 0:19-4:55: function syntax, then how Python executes a call; stops before the namespaces chapter.
لە 0:19 تا 4:55 پەخش دەبێت: ، پاشان چۆن جێبەجێ دەکات؛ پێش بەشی namespaces ڕادەوەستێت.
The difference between a parameter (the name in the definition) and an argument (the value given in the call).
جیاوازیی نێوان (ناوەکە لە ) و (ئەو لە دەدرێت).
Plays 2:25-4:47, "Parameters vs Arguments".
لە 2:25 تا 4:47 پەخش دەبێت، بەشی Parameters vs Arguments.
In Kurdish: writing and calling your own functions in Python.
بە کوردی: چۆن خۆت لە دەنووسیت و بانگیان دەکەیت.
Kurdish (Sorani), whole video (10:08): part 11 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (10:08): بەشی 11 لە کۆرسی MR. Ant.
Return Values and Noneنرخە گەڕاوەکان و None
How return sends a value back to the caller, storing that value in a variable, and why code after return never runs.
return چۆن دەگەڕێنێتەوە بۆ ، هەڵگرتنی ئەو لە و بۆچی کۆدی دوای return هەرگیز جێبەجێ نابێت.
Whole video (6:15). Chapters: 1:04 creating a function, 3:05 using return, 4:07 storing the result, 4:56 return ends the function.
هەموو ڤیدیۆکە (6:15). بەشەکان: 1:04 دروستکردنی ، 3:05 بەکارهێنانی return، 4:07 هەڵگرتنی ئەنجامەکە، 4:56 return کۆتایی پێدەهێنێت.
The difference between print() inside a function and return: print only shows text, so the caller gets None.
جیاوازیی print() لەناو لەگەڵ return: print تەنها دەق پیشان دەدات، بۆیە None وەردەگرێت.
Whole video (4:47). Chapters: 0:20 return, 1:58 print() in a function, 4:27 summary.
هەموو ڤیدیۆکە (4:47). بەشەکان: 0:20 return، 1:58 print() لەناو ، 4:27 کورتە.
In Kurdish: functions that give back a value with the return statement.
بە کوردی: ، کە بە return دەگەڕێننەوە.
Kurdish (Sorani), whole video (7:52): part 12 of MR. Ant's Python course.
ڤیدیۆیەکی کوردی (سۆرانی)، هەموو ڤیدیۆکە (7:52): بەشی 12 لە کۆرسی MR. Ant.
return چی دەکات Positional, Keyword and Default Argumentsئارگیومێنتە شوێنییەکان، ئارگیومێنتە ناودارەکان و نرخە بنەڕەتییەکان
The three ways to pass arguments: positional (by order), default values in the header, and keyword arguments (name=value).
سێ ڕێگەی ناردنی : (بەپێی ڕیزبەندی)، لە و (name=value).
Whole video (6:14). Chapters: 0:28 positional, 1:42 default, 3:37 keyword, 4:46 recap.
هەموو ڤیدیۆکە (6:14). بەشەکان: 0:28 ، 1:42 ، 3:37 ، 4:46 پێداچوونەوە.
Keyword arguments name the parameter, so their order does not matter; print's end= and sep= are keyword arguments too.
ناوی دەهێنن، بۆیە ڕیزبەندییان گرنگ نییە؛ end= و sep= لە printـدا هەروەها .
Whole video (6:44). Chapters: 0:00 example 1, 3:20 example 2, 4:36 exercise.
هەموو ڤیدیۆکە (6:44). بەشەکان: 0:00 نموونەی 1، 3:20 نموونەی 2، 4:36 ڕاهێنان.
Giving parameters default values, like discount=0 and tax=0.05, so a call may leave those arguments out or replace them.
دانانی بۆ ، وەک discount=0 و tax=0.05، بۆ ئەوەی لە بتوانیت ئەو نەنێریت یان بیانگۆڕیت.
Whole video (6:06): a net_price function with discount=0 and tax=0.05, then a counting exercise.
هەموو ڤیدیۆکە (6:06): net_price بە discount=0 و tax=0.05، پاشان ڕاهێنانێکی ژماردن.
Variable Scope: Local and Globalمەودای گۆڕاوەکان: ناوخۆیی و گشتی
How Python decides where a name can be used: local scope inside a function, global scope in the file, and the global statement.
چۆن بڕیار دەدات ناوێک لە کوێ بەکاردێت: لەناو ، لە و global.
Watch 0:35–9:25: the scoping rules, global and local scope (1:31) and the global statement (7:07). Stops before the built-in and enclosing scopes.
لە 0:35 تا 9:25 سەیر بکە: یاساکانی ، و (1:31) و global (7:07). پێش built-in و enclosing ڕادەوەستێت.
A short first look at scope: a variable is only known inside the region where it was made, local inside a function, global outside.
یەکەم سەیرێکی کورتی : تەنها لەو بەشەدا دەناسرێت کە تێیدا دروستکراوە؛ لەناو ، لە دەرەوە .
Whole video (3:52): what scope is (0:19), then a local and a global variable with the same name (1:13).
هەموو ڤیدیۆکە (3:52): چییە (0:19)، پاشان و بە هەمان ناو (1:13).
The LEGB rule: Python looks for a name in the local, enclosing, global and then built-in scope, and stops at the first match.
یاسای LEGB: بە دوای ناوێکدا دەگەڕێت لە ، enclosing، ، پاشان built-in و لە یەکەم دۆزینەوەدا دەوەستێت.
Whole video (5:33): local (0:22), enclosed and global (1:17), built-in scope (4:04).
هەموو ڤیدیۆکە (5:33): (0:22)، enclosed و (1:17)، built-in (4:04).
Why changing a global variable inside a function causes trouble, and how a parameter and a return value do the same job more safely.
بۆچی گۆڕینی لەناو کێشە دروست دەکات و چۆن و هەمان کار بە سەلامەتی زیاتر دەکەن.
Watch from 14:03: add_7() written with global result and then with return x + 7, and (16:41) why you should not rely on global.
لە 14:03 بەدواوە سەیر بکە: add_7() جارێک بە global result و پاشان بە return x + 7 دەنووسرێت، هەروەها (16:41) بۆچی نابێت پشت بە global ببەستیت.
Modules and importمۆدیوڵەکان و import
What a module is, the import forms import x, import x as y and from x import y, and how to write your own module.
چییە، شێوەکانی : import x، import x as y و from x import y، هەروەها چۆن خۆت دەنووسیت.
Chapters: 0:19 help("modules"), 1:01 import x, 1:28 import x as y, 1:55 from x import y, 3:51 create your own module.
بەشەکان: 0:19 help("modules")، 1:01 import x، 1:28 import x as y، 1:55 from x import y، 3:51 دروستکردنی خۆت.
Why a big program is split into modules: each file has one job, and functions are written once and imported where needed.
بۆچی گەورە دابەش دەکرێت بۆ : هەر یەک کاری هەیە و یەک جار دەنووسرێن و لە هەر شوێنێک پێویست بێت هاوردە دەکرێن.
Whole video (7:20): the problem with one big file (1:14), then modules (3:18).
هەموو ڤیدیۆکە (7:20): کێشەی تەنها گەورە (1:14)، پاشان (3:18).
What __name__ is, when it equals "__main__", and why test code goes under if __name__ == "__main__" so it does not run on import.
__name__ چییە، کەی دەبێتە "__main__" و بۆچی کۆدی دەخرێتە ژێر if __name__ == "__main__": تا لە کاتی هاوردەکردندا جێبەجێ نەبێت.
Whole video (6:06): what __name__ is (0:13), when it is '__main__' (1:01), using it for test code (3:05).
هەموو ڤیدیۆکە (6:06): __name__ چییە (0:13)، کەی دەبێتە '__main__' (1:01) و بەکارهێنانی بۆ کۆدی (3:05).
The random module's main tools: random(), randint(), choice() and shuffle(), shown with dice, rock-paper-scissors and a deck of cards.
ئامرازە سەرەکییەکانی random: random()، randint()، choice() و shuffle()، بە نموونەی بەردەزار، بەرد-کاغەز-مقەست و دەستەیەک کارتی یاری.
Watch 0:00–4:32, the random module; the number-guessing game after it is optional.
لە 0:00 تا 4:32 سەیر بکە: random؛ یاریی مەزەندەکردنی ژمارە کە دوای ئەوە دێت ئارەزوومەندانەیە.
Recursionخۆبانگکردنەوە
What recursion is, and a short Python function that calls itself until it reaches a simple case.
چییە، لەگەڵ نموونەی کورتی کە بانگی خۆی دەکاتەوە تا دەگاتە حاڵەتێکی سادە.
Watch 2:43–8:25: Fibonacci with recursion (3:49), with a loop (5:21), and which is faster (6:56).
لە 2:43 تا 8:25 سەیر بکە: فیبۆناچی بە (3:49)، بە (5:21) و کامیان خێراترە (6:56).
A function that calls itself: one walk written with a loop and with recursion, the base case that stops it, and why loops are faster.
کە بانگی خۆی دەکاتەوە: هەمان ڕۆیشتن جارێک بە و جارێک بە دەنووسرێت، کە ڕایدەگرێت و بۆچی خێراترن.
Whole video (5:59): iterative vs recursive walk(); the print after the recursive call shows work done on the way back.
هەموو ڤیدیۆکە (5:59): walk() بە بەرامبەر بە ؛ ئەو printـەی دوای بانگکردنەوەکە دێت ئەو کارە پیشان دەدات کە لە ڕێگەی گەڕانەوەدا دەکرێت.
A recursive factorial function traced call by call: the calls go down to the base case, then the answers are multiplied on the way back.
بە خۆبانگکەر، بانگکردن بە بانگکردن: بانگکردنەکان دادەبەزن تا ، پاشان لە گەڕانەوەدا وەڵامەکان لێکدەدرێن.
Whole video (3:46): factorial with recursion, with each call shown step by step.
هەموو ڤیدیۆکە (3:46): بە ، هەر بانگکردنێک هەنگاو بە هەنگاو پیشان دەدرێت.
5! written first with a loop and then recursively, and the pros and cons of recursion compared with a loop.
سەرەتا بە و پاشان بە دەنووسرێت، لەگەڵ سوود و کەموکوڕییەکانی بەراورد بە .
From 0:10: find 5!, the iterative algorithm (0:59), the recursive one (2:05), recursion pros and cons (5:30).
لە 0:10 بەدواوە: دۆزینەوەی ، چارەسەر بە (0:59)، چارەسەری خۆبانگکەر (2:05) و سوود و کەموکوڕییەکانی (5:30).
Lists: Creating and Indexingلیستەکان: دروستکردن و ئیندێکسەکان
In Kurdish: how to make a Python list, read items by index (also the negative index -1), change an item and join two lists.
بە کوردی: چۆن دروست دەکەیت، بە دەخوێنیتەوە (لەوانە نەرێنیی -1)، دەگۆڕیت و دوو پێکەوە دەلکێنیت.
Kurdish video, whole (7:52): making a list, index 0 and -1, changing an item, joining lists with +.
ڤیدیۆیەکی کوردی، هەموو ڤیدیۆکە (7:52): دروستکردنی ، 0 و -1، گۆڕینی و بە +.
Negative indexes count from the end of a list; tuples are lists you cannot change; sets keep different values, unordered, with fast membership tests.
لە کۆتایی دەژمێرن؛ وەک ، بەڵام ناگۆڕدرێن؛ جیاواز بەبێ ڕیزبەندی هەڵدەگرن و بە خێرایی دەزانیت تێیاندایە یان نا.
Watch 15:25–18:49, 'Looping Values': a for loop over a list and enumerate() for index and element.
لە 15:25 تا 18:49 سەیر بکە، بەشی Looping Values: بەسەر و enumerate() بۆ و .
Making lists and reaching, changing and slicing their elements by index; later chapters remove elements and find where a value is.
دروستکردنی ، خوێندنەوە، گۆڕین و بە ؛ بەشەکانی دواتر لادەبەن و شوێنی دەدۆزنەوە.
Watch 0:00–7:10: making lists ([], [0] * 5, list(range()), list('Hello'), len), then index 0 and -1, changing an element and slicing with a step.
لە 0:00 تا 7:10 سەیر بکە: دروستکردنی ([]، [0] * 5، list(range())، list('Hello')، len)، پاشان 0 و -1، گۆڕینی و بە هەنگاو.
How a slice values[start:stop] takes elements up to, but not including, stop, and how a step skips elements.
بە values[start:stop] چۆن وەردەگرێت تا stop، بەڵام stop خۆی ناگرێتەوە، هەروەها هەنگاو چۆن بەسەر باز دەدات.
Watch from 2:14: slicing, then the step (5:36). The first two minutes repeat indexing and negative indexes.
لە 2:14 بەدواوە سەیر بکە: ، پاشان هەنگاو (5:36). دوو خولەکی یەکەم دووبارەکردنەوەی و .
Adding to a List and Finding Itemsزیادکردن بۆ لیستێک و دۆزینەوەی دانەکان
Negative indexes count from the end of a list; tuples are lists you cannot change; sets keep different values, unordered, with fast membership tests.
لە کۆتایی دەژمێرن؛ وەک ، بەڵام ناگۆڕدرێن؛ جیاواز بەبێ ڕیزبەندی هەڵدەگرن و بە خێرایی دەزانیت تێیاندایە یان نا.
Watch 5:18–8:53: append(), insert() and extend(), and the difference between inserting a list and extending with it. Stops before remove().
لە 5:18 تا 8:53 سەیر بکە: append()، insert() و extend()، هەروەها جیاوازیی نێوان خستنەناوەوەی و درێژکردنەوە پێی. پێش remove() ڕادەوەستێت.
Making lists and reaching, changing and slicing their elements by index; later chapters remove elements and find where a value is.
دروستکردنی ، خوێندنەوە، گۆڕین و بە ؛ بەشەکانی دواتر لادەبەن و شوێنی دەدۆزنەوە.
Watch from 16:56: index(), checking with in first, and count().
لە 16:56 بەدواوە سەیر بکە: index()، سەرەتا پشکنین بە in و count().
index() Removing Items, Joining and Comparing Listsلابردنی دانەکان، پێکەوەلکاندن و بەراوردکردنی لیستەکان
Making lists and reaching, changing and slicing their elements by index; later chapters remove elements and find where a value is.
دروستکردنی ، خوێندنەوە، گۆڕین و بە ؛ بەشەکانی دواتر لادەبەن و شوێنی دەدۆزنەوە.
Watch 15:07–16:56: pop(), pop(0), remove('b'), del with a slice and clear().
لە 15:07 تا 16:56 سەیر بکە: pop()، pop(0)، remove('b')، del لەگەڵ و clear().
Lists, References, Copies and Functionsلیستەکان، ئاماژەکان، کۆپی و کردارەکان
Why a mutable default value such as a list is created only once and shared by every call, and how None fixes it.
بۆچی کە دەکرێت بگۆڕدرێت (وەک ) تەنها یەک جار دروست دەکرێت و هەموو تێیدا هاوبەشن، هەروەها چۆن None چاکی دەکاتەوە.
Watch 0:00–10:56: the shared default list and the None fix. The datetime example after it shows again that a default is made only once.
لە 0:00 تا 10:56 سەیر بکە: وەک کە لە نێوان بانگکردنەکاندا هاوبەشە و چارەسەرکردنی بە None. نموونەی datetime کە دوای ئەوە دێت دووبارە پیشان دەداتەوە کە تەنها یەک جار دروست دەکرێت.
Why b = a gives one list two names, why copy() still shares the inner lists, and how copy.deepcopy() fixes it.
بۆچی b = a دوو ناو دەداتە یەک ، بۆچی copy() هێشتا ناوەوە هاوبەش دەکات و چۆن copy.deepcopy() چاکی دەکاتەوە.
Whole video (6:44): the reference trap (0:00), shallow-copy limits with nested lists (1:31), deep copies (4:25).
هەموو ڤیدیۆکە (6:44): تەڵەی (0:00)، سنووری لەگەڵ ناو (1:31) و (4:25).
== asks whether two values are equal; is asks whether two names are the very same object, checked with id(), shown with lists.
== دەپرسێت ئایا دوو یەکسانن؛ is دەپرسێت ئایا دوو ناو ڕێک هەمان ، کە بە id() دەپشکنرێت و بە پیشان دەدرێت.
Whole video (8:51): analogy (0:39), code (3:33), two names for one list (5:37), id() (6:37).
هەموو ڤیدیۆکە (8:51): نموونەیەکی ڕۆژانە (0:39)، کۆد (3:33)، دوو ناو بۆ یەک (5:37) و id() (6:37).
is, == and id()is، == و id() Which Python types can change in place (lists) and which cannot (numbers, strings, tuples), tested in the interpreter.
لە کام جۆر لە شوێنی خۆیدا دەگۆڕێت () و کامیان ناگۆڕێت (ژمارە، ، )؛ هەمووی لە تاقی دەکرێتەوە.
Watch 0:35–5:31, immutable vs mutable; the 'quirks' part after it (a list inside a tuple) is extra.
لە 0:35 تا 5:31 سەیر بکە: بەرامبەر ؛ بەشی quirks کە دوای ئەوە دێت ( لەناو ) زیادەیە.
sum, max, min and Sortingsum، max، min و ڕیزکردن
Negative indexes count from the end of a list; tuples are lists you cannot change; sets keep different values, unordered, with fast membership tests.
لە کۆتایی دەژمێرن؛ وەک ، بەڵام ناگۆڕدرێن؛ جیاواز بەبێ ڕیزبەندی هەڵدەگرن و بە خێرایی دەزانیت تێیاندایە یان نا.
Watch 10:10–14:17, 'Sorting Lists': sort(), sort(reverse=True), sorted(), and min(), max() and sum().
لە 10:10 تا 14:17 سەیر بکە، بەشی Sorting Lists: sort()، sort(reverse=True)، sorted()، هەروەها min()، max() و sum().
How to build a list in one line with a list comprehension, step by step, also with strings and an if condition.
هەنگاو بە هەنگاو پیشان دەدات چۆن بە لە یەک دێڕدا دروست دەکەیت، پاشان هەمان کار لەگەڵ و if دەکات.
Watch 0:15–4:54: the syntax, strings, and conditions (4:08). The performance and parallel parts are extra.
لە 0:15 تا 4:54 سەیر بکە: ، و (4:08). بەشەکانی خێرایی و کاری هاوتەریب زیادەن.
Selection sort step by step: find the smallest remaining value, swap it to the front, repeat — then the same in Python code.
هەنگاو بە هەنگاو: بچووکترین لە بەشی ڕیزنەکراو بدۆزەوە، بە جێگۆڕکێ بیبە بۆ پێشەوە و دووبارەی بکەرەوە؛ پاشان بە کۆدی .
Whole video (5:47): the idea on a list, then the Python function with two loops.
هەموو ڤیدیۆکە (5:47): بیرۆکەکە لەسەر ، پاشان بە و بە دوو .
Two-Dimensional Listsلیستە دووڕەهەندەکان
A grid of numbers as a list of rows, reaching one value with grid[row][column], and printing every value with a nested for loop.
خشتەیەکی ژمارە وەک لە ، گەیشتن بە یەک بە grid[row][column] و پیشاندانی هەموو بە ناوەکی.
Whole video (5:49): two-dimensional lists (0:11), then a nested for loop over the rows (3:28).
هەموو ڤیدیۆکە (5:49): (0:11)، پاشان ناوەکی بەسەر (3:28).
How the first index picks an inner list and the second index picks a value inside it, drawn as memory boxes.
چۆن یەکەم ناوەوە هەڵدەبژێرێت و دووەم لەناو ئەودا، کە وەک سندووقی کێشراون.
Watch 9:10–16:09, 'Multidimensional List': two indexes, first the inner list, then the value.
لە 9:10 تا 16:09 سەیر بکە، بەشی Multidimensional List: دوو ، یەکەمیان بۆ ناوەوە، دووەمیان بۆ .
A table stored as a list of lists, printed with two nested loops, end=" " and an empty print() that ends each row.
خشتەیەک کە وەک لە هەڵگیراوە و بە ، end=" " و print()ـێکی بەتاڵ پیشان دەدرێت کە هەر کۆتایی پێدەهێنێت.
Watch 4:24–6:11: for each row, for each item, print(item, end=" "), then print() to end the row.
لە 4:24 تا 6:11 سەیر بکە: بۆ هەر و بۆ هەر ، print(item, end=" ")، پاشان print() بۆ کۆتاییهێنان بە .
Processing Two-Dimensional Listsکارکردن لەسەر لیستە دووڕەهەندەکان
Why b = a gives one list two names, why copy() still shares the inner lists, and how copy.deepcopy() fixes it.
بۆچی b = a دوو ناو دەداتە یەک ، بۆچی copy() هێشتا ناوەوە هاوبەش دەکات و چۆن copy.deepcopy() چاکی دەکاتەوە.
Watch from 1:31: copy() of a list of lists still shares the rows; deepcopy() makes new rows.
لە 1:31 بەدواوە سەیر بکە: copy() بۆ هێشتا هاوبەش دەهێڵێتەوە؛ deepcopy() نوێ دروست دەکات.
Tuples, Sets and Dictionariesتاپڵەکان، کۆمەڵەکان و فەرهەنگەکان
In Kurdish: a tuple in round brackets that cannot be changed, then sets in curly braces with union, intersection and difference.
بە کوردی: لەناو کەوانەی ئاسایی ()دا دەنووسرێت و ناگۆڕدرێت. پاشان فێری دەبیت کە لەناو کەوانەی لوولی {}دا دەنووسرێن، لەگەڵ ، و .
In Sorani, plays 5:50–10:15: two sets in PyCharm, then union(), difference(), symmetric_difference() and the operators & and ^.
بە سۆرانی، لە 5:50 تا 10:15 پەخش دەبێت: دوو لە PyCharmـدا، پاشان union()، difference()، symmetric_difference() و & و ^.
Lists, tuples and sets side by side: how each is written, which keep order, which allow duplicates and which can change.
، و لە تەنیشت یەکەوە: هەر یەکێکیان چۆن دەنووسرێت، کامیان ڕیزبەندی دەپارێزن، کامیان ڕێگە بە دووبارە دەدەن و کامیان دەگۆڕدرێن.
A 6-minute comparison of lists, tuples and sets (syntax 0:15, sets 0:52, lists vs tuples 2:19, summary table 4:27). Dictionaries are not in this video.
بەراوردێکی 6 خولەکیی ، و ( 0:15، 0:52، بەرامبەر 2:19، خشتەی کورتە 4:27). لەم ڤیدیۆیەدا نین.
A short Kurdish (Sorani) introduction to Python dictionaries: keys, values and what you can do with a dictionary.
ناساندنێکی کورتی کوردی (سۆرانی) بۆ لە : ، و ئەوەی دەتوانیت بە بیکەیت.
Kurdish (Sorani) video, under 4 minutes: Python dictionaries for beginners.
ڤیدیۆیەکی کوردی (سۆرانی)، کەمتر لە 4 خولەک: لە بۆ سەرەتاییەکان.
How a dictionary differs from a list, and the rules for keys and values: which values can be keys and why.
چ جیاوازییەکی لەگەڵ هەیە و یاساکانی و : کام دەتوانێت ببێتە و بۆچی.
Watch 2:20–6:08: dictionaries compared with lists, then the key and value rules.
لە 2:20 تا 6:08 سەیر بکە: بەراوردی لەگەڵ ، پاشان یاساکانی و .
Handling Errors with try and exceptمامەڵەکردن لەگەڵ هەڵاوێردە بە try و except
What an exception is, the common built-in exceptions, and the four parts try, except, else and finally, shown on a worked example.
چییە، باوی ناو و چوار بەشی try، except، else و finally لەسەر نموونەیەکی چارەسەرکراو.
A 9-minute overview of the whole lesson: common exceptions (1:14), built-in exceptions (3:43), handling them with try, except, else and finally (4:32).
پێداچوونەوەیەکی 9 خولەکی بۆ هەموو وانەکە: باو (1:14)، ئامادە (3:43) و بە try، except، else و finally (4:32).
Different kinds of errors, catching the specific one you expect with except ValueError and printing the error message.
جۆرە جیاوازەکانی ، گرتنی ئەو تایبەتەی چاوەڕێی دەکەیت بە except ValueError و پیشاندانی .
Watch 4:06 to the end: different error types, catching each specific error (5:53) and printing the error message (7:15).
لە 4:06 تا کۆتایی سەیر بکە: جۆرە جیاوازەکانی ، گرتنی هەر تایبەت (5:53) و پیشاندانی (7:15).
The control flow of a full try statement: printing the exception object, the else block that runs on success, and finally, which always runs.
لە tryـی تەواودا: پیشاندانی ، کە لە کاتی سەرکەوتندا جێبەجێ دەبێت و finally کە هەمیشە جێبەجێ دەبێت.
Watch 4:59–9:18: printing the exception, the else block and the finally clause on a file-opening example.
لە 4:59 تا 9:18 سەیر بکە: پیشاندانی ، و بەشی finally لەسەر نموونەیەکی کردنەوەی .
A Kurdish (Sorani) lesson on catching errors in Python with try and except, so a wrong input no longer stops the program.
وانەیەکی کوردی (سۆرانی) دەربارەی گرتنی لە بە try و except، بۆ ئەوەی هەڵە چیتر ڕانەگرێت.
Kurdish (Sorani) video, 8:29: catching errors with try and except (MR. Ant Python course, part 21).
ڤیدیۆیەکی کوردی (سۆرانی)، 8:29: گرتنی بە try و except (کۆرسی MR. Ant، بەشی 21).
Reading and Writing Filesخوێندنەوە و نووسینی فایلەکان
Reading, writing and appending text files, why a file must be closed, the with statement, and files in other folders.
خوێندنەوە، نووسین و زیادکردن بۆ ، بۆچی دەبێت دابخرێت، with و لە تردا.
A 14-minute overview: reading (0:50), writing (5:05), appending (7:12), why close files (8:59), with (10:23), files elsewhere: paths (11:41).
پێداچوونەوەیەکی 14 خولەکی: خوێندنەوە (0:50)، نووسین (5:05)، زیادکردن (7:12)، بۆچی دادەخرێن (8:59)، with (10:23) و لە شوێنی تر: (11:41).
A Kurdish (Sorani) lesson on opening a file in Python and reading its content.
وانەیەکی کوردی (سۆرانی) دەربارەی کردنەوەی لە و خوێندنەوەی ناوەڕۆکەکەی.
Kurdish (Sorani) video, 10 minutes: reading files in Python (MR. Ant Python course, part 22).
ڤیدیۆیەکی کوردی (سۆرانی)، 10 خولەک: خوێندنەوەی لە (کۆرسی MR. Ant، بەشی 22).
Mode a adds to the end of a file and keeps the old lines; mode w empties the file first and writes again.
a دەقی نوێ دەخاتە کۆتایی و دێڕە کۆنەکان دەپارێزێت؛ w سەرەتا بەتاڵ دەکات و پاشان دەنووسێت.
Watch 8:43–13:36: appending with "a", then writing and overwriting with "w".
لە 8:43 تا 13:36 سەیر بکە: زیادکردن بۆ کۆتایی بە "a"، پاشان نووسین و نووسینەوە بەسەر ناوەڕۆکی کۆندا بە "w".
Reading a file inside try and except: catching FileNotFoundError and PermissionError so the program does not crash.
خوێندنەوەی لەناو try و except: گرتنی FileNotFoundError و PermissionError تا تێک نەچێت.
Watch 2:26–4:12: catching FileNotFoundError and PermissionError when a file is opened.
لە 2:26 تا 4:12 سەیر بکە: گرتنی FileNotFoundError و PermissionError کاتێک دەکرێتەوە.
Moving in a File and Saving Python Objectsجووڵە لەناو فایلێکدا و هەڵگرتنی ئۆبجێکتەکانی Python
Why JSON cannot save every Python object, how pickle.dump() and pickle.load() save and load one, and why unpickling untrusted files is dangerous.
بۆچی ناتوانێت هەموو پاشەکەوت بکات، pickle.dump() و pickle.load() چۆن پاشەکەوت و باری دەکەن و بۆچی بارکردنی pickle لە سەرچاوەی نەناسراو مەترسیدارە.
Whole video (9:31): saving to JSON (2:03) and its limits (3:48), pickle dump (5:05) and load (5:54), security risks (7:24).
هەموو ڤیدیۆکە (9:31): بە (2:03) و سنوورەکانی (3:48)، pickle.dump (5:05) و pickle.load (5:54) و مەترسییە ئەمنییەکان (7:24).
What JSON is and how json.dump() and json.load() write Python data to a text file and read it back.
چییە و json.dump() و json.load() چۆن لە دەنووسن و دووبارە دەیخوێننەوە.
Whole video (6:11): JSON defined, loading and creating JSON strings, reading (3:46) and writing (4:51) JSON files.
هەموو ڤیدیۆکە (6:11): پێناسەی ، بارکردن و دروستکردنی ، پاشان خوێندنەوەی (3:46) و نووسینی (4:51) .
Stacks: Last In, First Outستاکەکان: دوایین هاتوو، یەکەم دەرچوو
A stack in three minutes: last in, first out, push and pop on an example, and a short Python version that uses a list.
لە سێ خولەکدا: LIFO (دوایین کە دێتە ژوورەوە یەکەم دەچێتە دەرەوە)، push و pop لەسەر نموونەیەک و کۆدێکی کورتی کە بەکاردەهێنێت.
A 3-minute overview: LIFO (0:16), pop (0:31), an example (0:46) and code (1:34).
پێداچوونەوەیەکی 3 خولەکی: LIFO (0:16)، pop (0:31)، نموونەیەک (0:46) و کۆد (1:34).
A Kurdish (Sorani) explanation of the stack: one open end, last in first out, push and pop.
ڕوونکردنەوەیەکی کوردی (سۆرانی) بۆ : تەنها یەک سەری کراوەی هەیە، دوایین هاتوو یەکەم دەڕوات، push و pop.
Kurdish (Sorani), watch 0:00–3:27: the basics of the stack. The rest of the video writes it in C++.
ڤیدیۆیەکی کوردی (سۆرانی)، لە 0:00 تا 3:27 سەیر بکە: بنەماکانی . باقیی ڤیدیۆکە بە C++ دەینووسێت.
A Python list used as a stack: append() pushes, pop() removes the last item, and [-1] looks at the top.
وەک : append() push دەکات، pop() دوایین لادەبات و [-1] سەیری سەرەوەی دەکات.
Watch 0:00–4:12: how stacks work and a browser-history example with a Python list (append, pop, [-1]). Stops before a slip in the code that follows.
لە 0:00 تا 4:12 سەیر بکە: چۆن کار دەکەن و نموونەی مێژووی بە (append، pop، [-1]). پێش بچووک لە کۆدی دواتردا ڕادەوەستێت.
Infix, prefix and postfix notation, why postfix needs no brackets, and how a stack works out a postfix expression.
، و ، بۆچی پێویستی بە کەوانە نییە و چۆن ئەنجامی بە دەدۆزێتەوە.
Watch 0:54–9:08: infix and prefix (0:54), postfix (2:34) and why postfix needs no brackets or precedence rules (6:11).
لە 0:54 تا 9:08 سەیر بکە: و (0:54)، (2:34) و بۆچی پێویستی بە کەوانە یان یاساکانی نییە (6:11).
Queues and Deques: First In, First Outکیووەکان و کیووە دووسەرەکان: یەکەم هاتوو، یەکەم دەرچوو
A queue in three minutes: first in, first out, enqueue at the back, dequeue at the front, and Python's collections.deque.
لە سێ خولەکدا: FIFO (یەکەم هاتوو یەکەم دەڕوات)، enqueue لە دواوە، dequeue لە پێشەوە و collections.deque لە .
A 3-minute overview of the queue, with code that uses collections.deque.
پێداچوونەوەیەکی 3 خولەکی بۆ ، لەگەڵ کۆدێک کە collections.deque بەکاردەهێنێت.
A queue in Python with collections.deque: append() adds at the right, popleft() removes from the left, and [0] and [-1] peek.
لە بە collections.deque: append() لە لای ڕاستەوە زیاد دەکات، popleft() لە لای چەپەوە لادەبات و [0] و [-1] سەیری هەردوو سەر دەکەن.
Watch 11:39–14:58: implementing a queue with collections.deque.
لە 11:39 تا 14:58 سەیر بکە: دروستکردنی بە collections.deque.
The deque's operations in Python: append, pop, extend, extendleft, rotate and a deque with maxlen that drops old items.
کارەکانی لە : append، pop، extend، extendleft، rotate و بە maxlen کە کۆن فڕێدەدات.
Watch 1:05–8:57: creating a deque, append and appendleft, pop and popleft, clear, extend, extendleft, reverse, rotate and maxlen (6:37). Careful at 2:47: an index in pop() works for lists, not for a deque; a deque's pop() takes none.
لە 1:05 تا 8:57 سەیر بکە: دروستکردنی ، append و appendleft، pop و popleft، clear، extend، extendleft، reverse، rotate و maxlen (6:37). ئاگادار بە لە 2:47: لەناو pop() بۆ کار دەکات، نەک بۆ ؛ pop()ـی هیچ وەرناگرێت.
Bubble Sort, Insertion Sort and How Fast Sorting Isڕیزکردنی بڵقی، ڕیزکردن بە تێخستن و خێرایی ڕیزکردن
Big-O in short: drop constants, keep the fastest-growing term, and use the worst case, with constant, linear and quadratic examples.
بە کورتی: ژمارە جێگیرەکان لابدە، تەنها ئەو بەشەی خێراتر گەورە دەبێت بهێڵەرەوە و حساب بۆ بکە، لەگەڵ نموونەی کاتی جێگیر، هێڵی و دووجایی.
Whole video (5:12): constant time (1:54), linear time (2:36), quadratic time (3:22) and the worst case (4:10).
هەموو ڤیدیۆکە (5:12): (1:54)، (2:36)، (3:22) و (4:10).
Bubble sort step by step: compare neighbours, swap them when they are in the wrong order, then the same in Python code.
هەنگاو بە هەنگاو: دوو دراوسێ بەراورد بکە و ئەگەر ڕیزبەندییان هەڵە بوو جێیان بگۆڕە؛ پاشان هەمان کار بە کۆدی .
Whole video (4:53): the idea of bubble sort and its Python code.
هەموو ڤیدیۆکە (4:53): بیرۆکەی و کۆدەکەی بە .
Insertion sort: each new value slides left past the bigger ones until it reaches its place, then the same in Python.
: هەر نوێ بەرەو چەپ دەخزێت و بە لای گەورەترەکاندا تێدەپەڕێت تا دەگاتە شوێنی خۆی؛ پاشان هەمان کار بە .
Whole video (5:50): the algorithm (0:14) and the Python code (1:45).
هەموو ڤیدیۆکە (5:50): (0:14) و کۆدی (1:45).
Binary Search and Hashingگەڕانی دووانی و هاشکردن
Why searching sorted data is so much faster: linear search against binary search, with dictionaries, libraries and database indexes.
بۆچی گەڕان لە ڕیزکراودا زۆر خێراترە: بەرامبەر ، بە نموونەی فەرهەنگی کاغەزی، کتێبخانە و .
Watch from 1:43: sorted data and an index, linear search against binary search, and database indexes.
لە 1:43 بەدواوە سەیر بکە: ڕیزکراو و ، بەرامبەر و .
Binary search on a sorted list: look in the middle, keep one half, repeat; the loop in code and why it needs about log n steps.
لەسەر ڕیزکراو: سەیری ناوەڕاست بکە، نیوەیەک بهێڵەرەوە و دووبارەی بکەرەوە؛ لە کۆددا و بۆچی نزیکەی هەنگاوی پێویستە.
Whole video (4:00): an example (0:00), the algorithm (1:58) and its time complexity (2:51).
هەموو ڤیدیۆکە (4:00): نموونەیەک (0:00)، (1:58) و (2:51).
A hash function turns a key into a slot number with the remainder; collisions and linear probing put the key in the next free slot.
بە دەکاتە ژمارەی شوێنێک؛ کاتێک ڕوودەدات، دەخاتە شوێنی بەتاڵی دواتر.
Watch 0:00–7:42: hash indexes with the remainder (1:18), key-value pairs (2:50), collisions (4:47) and linear probing (6:38).
لە 0:00 تا 7:42 سەیر بکە: هاش بە (1:18)، (2:50)، (4:47) و (6:38).
Project: Binary to Decimal Converterپڕۆژیلە: گۆڕینی دووانی بۆ دەیی
A short, clear way to turn a binary number into decimal: give each digit its place value and add the values under the 1s.
بۆ : لە ڕاستەوە بنووسە و هەر جارێک دوو هێندەی بکە، پاشان ئەوانە کۆ بکەرەوە کە 1یان لە ژێردایە.
A 2.5-minute reminder of binary to decimal, with practice examples (1:20).
بیرخستنەوەیەکی دوو خولەک و نیو بۆ گۆڕینی بۆ ، لەگەڵ نموونەی ڕاهێنان (1:20).
Project: A Word-Scramble Gameپڕۆژیلە: یاریی پیتە تێکەڵەکان
The random module's main tools: random(), randint(), choice() and shuffle(), shown with dice, rock-paper-scissors and a deck of cards.
ئامرازە سەرەکییەکانی random: random()، randint()، choice() و shuffle()، بە نموونەی بەردەزار، بەرد-کاغەز-مقەست و دەستەیەک کارتی یاری.
Watch 3:32–4:32: random.shuffle() mixes a list of cards in place, as the game mixes a list of letters.
لە 3:32 تا 4:32 سەیر بکە: random.shuffle() کارت لە شوێنی خۆیدا تێکەڵ دەکات، وەک چۆن یارییەکە پیت تێکەڵ دەکات.
What random.seed() does: the same seed gives the same 'random' numbers every run, which makes programs easy to test.
random.seed() چی دەکات: هەمان لە هەموو جێبەجێکردنێکدا هەمان دەدات، ئەمەش ئاسان دەکات.
Whole video (2:44): what random.seed() does and why the same seed gives the same results.
هەموو ڤیدیۆکە (2:44): random.seed() چی دەکات و بۆچی هەمان هەمان ئەنجام دەدات.
Python Next to JavaPython لە تەنیشت Javaـەوە
The same 'print some text' program in Java and in Python: Java needs a class and a main method, Python one line.
هەمان بە و بە ، کە دەقێک پیشان دەدات: پێویستی بە و main هەیە، تەنها یەک دێڕ.
Watch all 7:50: printing (Java 0:00, Python 2:00), storing data (2:30, 3:40) and loops (4:30, 6:00). It also uses a Java HashMap, which this lesson does not teach.
هەموو ڤیدیۆکە (7:50) سەیر بکە: پیشاندانی دەق ( 0:00، 2:00)، هەڵگرتنی (2:30، 3:40) و (4:30، 6:00). هەروەها HashMap لە بەکاردەهێنێت، کە ئەم وانەیە فێری ناکات.
What Java is: code compiled to bytecode that the JVM runs, a class with a main method, then compiling with javac and running with java.
چییە: کۆد بۆ کۆمپایل دەکرێت و JVM جێبەجێی دەکات، بە main، پاشان کۆمپایلکردن بە javac و جێبەجێکردن بە java.
A fast 2:25 overview: how Java works (0:28), the class and its main method (1:11) and compile and run (2:00).
پێداچوونەوەیەکی خێرای 2:25: چۆن کار دەکات (0:28)، و mainـەکەی (1:11) و کۆمپایلکردن و جێبەجێکردن (2:00).
How a fixed-size Java array and a growing ArrayList are created and used: length versus size(), adding and removing elements.
بە قەبارەی جێگیر و ArrayListـێک کە گەورە دەبێت چۆن دروست دەکرێن و بەکاردێن: length بەرامبەر size()، زیادکردن و لابردنی .
Watch 0:50-15:37: creating arrays and ArrayLists (diamond operator at 4:09), length versus size(), adding (10:40), removing (13:29) and printing (14:20): an ArrayList prints all its elements with println. Stops before his recommendation.
لە 0:50 تا 15:37 سەیر بکە: دروستکردنی و ArrayList ( diamond <> لە 4:09)، length بەرامبەر size()، زیادکردن (10:40)، لابردن (13:29) و پیشاندان (14:20): ArrayList بە println هەموو خۆی پیشان دەدات. پێش ئامۆژگارییەکەی ڕادەوەستێت.
In Kurdish: what Java is — its start in 1995, its owner Oracle, that it is object-oriented, and the kinds of apps people build with it.
بە کوردی: چییە: لە ساڵی 1995 دەستی پێکرد، خاوەنەکەی Oracleـە، و چ جۆرە پێی دروست دەکرێت.
Kurdish (Sorani). Watch 10:15-12:33: the Java slide — made in 1995 by James Gosling's team, now owned by Oracle, object-oriented, and used for desktop, web, mobile and business apps and games. The earlier part is a general introduction to programming that students of this lesson already know.
ڤیدیۆیەکی کوردی (سۆرانی)، لە 10:15 تا 12:33 سەیر بکە: : لە ساڵی 1995 تیمەکەی James Gosling دروستیان کرد، ئێستا هی Oracleـە، و بۆ ، ، مۆبایل و بازرگانی، هەروەها بەکاردێت. بەشی پێشووتر ناساندنێکی گشتییە بۆ کە قوتابیانی ئەم وانەیە پێشتر دەیزانن.
Welcome to MATLAB (and Octave)بەخێربێیت بۆ MATLAB (و Octave)
A calm MATLAB overview: what MATLAB is, the desktop, arithmetic, variables, display formats, clearing variables, built-in constants and functions.
پێداچوونەوەیەکی هێمنی MATLAB: MATLAB چییە، ، ، ، شێوازەکانی پیشاندانی ژمارە، سڕینەوەی ، و .
Watch 1:49-4:58: what MATLAB is (matrix laboratory by MathWorks, live editor, apps, toolboxes) and a tour of the desktop: tabs, current folder, Command Window, Workspace and quitting.
لە 1:49 تا 4:58 سەیر بکە: MATLAB چییە (matrix laboratory، بەرهەمی MathWorks، Live Editor، و toolboxـەکان) و گەشتێک بە ناو : ، ئێستا، Command Window، و داخستنی MATLAB.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 0:27-2:47: the Command Window as a calculator, the ans variable, clc to clear the screen and clearvars to empty the Workspace. The desktop is the 2022 layout.
لە 0:27 تا 2:47 سەیر بکە: Command Window وەک ، ans، clc بۆ پاککردنەوەی Command Window و clearvars بۆ بەتاڵکردنی . هی ساڵی 2022ـە و کەمێک لە ئێستا جیاوازە.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 38:32-40:32: finding a function with the fx button, help min in the Command Window, doc min for the online documentation and the search bar.
لە 38:32 تا 40:32 سەیر بکە: دۆزینەوەی بە fx، help min لە Command Window، doc min بۆ ئۆنلاین و شریتی گەڕان.
MATLAB as a Calculator: Operators, Variables and FormatsMATLAB وەک حاسیبە: کارپێکەرەکان، گۆڕاوەکان و شێوەکانی پیشاندان
A calm MATLAB overview: what MATLAB is, the desktop, arithmetic, variables, display formats, clearing variables, built-in constants and functions.
پێداچوونەوەیەکی هێمنی MATLAB: MATLAB چییە، ، ، ، شێوازەکانی پیشاندانی ژمارە، سڕینەوەی ، و .
Watch 4:58-13:24: arithmetic and ans, brackets and precedence, ; to hide output, variables with useful names, format short/long, help format, clear x and clear x*, who/whos, several commands on a line, pi, Inf, NaN and i.
لە 4:58 تا 13:24 سەیر بکە: و ans، کەوانە و ، ; بۆ شاردنەوەی ، بە ناوی بەسوود، format short/long، help format، clear x و clear x*، who/whos، چەند لە یەک دێڕدا، pi، Inf، NaN و i.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 3:17-5:00: whos shows the class of each variable; numbers are double, 'new' in single quotes is a char and "York" in double quotes is a string.
لە 3:17 تا 5:00 سەیر بکە: whos هەر پیشان دەدات؛ ژمارەکان doubleـن، 'new' (بە ') charـە و "York" (بە ") stringـە.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 1:42:57-1:45:09: good variable names (camelCase or underscores), no keywords such as for, no function names such as sum, and no digit at the start.
لە 1:42:57 تا 1:45:09 سەیر بکە: ناوی باش بۆ ( یان )، نە وەک for، نە ناوی وەک sum و نە لە سەرەتادا.
In Kurdish: using MATLAB as a calculator with + - * / ^ and ans, then radians versus degrees with sin, sind, cos and cosd.
بە کوردی: بەکارهێنانی MATLAB وەک بە + - * / ^ و ans، پاشان بەرامبەر بە sin، sind، cos و cosd.
Kurdish (Sorani). Watch 0:00-5:40: + - * / ^ and ans in the Command Window: 4-5, 2340745, ans300, ans+10, 3^67 (shown as 9.2709e+31) and 2/3.
ڤیدیۆیەکی کوردی (سۆرانی)، لە 0:00 تا 5:40 سەیر بکە: + - * / ^ و ans لە Command Window: 4-5، 2340*745، ans*300، ans+10، 3^67 (کە وەک 9.2709e+31 پیشان دەدرێت) و 2/3.
Built-in Maths Functionsکردارە ئامادەکانی بیرکاری
A calm MATLAB overview: what MATLAB is, the desktop, arithmetic, variables, display formats, clearing variables, built-in constants and functions.
پێداچوونەوەیەکی هێمنی MATLAB: MATLAB چییە، ، ، ، شێوازەکانی پیشاندانی ژمارە، سڕینەوەی ، و .
Watch 14:51-15:49: built-in functions typed as name(argument): sin(5), cos(0), sind, exp, log and abs, and the long list of built-in functions.
لە 14:51 تا 15:49 سەیر بکە: بە شێوەی name(argument): sin(5)، cos(0)، sind، exp، log و abs، هەروەها دەبینیت MATLAB چەندە زۆری هەیە.
In Kurdish: using MATLAB as a calculator with + - * / ^ and ans, then radians versus degrees with sin, sind, cos and cosd.
بە کوردی: بەکارهێنانی MATLAB وەک بە + - * / ^ و ans، پاشان بەرامبەر بە sin، sind، cos و cosd.
Kurdish (Sorani). Watch 5:40-9:05: sin(30) gives -0.9880 because 30 is read as radians; sin(30/180*pi) and sind(30) give 0.5; then cos(60) and cosd(60).
ڤیدیۆیەکی کوردی (سۆرانی)، لە 5:40 تا 9:05 سەیر بکە: sin(30) ئەنجامی -0.9880 دەدات، چونکە 30 بە دەخوێنرێتەوە؛ sin(30/180*pi) و sind(30) ئەنجامی 0.5 دەدەن؛ پاشان cos(60) و cosd(60).
Vectors and Rangesئاڕاستەبڕەکان و زنجیرەکان
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 14:15-18:43: x = 1:10, the transpose ' that turns a row into a column, linspace with 2 or 3 arguments (100 points by default) and vectors typed in [ ] with spaces or commas.
لە 14:15 تا 18:43 سەیر بکە: x = 1:10، بە ' کە ڕیز دەکات بە ستوون، linspace بە 2 یان 3 (بە شێوەی بنەڕەتی 100 خاڵ) و کە لەناو [ ] بە یان کۆما دەنووسرێن.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 24:06-24:50: 1:2:10 counts 1 3 5 7 9 and stops at 9, because the next step would pass 10.
لە 24:06 تا 24:50 سەیر بکە: 1:2:10 دەژمێرێت 1 3 5 7 9 و لە 9 دەوەستێت، چونکە هەنگاوی دواتر لە 10 تێدەپەڕێت.
Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 25:01-27:29: 3:0.25:6 with a step, then linspace(3,6,5) and linspace(3,6,15): you give the number of points and MATLAB finds the spacing.
لە 25:01 تا 27:29 سەیر بکە: 3:0.25:6 بە هەنگاو، پاشان linspace(3,6,5) و linspace(3,6,15): تۆ ژمارەی خاڵەکان دەدەیت و MATLAB دووریی نێوانیان دەدۆزێتەوە.
linspaceژمارەیەکی دیاریکراو خاڵ: linspace Creating Matricesدروستکردنی ماتریکسەکان
Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 2:40-6:58: [ ] starts a matrix, spaces or commas separate columns, ; or Enter starts a new row; the Workspace and Variable Editor show each size.
لە 2:40 تا 6:58 سەیر بکە: [ ] دەست پێدەکات، یان کۆما ستوونەکان جیا دەکەنەوە، ; یان Enter ڕیزێکی نوێ دەست پێدەکات؛ و Variable Editor قەبارەی هەر یەکێکیان پیشان دەدەن.
Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 19:11-21:56: [row1; row2] stacks rows, [col1 col2] puts columns side by side: concatenation with the same square brackets.
لە 19:11 تا 21:56 سەیر بکە: [row1; row2] ڕیزەکان لە ژێر یەک دادەنێت، [col1 col2] ستوونەکان لە تەنیشت یەک دادەنێت: بە هەمان کەوانە چوارگۆشەکان.
[A B] and [A; B]پێکەوەلکاندنی ماتریکسەکان: [A B] و [A; B] Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 21:57-25:01: zeros(4,6), ones, eye(5), diag([1 2 3 4 5]) and rand(3,4) with values between 0 and 1.
لە 21:57 تا 25:01 سەیر بکە: zeros(4,6)، ones، eye(5)، diag([1 2 3 4 5]) و rand(3,4) بە نێوان 0 و 1.
zeros, ones, eyeماتریکسە ئامادەکراوەکان: zeros، ones، eye Indexing, the Colon, Adding and Deleting Elementsئیندێکسەکان، دوو خاڵ، زیادکردن و سڕینەوەی توخمەکان
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 24:54-31:16: A(2,2), one index on a vector, counting from 1 (A(0) is an error), end and end-10, changing one element, a whole row with the colon, and 1:end.
لە 24:54 تا 31:16 سەیر بکە: A(2,2)، یەک لەسەر ، ژماردن لە یەکەوە (A(0) )، end و end-10، گۆڕینی یەک ، ڕیزێکی تەواو بە : و 1:end.
Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 14:17-18:14: C(1,2), C(1,end), a whole column C(:,2), a whole row C(3,:) and a block C(2:3,1:2).
لە 14:17 تا 18:14 سەیر بکە: C(1,2)، C(1,end)، ستوونێکی تەواو C(:,2)، ڕیزێکی تەواو C(3,:) و پارچەیەک C(2:3,1:2).
Functions for Arraysکردارەکانی ڕیزەک
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 41:50-44:40: help max, then [M, I] = max(y) gives the largest value and its position, and x(I) finds where it happens.
لە 41:50 تا 44:40 سەیر بکە: help max، پاشان [M, I] = max(y) گەورەترین و شوێنەکەی دەدات و x(I) دەدۆزێتەوە لە کوێدا ڕوودەدات.
[m, k] = max(v)گەورەترین لە کوێیە؟ [m, k] = max(v) Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 27:30-29:03: length of a vector and [rows, cols] = size(A) of a matrix.
لە 27:30 تا 29:03 سەیر بکە: درێژیی بە length و قەبارەی بە [rows, cols] = size(A).
size, numel, lengthچەند گەورەیە؟ size، numel، length Matrix Operations vs Element-by-Element Operationsکارەکانی ماتریکس بەرامبەر کارەکانی توخم بە توخم
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 19:30-22:24: a number goes to every element, AA fails because the inner sizes differ, A'A works, and x.^2 squares each element.
لە 19:30 تا 22:24 سەیر بکە: ژمارەیەک بۆ هەموو دەچێت، A*A سەرناکەوێت چونکە قەبارە ناوەکییەکان جیاوازن، A'*A کار دەکات و x.^2 هەر دووجا دەکات.
* fails, and why order mattersکەی * سەرناکەوێت و بۆچی ڕیزبەندی گرنگە Matrices in MATLAB with clear examples: typing a matrix, matrix versus element-wise multiplication, submatrices, transpose, joining, zeros/ones/eye/rand, linspace and size.
لە MATLABـدا بە نموونە: نووسینی ، لێکدانی بەرامبەر ، بەشێک لە ، ، ، zeros/ones/eye/rand، linspace و size.
Watch 6:59-13:08: AB as matrix multiplication (inner sizes must match), then . ./ and .^ for element-by-element work: time times speed gives distance, distance ./ time gives speed back.
لە 6:59 تا 13:08 سەیر بکە: A*B وەک لێکدانی (قەبارە ناوەکییەکان دەبێت وەک یەک بن)، پاشان .*، ./ و .^ بۆ : لێکدانی کات و خێرایی دووری دەدات و دووری بە کات (بە ./) خێرایی دەداتەوە.
How a system of linear equations becomes A*x = b, and how Ab solves it in one step.
چۆن چەند پێکەوە بە شێوەی A*x = b دەنووسرێنەوە و چۆن A\b بە یەک هەنگاو چارەسەریان دەکات.
Watch 42:20-47:06: a system of three equations from Wikipedia written as A and b, solved first with inv(A)*b and then with Ab; both give 1, -2, -2.
لە 42:20 تا 47:06 سەیر بکە: سێ لە Wikipediaـەوە کە وەک A و b دەنووسرێن، سەرەتا بە inv(A)*b و پاشان بە A\b چارەسەر دەکرێن؛ هەردووکیان 1, -2, -2 دەدەن.
A\bدابەشکردنی چەپ هاوکێشەکان چارەسەر دەکات: A\b Script Files, input, disp and fprintfفایلەکانی دەسنووس، input، disp و fprintf
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 10:04-13:24: New Script, save the .m file, run it with Run or Ctrl+Enter, then add % comments on their own line or at the end of a line.
لە 10:04 تا 13:24 سەیر بکە: New Script، .m، جێبەجێکردنی بە Run یان Ctrl+Enter، پاشان نووسینی بە % لەسەر دێڕی خۆیان یان لە کۆتایی دێڕێکدا.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 1:26:01-1:28:19: %% starts a section; Run Section (Ctrl+Enter) runs only the section with the cursor, Run runs the whole script.
لە 1:26:01 تا 1:28:19 سەیر بکە: %% بەشێک دەست پێدەکات؛ Run Section (Ctrl+Enter) تەنها ئەو بەشە جێبەجێ دەکات کە تێدایە، Run هەموو جێبەجێ دەکات.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Watch 1:45:09-1:45:54: a script needs the .m extension, and MATLAB refuses a file name that starts with a digit.
لە 1:45:09 تا 1:45:54 سەیر بکە: پێویستی بە .m هەیە و MATLAB ناوی کە بە دەست پێبکات قبووڵ ناکات.
Making Decisions: Relational Operators and if / elseif / elseبڕیاردان: کارپێکەرەکانی بەراوردکردن و if / elseif / else
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'Example 3 - Logic' (1:05:29-1:20:24): single comparisons such as 55 ~= 20 give logical 1 or 0, then y > 0.8 on a million sine values gives a logical array and sum counts its 1s (25.74 %).
بەشی Example 3 - Logic (لە 1:05:29 تا 1:20:24): بەراوردی تاک، وەک 55 ~= 20، ئەنجامی لۆجیکیی 1 یان 0 دەدات، پاشان y > 0.8 لەسەر ملیۆنێک دەدات و sum ژمارەی 1ـەکانی دەژمێرێت (25.74٪).
How if, else and elseif choose a path: each one is drawn as a flowchart first and then written and run in MATLAB.
if، else و elseif چۆن ڕێگەیەک هەڵدەبژێرن: هەر یەکەیان سەرەتا وەک دەکێشرێت، پاشان لە MATLABـدا دەنووسرێت و جێبەجێ دەکرێت.
Three parts: if (0:00), else (4:22), elseif (7:08); each with a flowchart and a MATLAB script.
سێ بەش: if (0:00)، else (4:22)، elseif (7:08)؛ هەر یەکەیان بە و MATLAB.
for Loops: Sums, Series and Searchingخولەکانی for: کۆکردنەوە، زنجیرە و گەڕان
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'For Loops' (1:28:20-1:40:09): for i = 1:10 ... end, then a loop with an if inside that counts the 3s in a vector.
بەشی For Loops (لە 1:28:20 تا 1:40:09): for i = 1:10 ... end، پاشان کە ifـێکی تێدایە و ژمارەی 3ـەکانی ناو دەژمێرێت.
A for loop adds up a series: a running total is updated in every turn, shown first as a flowchart, then as a MATLAB script.
کۆی چەند ژمارەیەک دەدۆزێتەوە: لە هەر نوێ دەکرێتەوە؛ سەرەتا وەک ، پاشان وەک MATLAB.
Problem (0:00), loop structure (2:03), flowchart (3:15), MATLAB script (6:24).
کێشەکە (0:00)، پێکهاتەی (2:03)، (3:15) و MATLAB (6:24).
while Loops, break and continueخولەکانی while، break و continue
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'While Loop' (1:45:54-1:50:16): the condition is tested before each turn; once it is false the loop stops.
بەشی While Loop (لە 1:45:54 تا 1:50:16): پێش هەر دەپشکنرێت؛ هەر کە بوو بە false، دەوەستێت.
Function Files and Anonymous Functionsفایلەکانی کردار و کردارە بێناوەکان
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'Anonymous Functions' (45:09-47:57): y = @(x) (-(x-3).^2)+10 turns a formula into a handle, called as y(20.2).
بەشی Anonymous Functions (لە 45:09 تا 47:57): y = @(x) (-(x-3).^2)+10 دەکاتە کە وەک y(20.2) بانگ دەکرێت.
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'Calculation Time' (1:40:09-1:42:57): tic and toc time sum(A == 3) against a for loop on ten million numbers.
بەشی Calculation Time (لە 1:40:09 تا 1:42:57): tic و toc کاتی sum(A == 3) و کاتی لەسەر دە ملیۆن ژمارە دەپێون و بەراوردیان دەکەن.
tic and tocکاتپێوانی کۆدەکەت: tic و toc How to write a MATLAB function file: the function line with inputs and outputs, saving it under the function's name, calling it, and local variables.
نووسینی لە MATLABـدا: بە و ، بە ناوی ، بانگکردنی و .
0:00-10:44: syntax (0:30), the hypotenuse function, saving the file under the function's name (5:07), calling it and local variables (7:00). The two-output example after 10:44 belongs to a later screen.
لە 0:00 تا 10:44: (0:30)، کە ژێی سێگۆشەیەکی ڕاستگۆشە (hypotenuse) دەدۆزێتەوە، بە ناوی (5:07)، بانگکردنی و (7:00). نموونەی دوو دوای 10:44 هی بەشێکی دواتری وانەکەیە.
Plotting Graphsکێشانی هێڵکارییەکان
A MATLAB beginner course by Phil Parisi: the Command Window, variables, vectors and matrices, indexing, scripts, sections and naming rules, each in short parts.
کۆرسێکی سەرەتایی MATLAB لەلایەن Phil Parisi: Command Window، ، و ، ، ، بەشەکان و یاساکانی ناونان، هەر یەکەیان بە بەشێکی کورت.
Chapter 'Example 2 - Plotting' (47:57-1:05:29): plot, hold on (50:32), xlabel/ylabel/title and grid, colour and marker codes such as 'ms' and 'bv', legend (56:31), axis limits and subplot(2,2,1) (1:02:43).
بەشی Example 2 - Plotting (لە 47:57 تا 1:05:29): plot، hold on (50:32)، xlabel/ylabel/title و grid، کۆدەکانی ڕەنگ و نیشانە وەک 'ms' و 'bv'، (56:31)، سنووری و subplot(2,2,1) (1:02:43).
Project: Finding Roots Numericallyپڕۆژە: دۆزینەوەی ڕەگ بە ڕێگە ژمارەییەکان
Three ways Newton's method goes wrong, drawn on the board: a horizontal tangent, a guess that runs away, and guesses that jump back and forth.
سێ ڕێگە کە تێیدا شکست دەهێنێت، لەسەر تەختە کێشراون: ئاسۆیی، مەزەندەیەک کە دوور دەکەوێتەوە و مەزەندەگەلێک کە بەملاولادا باز دەدەن.
Danger 1: a horizontal tangent at a stationary point; danger 2: a first guess on the wrong side of a stationary point; danger 3: f(x) = x^3 - 5x from x0 = 1, where the guesses jump between 1 and -1.
مەترسیی یەکەم: ئاسۆیی لە خاڵێکی وەستاودا؛ مەترسیی دووەم: یەکەم مەزەندە لە لای هەڵەی خاڵێکی وەستاو؛ مەترسیی سێیەم: کە لە دەست پێدەکات و مەزەندەکان لە نێوان 1 و -1 دێن و دەچن.
In Sorani Kurdish, worked by hand: the Newton–Raphson formula and its repeated steps for x³ − x − 1 from x₀ = 1.5, with a calculator.
بە کوردیی سۆرانی و بە دەست: و دووبارەکردنەوەی هەنگاوەکانی بۆ x³ − x − 1 لە x₀ = 1.5ـەوە، بە .
In Sorani, worked by hand on paper (filmed with a phone): the formula and its repeated steps. The tangent-line picture is on this screen.
بە سۆرانی، بە دەست لەسەر کاغەز (بە مۆبایل تۆمارکراوە): و دووبارەکردنەوەی هەنگاوەکان. وێنەی لەسەر ئەم شاشەیەیە.
Logic Designدیزاینی لۆجیکی دیجیتاڵ
Analog and Digital Signalsسیگناڵەکانی ئەنالۆگ و دیجیتاڵ
How analog signals change smoothly while digital ones use separate steps, and why digital copies stay reliable.
چۆن بە نەرمی دەگۆڕێت، بەڵام بە هەنگاوی جیاجیا، هەروەها بۆچی کۆپیی متمانەپێکراو دەمێنێتەوە.
Chapters: 0:30 analog vs digital, 5:27 reliability, 6:01 conclusion.
بەشەکان: 0:30 بەرامبەر ، 5:27 بۆچی جێی متمانەیە، 6:01 پوختە.
Why computers store everything as 0s and 1s: on/off transistors, bits and binary place values.
بۆچی هەموو شتێک وەک 0 و 1 هەڵدەگرن: کە هەڵدەبن یان دەکوژێنەوە، و .
Stops at 3:39 before the ASCII part, so the 255/256 slip at 4:10 is not played.
لە 3:39 ڕادەوەستێت، پێش بەشی ، بۆیە ئەو هەڵە بچووکەی 4:10 (255 لە جیاتی 256) پەخش ناکرێت.
How an analog signal becomes bits: sampling at regular times, rounding each sample to a level, then writing the level in binary.
چۆن دەبێتە : پێوانەکردن لە کاتی ڕێکدا، هەر نموونەیەک بۆ ئاستێک، پاشان نووسینی ئەو ئاستە بە .
Chapters: 0:40 sampling, 3:53 quantizing. Uses the telecom name PCM for the same idea.
بەشەکان: 0:40 وەرگرتنی نموونە (sampling)، 3:53 بۆ ئاستەکان (quantizing). ناوی PCM بەکار دەهێنێت، کە لە ناوی هەمان بیرۆکەیە.
What a clock signal is: a steady square wave whose rising edges tell every circuit when to take its next step.
چییە: ڕێکوپێک کە بە هەموو دەڵێن کەی هەنگاوی دواتر بنێت.
0:40-1:59 only: the clock as a square wave of 0s and 1s, its rising and falling edges, and each tick moving the CPU one step (fetch, decode, execute). From 2:00 it builds a rising-edge detector from gates.
تەنها 0:40 تا 1:59: وەک لە 0 و 1 لەگەڵ و ، هەروەها هەر لێدانێک یەک هەنگاو دەبات بەرەو پێش (fetch، decode، execute). لە 2:00ـەوە بە دۆزەرەوەیەکی دروست دەکات.
Number Systems and Place Valueسیستەمە ژمارەییەکان و بەهای خانەیی
The decimal, binary, octal and hexadecimal systems side by side, then decimal to octal and hex by dividing again and again.
، ، و لە تەنیشت یەکتر، پاشان گۆڕینی بۆ و بە دابەشکردنی دووبارە و دووبارە.
Chapters: 0:00 decimal, 1:16 binary, 1:49 octal, 2:26 hexadecimal (digits A-F = 10-15); stops at 3:36, where it starts converting 348 to binary (next lesson's method).
بەشەکان: 0:00 ، 1:16 ، 1:49 ، 2:26 ( A تا F = 10 تا 15)؛ لە 3:36 ڕادەوەستێت، کە دەست دەکات بە گۆڕینی 348 بۆ (ڕێگای وانەی دواتر).
Place value: each position is worth a power of the base, so the same idea works for base 10, base 2 and others.
: هەر شوێنێک بەقەد بەهای هەیە، بۆیە هەمان بیرۆکە بۆ 10، 2 و ئەوانی تریش کار دەکات.
Chapters 0:48 positional notation, 1:43 base systems, 2:20 other bases; skips intro and outro.
بەشەکان: 0:48 ، 1:43 ، 2:20 تر؛ پێشەکی و کۆتاییەکەی پەخش ناکرێن.
Counting in binary the same way as in decimal: a place rolls over and carries when it runs out of digits.
ژماردن بە هەر وەک ژماردن بە : کاتێک خانەیەک تەواو دەبن، دەگەڕێتەوە بۆ 0 و دەداتە خانەی دواتر.
Chapter 0:42 "How to count in binary" only (to 7:29).
تەنها بەشی 0:42، How to count in binary (تا 7:29).
Big-endian and little-endian: which byte of a multi-byte number is stored first in memory and sent first on networks.
و : کاتێک ژمارەیەک لە چەند پێک دێت، کام یەکەم لە هەڵدەگیرێت و یەکەم بەسەر دەنێردرێت.
Chapters: 0:43 little vs big endian, 1:25 representing numbers, 2:04 network byte order.
بەشەکان: 0:43 بەرامبەر ، 1:25 نووسینی ژمارەکان، 2:04 لە .
From Decimal to Binary, Octal and Hexلە دەییەوە بۆ دووانی، هەشتی و شانزەیی
The decimal, binary, octal and hexadecimal systems side by side, then decimal to octal and hex by dividing again and again.
، ، و لە تەنیشت یەکتر، پاشان گۆڕینی بۆ و بە دابەشکردنی دووبارە و دووبارە.
Chapter 8:42 Hexadecimal conversion: 348 to hex by dividing by 16.
بەشی 8:42، گۆڕین بۆ : 348 بە دابەشکردن بەسەر 16ـدا دەگۆڕێت بۆ .
Kurdish lecture: decimal to binary, octal and hex by repeated division and multiplication, and binary to octal and hex by grouping.
وانەیەکی کوردی: گۆڕینی بۆ ، و بە دابەشکردن و لێکدانی دووبارە، هەروەها بۆ و بە کۆمەڵکردنی .
Kurdish. Chapters 0:00 decimal to binary (divide by 2, fraction ×2), 5:05 to octal, 7:31 to hex. Checked frames: the slide shows 13 ÷ 2 with remainders and 0.625 × 2.
بە کوردی. بەشەکان: 0:00 بۆ (دابەشکردن بەسەر 2ـدا و لێکدانی بە 2)، 5:05 بۆ ، 7:31 بۆ . لە ڤیدیۆکەدا لەگەڵ و پیشان دەدات.
Decimal to binary by dividing by 2 again and again and reading the remainders from the bottom up.
گۆڕینی بۆ بە دابەشکردنی دووبارە و دووبارە بەسەر 2ـدا و خوێندنەوەی لە خوارەوە بۆ سەرەوە.
Division-method chapters only (7:23 75, 9:46 142, 11:24 339).
تەنها بەشەکانی ڕێگای دابەشکردن (7:23 ژمارە 75، 9:46 ژمارە 142، 11:24 ژمارە 339).
A quick mental method: write the powers of two (16 8 4 2 1) and put a 1 under each one you need.
ڕێگایەکی خێرا کە بە مێشک دەکرێت: 2 بنووسە (16 8 4 2 1) و لە ژێر هەر یەکێک کە پێویستت پێیەتی 1 دابنێ.
Checked a frame: 26 with the weights 16 8 4 2 1 written above.
لە ڤیدیۆکەدا ژمارە 26 دەبینیت کە 16 8 4 2 1 بەسەرییەوە نووسراون.
From Binary, Octal and Hex to Decimalلە دووانی، هەشتی و شانزەییەوە بۆ دەیی
A short, clear way to turn a binary number into decimal: give each digit its place value and add the values under the 1s.
بۆ : لە ڕاستەوە بنووسە و هەر جارێک دوو هێندەی بکە، پاشان ئەوانە کۆ بکەرەوە کە 1یان لە ژێردایە.
Checked a frame: weights 1, 2, 4, 8, 16 written over 10110.
لە ڤیدیۆکەدا 1، 2، 4، 8، 16 لەسەر 10110 نووسراون.
Kurdish: binary to decimal by writing the place values 1, 2, 4, 8 … over the bits and adding where there is a 1.
بە کوردی: گۆڕینی بۆ بە نووسینی 1، 2، 4، 8 … لەسەر و کۆکردنەوەیان لە هەر شوێنێک 1 هەبێت.
Kurdish whiteboard lesson (BLUE SOFT series no. 2). Shows the lesson's one method — digit × place value — for binary.
وانەیەکی کوردی لەسەر تەختە (زنجیرەی BLUE SOFT، ژمارە 2). هەمان ڕێگای وانەکە بۆ پیشان دەدات: × .
Reading a hexadecimal number: each place is worth 1, 16, 256 …, and the letters A–F stand for 10–15.
خوێندنەوەی ژمارەیەکی : هەر خانەیەک بەهایەکی هەیە (1، 16، 256 …) و پیتەکانی A تا F جێگەی 10 تا 15 دەگرنەوە.
Chapter 0:15 example only (place values 256, 16, 1); the 2:49 decimal-to-hex part is not used.
تەنها نموونەکەی 0:15 ( 256، 16، 1)؛ بەشی 2:49، بۆ ، بەکار نەهێنراوە.
Binary, Octal and Hex Shortcutsڕێگا کورتەکانی دووانی، هەشتی و شانزەیی
Kurdish lecture: decimal to binary, octal and hex by repeated division and multiplication, and binary to octal and hex by grouping.
وانەیەکی کوردی: گۆڕینی بۆ ، و بە دابەشکردن و لێکدانی دووبارە، هەروەها بۆ و بە کۆمەڵکردنی .
Kurdish. Chapters 20:06 binary-octal (groups of 3 from the point, add zeros), 22:59 binary-hex.
بە کوردی. بەشەکان: 20:06 و (کۆمەڵەی سێ لە ، بە زیادکردنی سفر)، 22:59 و .
Hex to binary: replace each hex digit by its four bits, then read the whole number.
بۆ : هەر بە چوار بگۆڕە، پاشان هەموو ژمارەکە بخوێنەوە.
Chapters: 1:26 basic example, 3:34 advanced example; it then turns the bits into decimal.
بەشەکان: 1:26 نموونەیەکی سادە، 3:34 نموونەیەکی قورستر؛ پاشان دەگۆڕێت بۆ .
Why programmers write hex: one hex digit is exactly four bits, so long binary values become short and readable.
بۆچی بەکار دەهێنن: یەک ڕێک چوار ، بۆیە ژمارە درێژەکانی کورت و ئاسان دەخوێنرێنەوە.
Chapters: 2:20 hexadecimal, 4:29 advantages, 5:14 when to use hex.
بەشەکان: 2:20 ، 4:29 سوودەکانی، 5:14 کەی بەکار بهێنیت.
Binary Addition and Subtractionکۆکردنەوەی دووانی و لێدەرکردنی دووانی
Kurdish lecture: binary addition with carries, subtraction with borrows, then multiplication and long division.
وانەیەکی کوردی: لەگەڵ ، لەگەڵ ، پاشان لێکدان و دابەشکردنی درێژ.
Kurdish. Addition rules (1 + 1 = 10, 1 + 1 + 1 = 11) and subtraction examples; ends before multiplication at about 7:55 (checked frames).
بە کوردی. یاساکانی کۆکردنەوە (، ) و نموونەکانی لێدەرکردن؛ نزیکەی 7:55، پێش لێکدان، کۆتایی دێت (لە وێنەکانی ڤیدیۆکەوە پشکنراوە).
Adding binary numbers column by column from the right, writing each carry above the next column.
کۆکردنەوەی ژمارەکانی ستوون بە ستوون لە ڕاستەوە، کە هەر لە سەرووی ستوونی دواترەوە دەنووسرێت.
Adding binary numbers in a fixed number of bits, and what an overflow is when the carry has nowhere to go.
کۆکردنەوەی ژمارەکانی لە ژمارەیەکی جێگیری ، هەروەها چییە کاتێک هیچ شوێنێکی نییە.
From 2:30 (binary example) through 5:42 (overflows) to the end.
لە 2:30ـەوە (نموونەیەکی ) تا کۆتایی، لەوانە بەشی لە 5:42.
The four binary subtraction rules and how a borrow works, with a worked example.
چوار یاساکەی و چۆن کار دەکات، لەگەڵ نموونەیەکی شیکراوە.
Chapter 6:25 "Binary Subtraction Rules" (to 11:14).
بەشی 6:25، Binary Subtraction Rules (تا 11:14).
Binary Multiplication and Divisionلێکدانی دووانی و دابەشکردنی دووانی
Kurdish lecture: binary addition with carries, subtraction with borrows, then multiplication and long division.
وانەیەکی کوردی: لەگەڵ ، لەگەڵ ، پاشان لێکدان و دابەشکردنی درێژ.
Kurdish. From about 7:55: multiplication rules, 1011 × 1101 = 10001111 and long division 101010 ÷ 110 = 111 (checked frames).
بە کوردی. لە نزیکەی 7:55ـەوە: یاساکانی لێکدان، و دابەشکردنی درێژی (لە وێنەکانی ڤیدیۆکەوە پشکنراوە).
Long multiplication in binary: shifted copies of the top number, then adding the rows, including columns with three or four 1s.
لێکدانی درێژ بە : کۆپیی جووڵێنراوی ژمارەی سەرەوە، پاشان کۆکردنەوەی دێڕەکان، تەنانەت ئەو ستوونانەی سێ یان چوار 1ـیان تێدایە.
One complete binary long division worked step by step: compare, write 1 or 0, subtract, bring down.
نموونەیەکی تەواوی دابەشکردنی درێژی ، هەنگاو بە هەنگاو: بەراورد بکە، 1 یان 0 بنووسە، لێ دەربکە، دابەزێنە.
1's and 2's Complementsتەواوکەری یەک و تەواوکەری دوو
Two's complement with a −128 sign weight, and the quick ways to make a negative number: invert and add 1.
کە تێیدا بەهای −128ـی هەیە، لەگەڵ ڕێگا خێراکانی دروستکردنی : پێچەوانەکردنەوە و زیادکردنی 1.
Chapter 8:59 "Alternative conversion methods": +6 → invert → add 1 (checked a frame).
بەشی 8:59، Alternative conversion methods: ← پێچەوانەکردنەوە ← زیادکردنی 1 (لە ڤیدیۆکەدا پشکنراوە).
The fast way to a 2's complement: keep the bits up to the first 1 from the right, then flip the rest.
ڕێگا خێراکەی : لە ڕاستەوە تا یەکەم 1 وەک خۆیان بهێڵەوە، پاشان ئەوانی تر پێچەوانە بکەرەوە.
Pen and paper: 20 = 00010100 → −20 by "copy to the first 1, flip the rest" (checked frames).
بە قەڵەم و کاغەز: دەکاتە −20 بە «تا یەکەم 1 کۆپی بکە، ئەوانی تر پێچەوانە بکەرەوە» (لە وێنەکانی ڤیدیۆکەوە پشکنراوە).
Signed Numbers: Sign-Magnitude, 1's and 2's Complementژمارە نیشانەدارەکان: نیشانە و نرخی ڕووت، تەواوکەری یەک و تەواوکەری دوو
Two's complement with a −128 sign weight, and the quick ways to make a negative number: invert and add 1.
کە تێیدا بەهای −128ـی هەیە، لەگەڵ ڕێگا خێراکانی دروستکردنی : پێچەوانەکردنەوە و زیادکردنی 1.
Chapters 3:07-8:59: the sign bit weighs −128; checked a frame (−128 + 64 + 32 + 16 + 8).
بەشەکانی 3:07 تا 8:59: بەهای −128ـی هەیە؛ لە ڤیدیۆکەدا: .
Three ways to store negative numbers — sign bit, 1's complement, 2's complement — and why 2's complement wins.
سێ ڕێگای هەڵگرتنی (، و ) و بۆچی لە هەمووان باشترە.
Chapters: 0:26 sign bit, 2:58 problems with the sign bit, 4:20 one's complement, 9:39 two's complement.
بەشەکان: 0:26 ، 2:58 گرفتەکانی ، 4:20 ، 9:39 .
Adding and Subtracting Signed Numbersکۆکردنەوە و لێدەرکردنی ژمارە نیشانەدارەکان
Why computers use 2's complement: sign-and-magnitude spoils ordinary addition, while 2's complement lets one adder add signed numbers and flag overflow.
هۆی بەکارهێنانی : کۆکردنەوەی ئاسایی تێک دەدات، بەڵام بە یەک کۆ دەکات و دەدۆزێتەوە.
Starts at 2:50 (binary additions with signs); 5:31 two's complement; 10:21 a worked example.
لە 2:50ـەوە دەست پێ دەکات (کۆکردنەوەی بە )؛ 5:31 ؛ 10:21 نموونەیەکی شیکراوە.
Binary Coded Decimal (BCD)کۆدی دەیی دووانی
What BCD is, why 42 in BCD differs from 42 in binary, why printing numbers favoured BCD, and where BCD is still used.
چییە، بۆچی 42 بەو کۆدە جیاوازە لە 42 بە ، بۆچی بۆ چاپکردنی ژمارەکان باشتر بوو و هێشتا لە کوێ بەکار دێت.
0:20 what BCD is; 2:12 42 in binary; 3:09 the printable form of 42; 12:45 things that use BCD; 13:22 digital clocks.
0:20 چییە؛ 2:12 ژمارە 42 بە ؛ 3:09 شێوەی چاپکردنی 42؛ 12:45 ئەو شتانەی بەکار دەهێنن؛ 13:22 کاتژمێری .
Converting decimal numbers to BCD digit by digit with the 8421 weights, with several worked examples.
گۆڕینی ژمارەی بۆ ، بە ، بە 8421، لەگەڵ چەند نموونەیەکی شیکراوە.
Whole video (5:38).
هەموو ڤیدیۆکە (5:38).
Adding BCD numbers: why a 4-bit sum above 9 is invalid and how adding 0110 corrects it, ending with 789 + 123.
کۆکردنەوەی ژمارەکانی : بۆچی کۆیەکی 4 کە لە 9 گەورەتر بێت نادروستە و چۆن زیادکردنی 0110 ڕاستی دەکاتەوە، لە کۆتاییدا .
From 1:45 (BCD addition); the first 1:45 is a recap of binary codes.
لە 1:45ـەوە (کۆکردنەوەی )؛ 1:45 خولەکی یەکەم پێداچوونەوەیەکی کۆدەکانی .
Where BCD is still used: real-time clock chips and the timers and counters of factory PLCs.
هێشتا لە کوێ بەکار دێت: کاتژمێری (RTC) و و PLCـی کارگەکان.
From 7:19: real-time clock (RTC) chips, then PLC timers and counters.
لە 7:19ـەوە: کاتژمێری (RTC)، پاشان و PLC.
The Gray Codeکۆدی گرەی
Converting binary to Gray code and Gray code back to binary step by step, with practice examples and why Gray code is useful.
گۆڕینی بۆ و گەڕاندنەوەی بۆ هەنگاو بە هەنگاو، لەگەڵ نموونەی ڕاهێنان و بۆچی بەسوودە.
1:05 binary to Gray; 2:32 practice; 4:26 working backwards; 7:06 Gray to binary; 9:16 advantages.
1:05 بۆ ؛ 2:32 ڕاهێنان؛ 4:26 کارکردن بە پێچەوانەوە؛ 7:06 بۆ ؛ 9:16 سوودەکانی.
How the Gray code table is built and its properties: unweighted, reflected, one bit changing at a time, compared with binary, cyclic.
خشتەی چۆن دروست دەکرێت و تایبەتمەندییەکانی: بێکێشە، ڕەنگدراوەیە، هەر جارە تەنها یەک دەگۆڕێت و بازنەییە، لەگەڵ بەراورد بە .
2:17-10:00: structure of the code, unweighted, self-reflecting, unit distance, comparison with binary, cyclic.
لە 2:17 تا 10:00: پێکهاتەی کۆدەکە، بێکێشی، ڕەنگدانەوە، گۆڕانی تەنها یەک لە نێوان دوو ژمارەی دراوسێدا، بەراورد بە و بازنەیی.
ASCII and Character CodesASCII و کۆدەکانی نووسە
What ASCII is, how characters become binary codes, why 7 or 8 bits are not enough for every language, and how Unicode fixes that.
چییە، چۆن دەبنە کۆدی ، بۆچی 7 یان 8 بۆ هەموو زمانێک بەس نییە و چۆن ئەمە چارەسەر دەکات.
0:00 intro; 1:31 ASCII in binary; 2:24 keyboard codes; 2:48 the problem; 3:17 Unicode; 3:54 recap; 4:49 test yourself.
0:00 پێشەکی؛ 1:31 بە ؛ 2:24 کۆدەکانی ؛ 2:48 گرفتەکە؛ 3:17 ؛ 3:54 پێداچوونەوە؛ 4:49 خۆت تاقی بکەرەوە.
Reading ASCII text in binary by hand: 010 starts capitals, 011 starts small letters, and the last five bits give the alphabet position.
خوێندنەوەی دەقی بە بە دەست: 010 سەرەتای پیتە گەورەکانە، 011 سەرەتای پیتە بچووکەکان و پێنج کۆتایی شوێنی پیتەکە لە ئەلفوبێدا دەدەن.
Whole video (3:29).
هەموو ڤیدیۆکە (3:29).
How Unicode gives every character a number and how UTF-8 stores it in one to four bytes while plain ASCII stays unchanged.
چۆن دەداتە هەموو و UTF-8 چۆن لە یەک تا چوار هەڵیدەگرێت، بە شێوەیەک کە ئاسایی وەک خۆی دەمێنێتەوە.
Plays 0:00-8:39 and stops before the Audible advert.
لە 0:00 تا 8:39 پەخش دەبێت و پێش ڕیکلامی Audible ڕادەوەستێت.
How one parity bit catches a bit flipped on a wire, and how XOR gates compute parity, using ASCII text such as "hello world".
یەک چۆن دەدۆزێتەوە کە لەسەر وایەرێک پێچەوانە بووەتەوە، هەروەها چۆن هەژمار دەکەن، بە نموونەی دەقی وەک «hello world».
Plays 0:00-7:37: transmission errors, redundancy, the parity idea and the XOR parity circuit; the rest builds and tests hardware.
لە 0:00 تا 7:37 پەخش دەبێت: هەڵەکانی گواستنەوە، زیادە بۆ پشکنین، بیرۆکەی و بە XOR؛ باقی ڤیدیۆکە ڕاستەقینە دروست دەکات و تاقی دەکاتەوە.
Electricity Basics: Voltage, Current and Resistanceبنەماکانی کارەبا: ڤۆڵتیە، تەزوو و بەرگری
Electric potential and voltage, current, resistance and power, explained with a gravity analogy in five minutes.
پۆتێنشیاڵی کارەبایی و ، ، و ، بە لێکچواندن بە هێزی ڕاکێشان، لە پێنج خولەکدا ڕوون دەکاتەوە.
0:00 potential energy; 1:25 potential difference; 2:24 current; 3:17 resistance; 3:39 power.
0:00 وزەی شاراوە؛ 1:25 جیاوازیی پۆتێنشیاڵ؛ 2:24 ؛ 3:17 ؛ 3:39 .
Why the current through the body does the harm, how voltage and skin resistance set that current, and why wet skin is so dangerous.
بۆچی ئەو بە لەشدا تێدەپەڕێت زیان دەگەیەنێت، و پێست چۆن ئەو دیاری دەکەن و بۆچی پێستی تەڕ ئەوەندە مەترسیدارە.
0:33 effects of current on the body; 2:24 skin-resistance simulation; 3:12 wet skin; 3:42 time and high-voltage shocks.
0:33 کاریگەریی لەسەر لەش؛ 2:24 هاوشێوەکردنی پێست؛ 3:12 پێستی تەڕ؛ 3:42 درێژیی کاتی شۆک و شۆکی بەرز.
In Sorani Kurdish: the difference between direct current (DC) and alternating current (AC).
بە کوردیی سۆرانی: جیاوازیی نێوان (DC) و (AC).
Whole video (11:46), part of the Sorani series "Basics of electricity".
هەموو ڤیدیۆکە (11:46)، بەشێکە لە زنجیرە سۆرانییەکەی «بنچینەکانی کارەبا».
In Sorani Kurdish, from the series 'Basics of electricity': resistance, kinds of resistors, the resistor colour code and Ohm's law.
بە کوردیی سۆرانی، لە زنجیرەی «بنچینەکانی کارەبا»: ، جۆرەکانی ، و .
Plays 16:46–18:04: Ohm's law, the V–I–R triangle and two worked examples (a heater: 220 V across 16 Ω; 3 A through 8 Ω gives 24 V). It stops before a later example with a unit slip.
لە 16:46 تا 18:04 پەخش دەبێت: ، سێگۆشەی V–I–R و دوو نموونەی شیکراو (گەرمکەرەوەیەک: 220 V بە 16 Ω؛ 3 A بە ناو 8 Ωـدا 24 V دەدات). پێش نموونەیەکی دواتر ڕادەوەستێت کە هەڵەیەکی یەکەی تێدایە.
Components and Instruments on the Lab Benchپارچە و ئامێرەکانی سەر مێزی تاقیگە
A quick tour of common components with their symbols and jobs: fixed and variable resistors, capacitors, diodes, transistors, regulators, ICs, displays and relays.
گەشتێکی خێرا بە ناو پارچە باوەکاندا لەگەڵ و کارەکانیان: و ، ، ، ، ڕێکخەری ، ، پیشاندەر و ڕیلە.
0:10 resistor; 0:21 variable resistor; 1:17 electrolytic capacitor; 2:40 capacitor; 3:21 diode; 4:01 transistor; 6:01 IC.
0:10 ؛ 0:21 ؛ 1:17 ئەلیکترۆلیتی؛ 2:40 ؛ 3:21 ؛ 4:01 ؛ 6:01 (IC).
How a breadboard is connected inside, which holes are joined, and how to build a simple LED circuit on it.
لە ناوەوە چۆن بەستراوە، کام کونەکان پێکەوە بەستراون و چۆن سادەی لەسەری دروست بکەیت.
Whole video (7:22).
هەموو ڤیدیۆکە (7:22).
In Sorani Kurdish: how to use a digital multimeter (AVO meter), choosing the right range and measuring voltage.
بە کوردیی سۆرانی: چۆن (ئاڤۆ) بەکار بهێنیت، ئاستی پێوانەی گونجاو هەڵبژێریت و بپێویت.
Plays 0:00-4:05: the dial and its ranges (written on paper) and measuring the DC voltage of batteries; stops before a power strip appears.
لە 0:00 تا 4:05 پەخش دەبێت: دەسکە سووڕاوەکە و ئاستەکانی پێوانە (لەسەر کاغەز نووسراون) و پێوانەکردنی DCـی پاترییەکان؛ پێش دەرکەوتنی پلاکێکی چەند سۆکێتی ڕادەوەستێت.
In Sorani Kurdish, from the series 'Basics of electricity': resistance, kinds of resistors, the resistor colour code and Ohm's law.
بە کوردیی سۆرانی، لە زنجیرەی «بنچینەکانی کارەبا»: ، جۆرەکانی ، و .
Plays 13:48–15:48: the colour-code chart for 4-band and 5-band resistors: the digit bands, the multiplier and the tolerance.
لە 13:48 تا 15:48 پەخش دەبێت: نەخشەی بۆ چوار هێڵی و پێنج هێڵی: هێڵەکانی ژمارە، لێکدەر و ڕێژەی هەڵە.
Logic Gates, Truth Tables and the NOT Gateگەیتە لۆجیکییەکان، خشتەکانی ڕاستی و گەیتی NOT
From transistors to the seven logic gates: NOT, AND, OR, NAND, NOR, XOR and XNOR, with their symbols and truth tables.
لە بۆ حەوت : NOT، AND، OR، NAND، NOR، XOR و XNOR، لەگەڵ و .
0:00 transistors; 1:21 NOT; 2:13 AND and OR; 3:28 NAND and NOR; 5:17 XOR and XNOR.
0:00 ؛ 1:21 NOT؛ 2:13 AND و OR؛ 3:28 NAND و NOR؛ 5:17 XOR و XNOR.
How transistors make NOT and AND gates: an inverter flips its input; two transistors in series give 1 only when both inputs are 1.
دروستکردنی NOT و AND لە : پێچەوانەکەر پێچەوانە دەکاتەوە؛ دوو بە تەنها کاتێک 1 دەدەن کە هەردوو 1 بن.
2:27-4:44: an inverter built from one transistor used as a switch: when the input is on, the current bypasses the output, so the output is off.
لە 2:27 تا 4:44: پێچەوانەکەرێک لە یەک کە وەک بەکار دێت: کاتێک هەڵکراوە، بە ڕێگایەکی تردا دەڕوات و بە ناچێت، بۆیە دەکوژێتەوە.
OR as two switches in parallel lighting a lamp, and real chips holding several gates, such as the hex inverter with six NOT gates.
OR وەک دوو بە کە گڵۆپێک دادەگیرسێنن، هەروەها کە چەند تێدایە، وەک پێچەوانەکەری شەشی کە شەش تێدایە.
From 7:00: pin diagrams of real gate chips; six inverters in a 14-pin IC make a hex inverter.
لە 7:00ـەوە: هێڵکاریی قاچەکانی ؛ شەش پێچەوانەکەر لە 14 قاچیدا پێچەوانەکەری شەشی پێک دەهێنن.
The AND Gateگەیتی AND
How transistors make NOT and AND gates: an inverter flips its input; two transistors in series give 1 only when both inputs are 1.
دروستکردنی NOT و AND لە : پێچەوانەکەر پێچەوانە دەکاتەوە؛ دوو بە تەنها کاتێک 1 دەدەن کە هەردوو 1 بن.
4:44-5:48: AND from two transistors in series, like two switches in series.
لە 4:44 تا 5:48: AND لە دوو بە ، وەک دوو کە بە دوای یەکدا بەستراون.
The AND gate gives 1 only when all inputs are 1, also with more inputs; the OR gate gives 1 when any input is 1.
تەنها کاتێک 1 دەدات کە هەموو 1 بن، چ دوو بن چ زیاتر؛ کاتێک کە هەر یەکێکیان 1 بێت.
1:22-5:54: the AND gate, then multi-input AND gates.
لە 1:22 تا 5:54: ، پاشان بە چەند .
Drawing the output waveform of AND and of OR gates from two input waveforms, one time interval at a time.
کێشانی و لە دوو ، هەنگاو بە هەنگاو بە درێژایی کات.
Plays 0:00-1:04: the input waveforms A and B, then the AND output drawn interval by interval.
لە 0:00 تا 1:04 پەخش دەبێت: A و B، پاشان AND هەنگاو بە هەنگاو بە درێژایی کات دەکێشرێت.
The OR Gateگەیتی OR
OR as two switches in parallel lighting a lamp, and real chips holding several gates, such as the hex inverter with six NOT gates.
OR وەک دوو بە کە گڵۆپێک دادەگیرسێنن، هەروەها کە چەند تێدایە، وەک پێچەوانەکەری شەشی کە شەش تێدایە.
4:05-5:37: the OR gate as two switches in parallel lighting a lamp, with its truth table.
لە 4:05 تا 5:37: وەک دوو بە کە گڵۆپێک دادەگیرسێنن، لەگەڵ .
The AND gate gives 1 only when all inputs are 1, also with more inputs; the OR gate gives 1 when any input is 1.
تەنها کاتێک 1 دەدات کە هەموو 1 بن، چ دوو بن چ زیاتر؛ کاتێک کە هەر یەکێکیان 1 بێت.
5:54-7:26: the OR gate and its truth table.
لە 5:54 تا 7:26: و .
Drawing the output waveform of AND and of OR gates from two input waveforms, one time interval at a time.
کێشانی و لە دوو ، هەنگاو بە هەنگاو بە درێژایی کات.
Plays 1:04-1:36: the OR output drawn from the same A and B waveforms; stops before XOR.
لە 1:04 تا 1:36 پەخش دەبێت: OR لە هەمان A و B دەکێشرێت؛ پێش XOR ڕادەوەستێت.
NAND, NOR and the Negative Gatesگەیتی NAND، گەیتی NOR و گەیتە نەرێنییەکان
From transistors to the seven logic gates: NOT, AND, OR, NAND, NOR, XOR and XNOR, with their symbols and truth tables.
لە بۆ حەوت : NOT، AND، OR، NAND، NOR، XOR و XNOR، لەگەڵ و .
Chapter 'NAND and NOR' (3:28-5:17): AND/OR followed by NOT, truth tables.
بەشی NAND and NOR (3:28 تا 5:17): AND و OR کە NOTـێکیان بە دوادا دێت، لەگەڵ .
Kurdish (Sorani): NAND as a universal gate (NOT, AND, OR from NANDs, the two NAND symbols) and turning an SOP into a NAND-NAND circuit.
بە کوردیی سۆرانی: NAND وەک (NOT، AND و OR لە NAND، هەروەها دوو NAND) و گۆڕینی SOP بۆ NAND-NAND.
4:26-10:00: NAND and NOR are universal; NOT, AND and OR from NAND gates; the two NAND symbols (AND-invert, invert-OR).
لە 4:26 تا 10:00: NAND و NOR ؛ NOT، AND و OR لە ؛ دوو NAND (AND و پاشان پێچەوانەکردنەوە؛ پێچەوانەکردنەوە و پاشان OR).
XOR, XNOR and All Gates at a Glanceگەیتی XOR، گەیتی XNOR و هەموو گەیتەکان بە یەک سەیرکردن
How one parity bit catches a bit flipped on a wire, and how XOR gates compute parity, using ASCII text such as "hello world".
یەک چۆن دەدۆزێتەوە کە لەسەر وایەرێک پێچەوانە بووەتەوە، هەروەها چۆن هەژمار دەکەن، بە نموونەی دەقی وەک «hello world».
5:03-14:05: the XOR parity idea (odd number of 1s), building the circuit and testing that it catches an error.
لە 5:03 تا 14:05: بیرۆکەی بە XOR (ژمارەی تاکی 1ـەکان)، دروستکردنی و تاقیکردنەوەی ئەوەی کە هەڵەیەک دەدۆزێتەوە.
From transistors to the seven logic gates: NOT, AND, OR, NAND, NOR, XOR and XNOR, with their symbols and truth tables.
لە بۆ حەوت : NOT، AND، OR، NAND، NOR، XOR و XNOR، لەگەڵ و .
Chapter 'XOR and XNOR' (5:17-end): XOR truth table 0 1 1 0 and XNOR as its inverse.
بەشی XOR and XNOR (لە 5:17ـەوە تا کۆتایی): XOR (0 1 1 0) و XNOR وەک پێچەوانەکەی.
How transistors make NOT and AND gates: an inverter flips its input; two transistors in series give 1 only when both inputs are 1.
دروستکردنی NOT و AND لە : پێچەوانەکەر پێچەوانە دەکاتەوە؛ دوو بە تەنها کاتێک 1 دەدەن کە هەردوو 1 بن.
Chapter 'Exclusive or and abstraction' (7:19-8:49): XOR and OR tables differ only in the 1-1 row; XOR built as (A OR B) AND NOT (A AND B).
بەشی Exclusive or and abstraction (7:19 تا 8:49): XOR و OR تەنها لە دێڕی 1-1دا جیاوازن؛ XOR وەک (A OR B) AND NOT (A AND B) دروست دەکرێت.
Building Gates from Transistorsدروستکردنی گەیتەکان لە ترانزیستۆرەکانەوە
Builds NOT, AND, OR, XOR and the inverted gates from NPN transistors on a breadboard, with schematics and truth tables.
NOT، AND، OR، XOR و پێچەوانەکانیان لە NPN لەسەر دروست دەکات، لەگەڵ و .
Whole video (13 min): transistor as a switch, inverter, series AND, parallel OR, inverted outputs.
هەموو ڤیدیۆکە (13 خولەک): وەک ، پێچەوانەکەر، AND بە ، OR بە و .
A transistor is an electronic switch: a small control current lets a bigger current flow, and chains of them make gates.
ئەلیکترۆنییە: بچووکی کۆنترۆڵ ڕێگە دەدات گەورەتر بڕوات و زنجیرەیەک لەوان دروست دەکەن.
Chapter 'What is a Transistor' (2:32-5:47); simple animation of the switch idea.
بەشی What is a Transistor (2:32 تا 5:47)؛ سادە بۆ بیرۆکەی .
One NPN transistor as an inverter: input LOW gives output HIGH, input HIGH pulls the output LOW, with resistor values worked out.
یەک NPN وەک پێچەوانەکەر: LOW HIGH دەدات و HIGH دادەبەزێنێت بۆ LOW، لەگەڵ هەژمارکردنی نرخی .
Chapter 'Transistor as inverter' (11:16-end).
بەشی Transistor as inverter (لە 11:16ـەوە تا کۆتایی).
Inside a CMOS inverter: how PMOS and NMOS transistors switch and why one is always off, shown in 3-D animation.
ناوەوەی پێچەوانەکەرێکی CMOS: PMOS و NMOS چۆن هەڵدەبن و دەکوژێنەوە و بۆچی هەمیشە یەکێکیان کوژاوەتەوە، بە سێ ڕەهەندی.
2:12-10:45: inverter standard cell, how basic transistors work, inverter schematic.
لە 2:12 تا 10:45: خانەی ستانداردی پێچەوانەکەر، چۆن کار دەکەن و پێچەوانەکەر.
Boolean Expressions and Lawsدەربڕینە بوولییەکان و یاساکانی جەبری بوول
The commutative, associative and distributive laws compared with ordinary number arithmetic, with circuits and truth tables.
، و بەراورد بە ژمێرکاریی ژمارە ئاساییەکان، لەگەڵ و .
Chapter 'Properties of base 10 numbers' (7:59-12:40): commutative, associative and both distributive laws in ∧/∨ notation, compared with ordinary numbers.
بەشی Properties of base 10 numbers (7:59 تا 12:40): ، و هەردوو بە و ، بەراورد بە ژمارە ئاساییەکان.
Kurdish (Sorani): commutative, associative and distributive laws with gate drawings, the 12 rules in the lesson's order, then De Morgan's theorems.
بە کوردیی سۆرانی: ، و بە وێنەی ، دوازدە یاساکە بە ڕیزبەندیی وانەکە، پاشان .
0:00-3:30: commutative, associative and distributive laws with gates.
لە 0:00 تا 3:30: ، و بە .
The 12 Rules of Boolean Algebraدوازدە یاساکەی جەبری بوول
Kurdish (Sorani): commutative, associative and distributive laws with gate drawings, the 12 rules in the lesson's order, then De Morgan's theorems.
بە کوردیی سۆرانی: ، و بە وێنەی ، دوازدە یاساکە بە ڕیزبەندیی وانەکە، پاشان .
3:25-10:35: rules 1-12 (A+0=A ... (A+B)(A+C)=A+BC) with short proofs.
لە 3:25 تا 10:35: یاساکانی 1 تا 12 ( … ) لەگەڵ کورت.
Draws AND-OR and OR-AND circuits from SOP and POS expressions, classifies expressions by form, and shows the identity and null rules with an OR gate.
لە SOP و POSـەوە AND-OR و OR-AND دەکێشێت، بە پێی شێوە پۆلێن دەکات و و بە OR پیشان دەدات.
49:17-52:16: identity rule (a + 0 = a, a·1 = a), then the null rule a + 1 = 1 with an OR gate and its truth table, and a·0 = 0.
لە 49:17 تا 52:16: (، )، پاشان یاسای بە و ، هەروەها .
De Morgan's Theoremsسەلمێنراوەکانی دی مۆرگان
Kurdish (Sorani): commutative, associative and distributive laws with gate drawings, the 12 rules in the lesson's order, then De Morgan's theorems.
بە کوردیی سۆرانی: ، و بە وێنەی ، دوازدە یاساکە بە ڕیزبەندیی وانەکە، پاشان .
10:30-end: De Morgan's theorems and examples with double bars over groups.
لە 10:30ـەوە تا کۆتایی: و نموونە کە دوو هێڵیان لەسەر کۆمەڵەیەک هەیە.
Proves De Morgan's law for NOT (p OR q) three ways: with a truth table, with known laws and with an everyday sentence.
بۆ NOT (p OR q) بە سێ ڕێگا دەسەلمێنێت: بە ، بە یاسا ناسراوەکان و بە نموونەیەکی ژیانی ڕۆژانە.
Whole video (5:29): truth-table proof of ~(p ∨ q) ≡ ~p ∧ ~q, an everyday check, then both laws used in a short simplification.
هەموو ڤیدیۆکە (5:29): بە ، پشکنینێکی ڕۆژانە، پاشان بەکارهێنانی هەردوو یاساکە لە نموونەیەکی کورتی کورتکردنەوەدا.
Simplifying Boolean Expressionsکورتکردنەوەی دەربڕینە بوولییەکان
Simplifies long Boolean expressions step by step with the distributive law, factoring, absorption and identity laws.
هەنگاو بە هەنگاو کورت دەکاتەوە بە ، ، یاسای هەڵمژین و .
0:00-18:48 (stops before the online calculator tip).
لە 0:00 تا 18:48 (پێش ئامۆژگاریی ئۆنلاین ڕادەوەستێت).
Sum-of-Products and Product-of-Sumsکۆی لێکدانەکان و لێکدانی کۆکان
Draws AND-OR and OR-AND circuits from SOP and POS expressions, classifies expressions by form, and shows the identity and null rules with an OR gate.
لە SOP و POSـەوە AND-OR و OR-AND دەکێشێت، بە پێی شێوە پۆلێن دەکات و و بە OR پیشان دەدات.
Chapter 'SOP and POS expressions' (26:56-35:11): AND-OR and OR-AND circuits drawn from SOP and POS functions.
بەشی SOP and POS expressions (26:56 تا 35:11): AND-OR و OR-AND لە SOP و POS دەکێشرێن.
Draws AND-OR and OR-AND circuits from SOP and POS expressions, classifies expressions by form, and shows the identity and null rules with an OR gate.
لە SOP و POSـەوە AND-OR و OR-AND دەکێشێت، بە پێی شێوە پۆلێن دەکات و و بە OR پیشان دەدات.
35:11-48:08: decide SOP, POS, both or neither; count variables, literals, product and sum terms; spot standard terms.
لە 35:11 تا 48:08: بڕیار بدە SOPـە، POSـە، هەردووکیانە یان هیچیان؛ ، ، و بژمێرە؛ بڕە ستانداردەکان بدۆزەرەوە.
Kurdish (Sorani): NAND as a universal gate (NOT, AND, OR from NANDs, the two NAND symbols) and turning an SOP into a NAND-NAND circuit.
بە کوردیی سۆرانی: NAND وەک (NOT، AND و OR لە NAND، هەروەها دوو NAND) و گۆڕینی SOP بۆ NAND-NAND.
10:00-13:45: algorithm SOP -> AND-OR -> NAND-NAND, example F = AB + CD; stops before the K-map example.
لە 10:00 تا 13:45: هەنگاوەکان: SOP، پاشان AND-OR، پاشان NAND-NAND؛ نموونەی ؛ پێش نموونەی ڕادەوەستێت.
Kurdish (Sorani): NOR as a universal gate and the steps to build a POS expression from NOR gates only.
بە کوردیی سۆرانی: NOR وەک و هەنگاوەکانی دروستکردنی POS تەنها لە .
5:00-7:21: algorithm POS -> OR-AND -> NOR-NOR, example F = (A + B)(C + D)E with the bubbles drawn.
لە 5:00 تا 7:21: هەنگاوەکان: POS، پاشان OR-AND، پاشان NOR-NOR؛ نموونەی لەگەڵ کێشانی .
Standard SOP and POS FormsSOP و POSـی ستاندارد
Makes SOP and POS expressions standard by adding the missing variables with (X + X') and XX', with solved examples.
SOP و POS ستاندارد دەکات: ئەو تێیدا نین بە و زیاد دەکات، لەگەڵ نموونەی شیکراوە.
0:37-9:52: non-canonical to canonical SOP, two examples and a shortcut.
لە 0:37 تا 9:52: گۆڕینی SOPـی ناستاندارد بۆ ، دوو نموونە و ڕێگایەکی کورت.
Makes SOP and POS expressions standard by adding the missing variables with (X + X') and XX', with solved examples.
SOP و POS ستاندارد دەکات: ئەو تێیدا نین بە و زیاد دەکات، لەگەڵ نموونەی شیکراوە.
9:52-end: the same for POS, shortcut and example 3.
لە 9:52ـەوە تا کۆتایی: هەمان کار بۆ POS، ڕێگا کورتەکە و نموونەی 3.
Kurdish (Sorani): SOP and POS shapes, the domain of an expression and expanding the terms into standard SOP and POS.
بە کوردیی سۆرانی: شێوەکانی SOP و POS، و فراوانکردنی و بۆ SOP و POS.
0:00-7:35: standard SOP and POS; stops where the minterm/maxterm truth table starts (next lesson).
لە 0:00 تا 7:35: SOP و POSـی ستاندارد؛ لەو شوێنەدا ڕادەوەستێت کە و دەست پێ دەکات (وانەی دواتر).
Minterms, Maxterms and Truth Tablesمینتێرمەکان، ماکستێرمەکان و خشتەکانی ڕاستی
Kurdish (Sorani): SOP and POS shapes, the domain of an expression and expanding the terms into standard SOP and POS.
بە کوردیی سۆرانی: شێوەکانی SOP و POS، و فراوانکردنی و بۆ SOP و POS.
In Sorani, from 7:36: the minterm (m0 …) and maxterm (M0 …) of every row of a truth table, and the SOP and POS they give.
بە سۆرانی، لە 7:36ـەوە: بۆ هەموو دێڕێکی (m0 …) و (M0 …) دەنووسێت، پاشان ئەو SOP و POSـەی لێیانەوە دروست دەبن.
From Expression to Circuit and Backلە دەربڕینی بوولییەوە بۆ سووڕ و بە پێچەوانەوە
In Sorani: how to turn a Boolean expression into a circuit of logic gates, and how to read the expression back from a circuit.
بە سۆرانی: چۆن دەکەیتە لە ، هەروەها چۆن لە دەخوێنیتەوە.
In Sorani: from an expression to a gate circuit and back.
بە سۆرانی: لە بۆ و بە پێچەوانەوە.
Four short worked examples of drawing a gate circuit from a Boolean expression, one gate for each operation.
چوار نموونەی شیکراوەی کورت بۆ کێشانی لە ، یەک بۆ هەر .
Chapters: 0:21 Example 1, 1:21 Example 2, 2:31 Example 3, 3:03 Example 4.
بەشەکان: 0:21 نموونەی 1، 1:21 نموونەی 2، 2:31 نموونەی 3، 3:03 نموونەی 4.
Shows how NOR gates alone make NOT, OR and AND gates, checking each one with its truth table.
پیشان دەدات چۆن تەنها بە NOT، OR و AND دروست دەکرێن، هەر یەکەیان بە دەپشکنرێت.
Plays 0:00–2:52: NOT, OR and AND built from NOR gates only.
لە 0:00 تا 2:52 پەخش دەبێت: NOT، OR و AND تەنها لە دروست دەکرێن.
Karnaugh Mapsنەخشەکانی کارنۆ
Moves a truth table into a K-map, loops the 1s, reads the simplified expression and draws the circuit.
دەگوازێتەوە بۆ ، بازنە بە دەوری 1ـەکاندا دەکێشێت، دەخوێنێتەوە و دەکێشێت.
Plays 0:00–7:50: introduction to K-maps and simplifying with them.
لە 0:00 تا 7:50 پەخش دەبێت: ناساندنی و کورتکردنەوە بەوان.
The K-map grouping rules: loop only 1s, groups of 1, 2, 4 or 8, as large and few as possible, overlaps, wrap-around.
ڕێساکانی کۆمەڵە لە : تەنها 1 بازنە بکە؛ 1، 2، 4 یان 8 خانە؛ گەورەترین و کەمترین؛ دەتوانن یەکتر ببڕن و بەسەر لێوارەکاندا بسووڕێنەوە.
Chapters: 1:03 basic rules, 1:15 group sizes, 2:46 best groups, 3:35 overlaps, 3:56 wrap-around.
بەشەکان: 1:03 ڕێسا سەرەکییەکان، 1:15 قەبارەی کۆمەڵەکان، 2:46 باشترین کۆمەڵەکان، 3:35 کۆمەڵەی یەکتربڕ، 3:56 سووڕانەوە بە ناو لێوارەکاندا.
Filling a 4-variable K-map and looping groups of 2, 4 and 8 cells, including groups that wrap around the edges.
پڕکردنەوەی چوار و بازنەکردنی کۆمەڵەی 2، 4 و 8 خانە، لەوانە ئەو کۆمەڵانەی بە ناو لێوارەکاندا دەسووڕێنەوە.
Plays 4:31–10:25: putting a 4-variable function into the map, then looping groups of 2, 4 and 8 cells.
لە 4:31 تا 10:25 پەخش دەبێت: دانانی چوار لە ، پاشان بازنەکردنی کۆمەڵەی 2، 4 و 8 خانە.
What a don't-care (X) condition is and how X cells make bigger K-map groups, with two solved examples.
(X) چییە و خانەکانی X چۆن کۆمەڵەی گەورەتر لە دروست دەکەن، لەگەڵ دوو نموونەی شیکراوە.
Plays 0:00–8:32: what a don't-care is, Examples 1 and 2.
لە 0:00 تا 8:32 پەخش دەبێت: چییە، نموونەکانی 1 و 2.
Half and Full Addersنیوەکۆکەرەوە و کۆکەرەوەی تەواو
Builds binary addition from gates: half adder, full adder and chaining full adders to add longer numbers, with a light circuit.
لە دروست دەکات: ، و بەستنەوەی بە یەکەوە بۆ کۆکردنەوەی ژمارەی درێژتر، لەگەڵ گڵۆپدار.
Chapters: 2:03 truth table, 4:35 half adders, 7:34 full adder logic, 9:44 full adder circuit.
بەشەکان: 2:03 ، 4:35 ، 7:34 لۆجیکی ، 9:44 .
A Sorani explanation of the half adder: adding two bits to get a sum bit and a carry bit.
ڕوونکردنەوەیەکی سۆرانی بۆ : کۆکردنەوەی دوو بۆ وەرگرتنی کۆ و .
In Sorani: the half adder.
بە سۆرانی: .
Animated robots show how a ripple-carry adder waits for each carry, and how carry-lookahead adders avoid the wait.
لە پیشان دەدەن چۆن چاوەڕێی هەر دەکات و carry-lookahead چۆن ئەو چاوەڕێکردنە لادەبەن.
0:00–2:40: why each stage of a ripple-carry adder waits for its carry; then the carry-lookahead adder this screen mentions.
0:00 تا 2:40: بۆچی هەر قۆناغێکی چاوەڕێی دەکات؛ پاشان carry-lookahead، کە ئەم بەشە ناوی دەهێنێت.
Simulating and Testing Logic Circuitsهاوشێوەکردن و تاقیکردنەوەی سووڕە لۆجیکییەکان
Putting a 7408 AND chip and a 7432 OR chip on a breadboard, powering them and testing each gate's truth table with an LED.
دانانی 7408ـی AND و 7432ـی OR لەسەر ، پێدانی وزەیان و تاقیکردنەوەی هەر بە .
Plays 0:00–9:44: a 7408 placed across the centre gap and powered, then its AND gates and a 7432's OR gates tested with an LED.
لە 0:00 تا 9:44 پەخش دەبێت: 7408 بەسەر بۆشاییە ناوەڕاستەکەدا دادەنرێت و وزەی پێ دەدرێت، پاشان و 7432 بە تاقی دەکرێنەوە.
Step by step: a half adder from a 7486 XOR chip and a 7408 chip on a breadboard, with LEDs for sum and carry.
هەنگاو بە هەنگاو: لە 7486ـی XOR و 7408 لەسەر ، بە بۆ کۆ و .
The half adder built on a breadboard with the 7486 and 7408 chips.
لەسەر بە 7486 و 7408 دروست دەکرێت.
Multiplexers, Decoders and Encodersمەڵتیپلێکسەرەکان، کۆدهەڵوەشێنەرەکان و کۆدکەرەکان
How select lines choose one input in 4-to-1 and 8-to-1 multiplexers, and how a 2-to-4 decoder activates one output.
هێڵەکانی هەڵبژاردن چۆن یەک لە 4 بۆ 1 و 8 بۆ 1ـدا هەڵدەبژێرن، هەروەها 2 بۆ 4 چۆن یەک چالاک دەکات.
Chapters: 1:33 4-to-1 MUX, 3:33 8-to-1 MUX, 6:41 2-to-4 decoder.
بەشەکان: 1:33 MUXـی 4 بۆ 1، 3:33 MUXـی 8 بۆ 1، 6:41 2 بۆ 4.
Latches and Flip-Flops: One Bit of Memoryلاچەکان و فلیپ-فلۆپەکان: بیرگەی یەک بیتی
Builds a latch from NOR gates on a breadboard and shows how feedback lets it set, reset and remember one bit.
لە لەسەر دروست دەکات و پیشان دەدات چۆن ڕێگە دەدات دابنرێت، سفر بکرێتەوە و یەک لەبیر بهێڵێتەوە.
Ben Eater: the SR latch built and tested on a breadboard (9:30 the SR latch).
Ben Eater: SR لەسەر دروست دەکرێت و تاقی دەکرێتەوە (9:30 SR).
Adds an enable input to the SR latch and turns it into a D latch that stores one bit while enabled.
چالاککردن بۆ SR زیاد دەکات و دەیکاتە D، کە لە کاتی چالاکبووندا یەک هەڵدەگرێت.
Ben Eater: 2:51 adding an enable to the SR latch, 8:08 the D latch.
Ben Eater: 2:51 زیادکردنی چالاککردن بۆ SR، 8:08 D.
Latch versus edge-triggered D flip-flop on a timing diagram: Q copies D only at the rising edge of the clock.
بەرامبەر Dـی لێوار-چالاک لەسەر : Q تەنها لە D کۆپی دەکات.
Plays 0:00–5:47: the timing diagram, latch versus flip-flop, and how a D flip-flop copies D only at the rising clock edge.
لە 0:00 تا 5:47 پەخش دەبێت: ، بەرامبەر و D چۆن تەنها لە D کۆپی دەکات.
Registers and Countersتۆمارگەکان و ژمێرەرە دیجیتاڵەکان
How flip-flops chained in a shift register move the bits one place per clock pulse, and the serial and parallel modes.
چۆن لە جووڵاندندا بە زنجیر دەبەسترێن و لە هەر یەک خانە دەجووڵێنن، هەروەها شێوازی زنجیری و تەریب.
Plays 0:00–7:17: what a shift register is, how bits move one stage per clock, serial and parallel data, and the shift-register modes.
لە 0:00 تا 7:17 پەخش دەبێت: جووڵاندن چییە، چۆن لە هەر یەک قۆناغ دەجووڵێن، زنجیری و تەریب و شێوازەکانی جووڵاندن.
Chains JK flip-flops in toggle mode, each one clocking the next, and shows that their outputs count in binary.
JK لە دۆخی هەڵگەڕانەوەدا بە زنجیر دەبەستێت، هەر یەکێکیان دەبێتە دواتر، پاشان پیشان دەدات کە بە دەژمێرن.
Ben Eater: toggling JK flip-flops make a binary (ripple) counter.
Ben Eater: JK کە هەڵدەگەڕێنەوە () دروست دەکەن.
Designs the program counter of a simple 8-bit computer: a counter chip that steps through addresses, with enable and output controls.
دیزاینی سادەی 8 : کە یەک بە یەک بە ناو دەڕوات، لەگەڵ کۆنترۆڵی چالاککردن و .
Ben Eater: the program counter as a real counter chip.
Ben Eater: وەک ڕاستەقینەی .
Web Programming with PHP and MySQLبەرنامەسازیی وێب بە PHP و MySQL
The Internet and the Webئینتەرنێت و وێب
Follow a video's data from a data center, through undersea cables and routers, to your phone. Shows that the Internet is a real network of networks.
بەدوای ڤیدیۆیەکدا بڕۆ لە ناوەندی ، بەناو کێبڵەکانی ژێر دەریا و ، تا دەگاتە مۆبایلەکەت. دەبینیت ڕاستەقینەیە کە لە زۆر پێکدێت.
Whole video: how data travels from a data center to you
هەموو ڤیدیۆکە: چۆن لە ناوەندی دەگاتە لای تۆ.
Learn what a network is, what the Internet is, and why the World Wide Web is only one service that runs on the Internet.
فێر دەبیت چییە، چییە و بۆچی تەنها یەکێکە لەو خزمەتگوزارییانەی لەسەر کار دەکەن.
Whole video: the Internet is the network, the Web runs on it
هەموو ڤیدیۆکە: خودی ، لەسەری کار دەکات.
See how a firewall stands between a private network and the Internet, blocking unwanted traffic and letting allowed traffic through using rules.
ببینە چۆن لە نێوان تایبەت و دەوەستێت و بە پێی چەند یاسایەک هاتوچۆی نەخوازراو ڕادەگرێت و ڕێگە بە هاتوچۆی ڕێگەپێدراو دەدات.
Whole video: what a firewall is and how its rules work
هەموو ڤیدیۆکە: چییە و یاساکانی چۆن کار دەکەن.
In Kurdish: how Internet data really travels through fibre-optic cables and how files reach you from servers far away.
بە کوردی: بەڕاستی چۆن بەناو دەڕوات و چۆن لە دوورەوە دەگەنە لات.
Kurdish: watch 11:55–18:53, fibre cables and data from servers
بە کوردی، لە 11:55 تا 18:53 سەیر بکە: و هاتنی لە .
Browsers, Web Servers and URLsتۆڕگەڕەکان، ڕاژەکارەکانی وێب و URL
Each part of a web address explained: scheme, domain name and top-level domain, path, query string and fragment.
هەر بەشێکی ڕوون دەکاتەوە: scheme، و ، ، و fragment.
Watch 0:00–4:13, the parts of a URL; ends before the sponsor
لە 0:00 تا 4:13 سەیر بکە: بەشەکانی ؛ پێش ڕیکلامی سپۆنسەر کۆتایی دێت.
The big picture: the browser asks a server for a page, finds it by its domain, and gets HTML back over HTTP.
وێنەیەکی گشتی: داوای لە دەکات، بە دەیدۆزێتەوە و لە ڕێگەی وەردەگرێتەوە.
Watch 0:00–7:46, browser to server and back
لە 0:00 تا 7:46 سەیر بکە: لە بۆ و گەڕانەوە.
See how DNS works like a phone book, turning a domain name such as google.com into the IP address your computer needs.
ببینە چۆن وەک دەفتەری تەلەفۆن کار دەکات: وەک google.com دەگۆڕێت بۆ ، کە پێویستی پێیەتی.
Whole video: how DNS turns a name into an IP address
هەموو ڤیدیۆکە: چۆن ناوێک دەگۆڕێت بۆ .
Learn what a client is, what a server is, and how they work together in the client–server model, compared with peer-to-peer.
فێر دەبیت چییە، چییە و چۆن لە پێکەوە کار دەکەن، بە بەراورد لەگەڵ .
Whole video: clients, servers and the client–server model
هەموو ڤیدیۆکە: ، و .
HTTP and the Request–Response CycleHTTP و سووڕی داواکاری و وەڵام
A clear tour of HTTP: why it is stateless, what HTTPS adds, methods like GET and POST, headers, and status codes.
گەشتێکی ڕوون بەناو : بۆچی ، چی زیاد دەکات، وەک GET و POST، و .
Watch 1:25–11:36, HTTP, stateless, HTTPS, methods, headers, status codes
لە 1:25 تا 11:36 سەیر بکە: بۆچی ، ، ، و .
See how a server remembers you: it gives your browser a session ID and keeps your data on the server.
ببینە چۆن تۆ دەناسێتەوە: دەداتە و لەسەر خۆی هەڵدەگرێت.
Watch 0:00–4:41, session IDs; stops before the JWT part
لە 0:00 تا 4:41 سەیر بکە: ؛ پێش بەشی JWT ڕادەوەستێت.
See why plain HTTP can be read by an attacker, and how HTTPS encrypts the conversation between browser and server.
ببینە بۆچی هێرشبەرێک دەتوانێت ناوەڕۆکی ئاسایی بخوێنێتەوە و چۆن بە گفتوگۆی نێوان و دەپارێزێت.
Whole video: HTTP vs HTTPS, then SSL/TLS basics
هەموو ڤیدیۆکە: جیاوازیی و ، پاشان بنەماکانی SSL/TLS.
Explains the client and the server computers, why HTML, CSS and JavaScript run in the browser while PHP runs on the server, and front end vs back end.
و ڕوون دەکاتەوە، بۆچی ، و لە کار دەکەن بەڵام لەسەر کار دەکات، هەروەها جیاوازیی و .
Watch 0:42–9:03, client-side vs server-side code
لە 0:42 تا 9:03 سەیر بکە: جیاوازیی کۆدی و کۆدی .
Static and Dynamic Websites and Website Typesلاپەڕەتۆڕە نەگۆڕەکان، لاپەڕەتۆڕە داینامیکەکان و جۆرەکانی تۆڕگە
A Sorani Kurdish explanation of web development: what the front end and back end are, how they differ, and which technologies each uses.
ڕوونکردنەوەیەک بە کوردیی سۆرانی دەربارەی گەشەپێدانی وێب: و چین، چ جیاوازییەکیان هەیە و هەریەکەیان چ تەکنەلۆژیایەک بەکاردەهێنێت.
Kurdish (Sorani). Front-end = what runs in the browser, back-end = what runs on the server; frames checked: whiteboard lists client side and server side.
بە کوردیی سۆرانی: ئەوەیە کە لە کار دەکات و ئەوەیە کە لەسەر کار دەکات؛ لەسەر تەختەکە و جیا دەکاتەوە.
How Twitter loads new posts without reloading the page: JavaScript asks the server for data in the background (XMLHttpRequest) and updates part of the page.
Twitter چۆن پۆستی نوێ دەهێنێت بێ ئەوەی دووبارە بار بکرێتەوە: لە پشتەوە لە داوا دەکات (XMLHttpRequest) و بەشێکی نوێ دەکاتەوە.
Plays 0:00-3:00 only: what Ajax is and a real example; stops before the jQuery and JSONP code, which is old.
تەنها 0:00 تا 3:00 پەخش دەبێت: چییە و نموونەیەکی ڕاستەقینە؛ پێش کۆدە کۆنەکەی jQuery و JSONP ڕادەوەستێت.
Five kinds of websites with real examples: e-commerce shops, business sites, blogs and media, educational sites and portfolios, and what each one needs.
پێنج جۆری بە نموونەی ڕاستەقینە: فرۆشگای ، کۆمپانیا، و میدیا، پەروەردەیی و ؛ هەریەکەیان چی پێویستە.
Whole video: e-commerce 0:59, business 4:38, blog 8:39, educational 11:41, portfolio 14:23; five of the lesson's ten kinds.
هەموو ڤیدیۆکە: لە 0:59، کۆمپانیا لە 4:38، لە 8:39، پەروەردەیی لە 11:41 و لە 14:23؛ پێنج لە دە جۆرەکەی ئەم وانەیە.
The Website Development Life Cycleسووڕی ژیانی گەشەپێدانی تۆڕگە
The life cycle of a software project phase by phase: planning, analysis, design, development, testing, deployment and maintenance, with real examples.
قۆناغ بە قۆناغ: پلاندانان، شیکردنەوە، دیزاین، گەشەپێدان، ، و ، بە نموونەی ڕاستەقینە.
Whole video: the same phases as the WDLC (it splits launch and maintenance into two); chapters follow the phases one by one.
هەموو ڤیدیۆکە: هەمان قۆناغەکانی ، تەنها قۆناغی و دەکاتە دوو قۆناغ؛ بەشەکانی ڤیدیۆکە یەک بە یەک بە دوای قۆناغەکاندا دەڕۆن.
What a site map is and how to draft one from the site's brief: list every page and how the pages are grouped and linked.
چییە و چۆن لە کورتەی پڕۆژەکەوە یەکێک دادەڕێژیت: هەموو دەنووسیت و دیاری دەکەیت چۆن گرووپ دەکرێن و پێکەوە دەبەسترێن.
Plays 0:00-5:37: three kinds of sitemap and drafting one from a brief; stops before competitor research and AI tools.
لە 0:00 تا 5:37 پەخش دەبێت: سێ جۆری و داڕشتنی یەکێک لە کورتەی پڕۆژەیەکەوە؛ پێش لێکۆڵینەوە لە ڕکابەران و ئامرازەکانی ڕادەوەستێت.
What a wireframe is and why designers draw one first: simple boxes for header, navigation, content and footer, sketched on paper or on the computer.
چییە و بۆچی دیزاینەران سەرەتا یەکێک دەکێشن: چوارگۆشەی سادە بۆ ، ، ناوەڕۆک و ، لەسەر کاغەز یان .
Plays 0:00-5:06: why wireframes save work, paper sketches and wireframes on the computer; stops before the UI-kit adverts.
لە 0:00 تا 5:06 پەخش دەبێت: بۆچی کار کەم دەکەنەوە، کێشانیان لەسەر کاغەز و لەسەر ؛ پێش ڕیکلامەکانی UI kit ڕادەوەستێت.
What user acceptance testing is: after the system tests, real users try the finished system with real tasks and decide whether to accept it.
چییە: دوای ، ڕاستەقینە سیستەمە تەواوکراوەکە بە ئەرکی ڕاستەقینە تاقی دەکەنەوە و بڕیار دەدەن وەری بگرن یان نا.
Plays 3:02-5:01: why UAT is done, a working definition and the UAT process.
لە 3:02 تا 5:01 پەخش دەبێت: بۆچی دەکرێت، پێناسەیەکی پراکتیکی و هەنگاوەکانی.
XAMPP: Your Own Local Web ServerXAMPP: ڕاژەکاری وێبی ناوخۆیی خۆت
In Kurdish: set up XAMPP with NetBeans and run a first Hello World PHP page, the same steps as Lab 1.
بە کوردی: لەگەڵ NetBeans ئامادە دەکات و یەکەم ، واتە Hello World، دەخاتە کار؛ هەمان هەنگاوەکانی تاقیگەی یەکەم.
Kurdish: XAMPP + NetBeans first PHP project (Hello World)
بە کوردی: یەکەم پرۆژەی بە و NetBeans (Hello World).
Why PHP needs a local server, then install XAMPP, start Apache and MySQL, and make a project folder in htdocs.
بۆچی پێویستی بە ناوخۆیی هەیە، پاشان ، هەڵکردنی و و دروستکردنی پرۆژە لەناو .
Watch 0:00–5:58: why a local server, install XAMPP, start Apache, htdocs
لە 0:00 تا 5:58 سەیر بکە: بۆچی ناوخۆیی پێویستە، ، هەڵکردنی و .
Learn what a port number is, how it differs from an IP address, and the well-known ports, such as 80 for web servers.
فێر دەبیت ژمارەی چییە، چ جیاوازییەکی لەگەڵ هەیە و ناسراوترین ، وەک 80 بۆ .
Watch 0:00–7:48, what ports are and common port numbers
لە 0:00 تا 7:48 سەیر بکە: چییە و ژمارە باوەکانی .
HTML Basics: Documents, Links and Tablesبنەماکانی HTML: بەڵگەنامە، بەستەرەکان و خشتەکان
In Kurdish: build a simple table with tr, th and td, then style its borders and header row with CSS.
بە کوردی: سادە بە <tr>، <th> و <td> دروست دەکات، پاشان بە چوارچێوە و سەردێڕەکەی دەڕازێنێتەوە.
Whole video: Kurdish, a simple table styled with CSS
هەموو ڤیدیۆکە، بە کوردی: سادە کە بە ڕازێنراوەتەوە.
Shows how to link to other pages of your own site with relative paths, and how to link to other websites.
نیشان دەدات چۆن بە بچیتە تری خۆت و چۆن بۆ تر دابنێیت.
Watch 53:42 to 1:03:12, the Hyperlinks chapter
لە 53:42 تا 1:03:12 سەیر بکە، بەشی .
A calm Kurdish review of HTML: what HTML is, the main tags (headings, paragraphs, links, lists, images, nav, footer, div), class and id.
پێداچوونەوەیەکی ئارام بە کوردی: چییە، گرنگترین وەک سەردێڕ، پەرەگراف، ، لیست، وێنە، nav، footer و div، لەگەڵ class و id.
Whole video: Kurdish overview of basic HTML tags
هەموو ڤیدیۆکە: بە کوردی گرنگترین دەناسێنێت.
Dave Gray builds an HTML5 data table step by step: rows, header and data cells, caption, thead/tbody/tfoot, rowspan and colspan, styled with CSS.
Dave Gray هەنگاو بە هەنگاو دروست دەکات: ، و ، caption، thead/tbody/tfoot، و ، پاشان بە جوانی دەکات.
Watch 2:24:53 to 2:40:42, Chapter 8: Create Tables
لە 2:24:53 تا 2:40:42 سەیر بکە، بەشی هەشتەم: Create Tables.
HTML Text, Images and Listsدەق، وێنە و لیست لە HTMLـدا
In Kurdish: the six heading levels h1 to h6 and paragraphs, typed in a modern HTML5 page and shown in the browser.
بە کوردی: شەش ئاستەکەی سەردێڕ (h1 تا h6) و پەرەگراف لە نوێی دەنووسرێن و لە پیشان دەدرێن.
Kurdish (Sorani). Frames checked in my own tab: HTML5 boilerplate, h1-h6 at 2:30, paragraphs from about 6:00.
بە کوردیی سۆرانی: سەرەتا پێکهاتەی بنەڕەتیی ، لە 2:30 سەردێڕەکانی h1 تا h6 و نزیکەی لە 6:00ـەوە پەرەگرافەکان.
How the img element works: src, alt text for screen readers, a title tooltip, size, and an image inside a link.
img چۆن کار دەکات: src، بۆ ، تێبینیی title، قەبارە و وێنەیەک لەناو .
Short; covers src, alt, title, height and an image as a link. His alt text starts 'This is a picture of'; the lesson's alt-text part explains why to leave that out.
ڤیدیۆیەکی کورتە: src، alt، title، height و وێنە وەک . لە ڤیدیۆکەدا بە This is a picture of دەست پێدەکات؛ بەشی لەم وانەیەدا ڕوون دەکاتەوە بۆچی ئەو دەستپێکە لادەبرێت.
Unordered, ordered and description lists, and how to put one list inside another list item.
، و ، هەروەها چۆن لیستێک دەخەیتە ناو liـی لیستێکی ترەوە.
Chapters: unordered 0:11, ordered 1:15, description 2:19, nested 3:35.
بەشەکان: لە 0:11، لە 1:15، لە 2:19 و لیستی ناوەکی لە 3:35.
HTML Forms Reviewپێداچوونەوەی فۆرمەکانی HTML
In Kurdish: how to make a drop-down list with select and option inside a form.
بە کوردی: چۆن بە <select> و <option> لەناو دروست بکەیت.
Whole video: Kurdish explanation of select and option
هەموو ڤیدیۆکە: ڕوونکردنەوەی <select> و <option> بە کوردی.
Covers every part of an HTML form: action and method, labels, input types, placeholders, validation, checkboxes, radio buttons, select lists and text areas.
هەموو بەشەکانی ڕوون دەکاتەوە: و method، ، جۆرەکانی ، ، ، ، ، و .
Whole video: complete overview of HTML forms with chapters
هەموو ڤیدیۆکە: ناساندنێکی تەواوی ، دابەشکراو بە چەند بەشێک.
Short, clear chapters on the HTML5 input types email, tel (phone), date and number.
چەند بەشێکی کورت و ڕوون دەربارەی جۆرە نوێیەکانی لە : email، tel (ژمارەی تەلەفۆن)، date و number.
Watch 6:16 to 10:46: email, phone, date and number inputs
لە 6:16 تا 10:46 سەیر بکە: بۆ ، تەلەفۆن، بەروار و ژمارە.
Shows a radio-button group where only one choice is allowed, a drop-down menu, and checkboxes.
نیشان دەدات کۆمەڵێک کە تەنها دەتوانیت یەکێکیان هەڵبژێریت، لەگەڵ و چەند .
Watch 5:50 to the end: radio buttons, drop-down and checkboxes
لە 5:50 تا کۆتایی سەیر بکە: ، و .
CSS Basics: Rules, Three Places and Coloursبنەماکانی CSS: ڕێسا، سێ شوێن و ڕەنگ
In Kurdish: a first CSS lesson - linking an external style.css, element, id and class selectors, colours and fonts on headings, paragraphs and lists.
بە کوردی، یەکەم وانەی : بەستنەوەی دەرەکیی style.css، ، id و کلاس، ڕەنگ و بۆ سەردێڕ، پەرەگراف و لیست.
Kurdish (Sorani), part 3 of K97 Media's HTML+CSS series. Frames: 6:00 modern boilerplate (lang, viewport) and link rel=stylesheet, 10:22 external style.css, 18:40 id rules and a flex list.
بە کوردیی سۆرانی، بەشی سێیەمی زنجیرەی و K97 Media: لە 6:00 پێکهاتەی بنەڕەتیی نوێ (lang، viewport) و link rel=stylesheet، لە 10:22 دەرەکیی style.css و لە 18:40 بە id و لیستێک بە flex.
The three places for CSS: an inline style attribute, an internal style element and an external .css file linked with link.
سێ شوێنەکەی : style لەسەر خودی ، <style> لەناو head و دەرەکیی .css کە بە link دەبەسترێتەوە.
Segment 2:09-8:12: inline, internal, external. The id and class parts after 8:12 fit css-selectors.
لە 2:09 تا 8:12 سەیر بکە: سێ شوێنەکە (inline، internal و external). بەشەکانی id و کلاس دوای 8:12 لە وانەی دێن.
How the browser decides which rule wins: counting ids, classes and elements, inline styles and why !important should be rare.
چۆن بڕیار دەدات کام دەباتەوە: ژماردنی id، کلاس و ، style و بۆچی دەبێت !important کەم بەکاربهێنرێت.
Counts specificity with four numbers (inline-id-class-element); the lesson uses three columns plus inline.
ڤیدیۆکە بە چوار ژمارە دەژمێرێت (inline-id-class-element)؛ ئەم وانەیە سێ و inline بەکاردەهێنێت، بەڵام بیرۆکەکە هەمان شتە.
The CSS length units px, %, em and rem, and the difference between em and rem; ends with vw and vh.
یەکەکانی درێژی لە : px، %، em و rem و جیاوازیی نێوان em و rem؛ لە کۆتاییدا vw و vh.
REM vs EM from 3:52.
جیاوازیی rem و em لە 3:52ـەوە دەست پێدەکات.
CSS Selectors, Pseudo-classes and Pseudo-elementsهەڵبژێرەکانی CSS، نیمچەکلاسەکان و نیمچەتوخمەکان
A tour of CSS selectors: universal, type, class and id, combining them, descendant, child and sibling combinators, and pseudo-classes.
گەشتێک بە ناو : گشتی، جۆر، کلاس و id، تێکەڵکردنیان، پەیوەستکەری نەوە، منداڵ و خوشکوبرا، هەروەها .
Chapters: selectors 0:36, combining 5:10, siblings 7:49, pseudo-classes 10:23.
بەشەکان: لە 0:36، تێکەڵکردنیان لە 5:10، خوشکوبراکان لە 7:49 و لە 10:23.
In Kurdish: giving elements a class or an id in HTML and styling them with .class and #id selectors in an external style sheet.
بە کوردی: دانانی کلاس یان id بۆ لە و ڕازاندنەوەیان بە .class و #id لە دەرەکیدا.
Kurdish (Sorani). VV frames: .first colours two headings (3:25) and #fourth one heading (4:05), in an external style.css; at 2:30 the rule is still typed without the dot and the headings stay black until it is added.
بە کوردیی سۆرانی: لە 3:25 .first دوو سەردێڕ ڕەنگ دەکات و لە 4:05 #fourth یەک سەردێڕ، لە دەرەکیی style.css. لە 2:30 هێشتا بێ خاڵ نووسراوە و سەردێڕەکان ڕەش دەمێننەوە تا خاڵەکە زیاد دەکرێت.
Attribute selectors: match an exact value, a value that starts with (^=), ends with ($=) or contains (*=) a string, with practical examples.
: ڕێک، یان کە بە دەقێک دەست پێدەکات (^=)، پێی کۆتایی دێت ($=) یان تێیدایە (*=)، بە نموونەی پراکتیکی.
Covers the lesson's [attr], [type="text"], ^= and $= examples.
نموونەکانی ئەم وانەیە دەگرێتەوە: [attr]، [type="text"]، ^= و $=.
Pseudo-elements with two colons: ::first-letter, ::first-line, ::selection, and adding content with ::before and ::after.
بە دوو خاڵی سەریەک: ::first-letter، ::first-line، ::selection و زیادکردنی ناوەڕۆک بە ::before و ::after.
Matches the screen's ::first-letter, ::first-line, ::before and ::after.
هەمان نموونەکانی ئەم بەشە پیشان دەدات: ::first-letter، ::first-line، ::before و ::after.
Styling Text, Backgrounds, Lists and Tablesڕازاندنەوەی دەق، باکگراوند، لیست و خشتەکان
The four font properties: font-family with a font stack, font-size, font-weight and font-style, shown step by step.
چوار : font-family لەگەڵ لیستێک لە ، font-size، font-weight و font-style، هەنگاو بە هەنگاو.
Segment 3:30-13:25: font-family, font-size, font-weight, font-style. Later chapters cover line-height, text-align, transform and decoration.
لە 3:30 تا 13:25 سەیر بکە: font-family، font-size، font-weight و font-style. بەشەکانی دواتر line-height، text-align، text-transform و text-decoration دەگرنەوە.
In Kurdish: background-color and background-image with background-repeat, background-position and background-size: cover.
بە کوردی: background-color و background-image لەگەڵ background-repeat، background-position و background-size: cover.
Kurdish (Sorani). Frame checked at 7:00: background-image url(), background-position, background-size: cover, background-repeat.
بە کوردیی سۆرانی، لە دەوروبەری 7:00: background-image بە url()، background-position، background-size: cover و background-repeat.
Styling an HTML table: collapsed borders, a coloured header row, cell padding, striped rows and a highlighted row.
ڕازاندنەوەی : یەکخستنی ، سەردێڕی ڕەنگکراو، ، بە دوو ڕەنگی گۆڕاوگۆڕ و دیارکراو.
Chapters: table 1:40, header row 3:22, cells 4:47, rows 5:27.
بەشەکان: لە 1:40، سەردێڕ لە 3:22، لە 4:47 و لە 5:27.
The CSS Box Model: Margin, Border and Paddingمۆدێلی سندووقی CSS: پەراوێز، سنوور و بۆشایی ناوەوە
The box model: content, padding, border and margin, how margins collapse, and how box-sizing: border-box changes the size.
: ناوەڕۆک، ، و ؛ کاتێک دوو دەبنە یەک و box-sizing: border-box چۆن قەبارەکە دەگۆڕێت.
Chapters: box model 0:30, border 2:06, margin 2:26, padding 3:40, border-box 6:12.
بەشەکان: لە 0:30، لە 2:06، لە 2:26، لە 3:40 و border-box لە 6:12.
Why width does not include padding and border by default, and how box-sizing: border-box fixes it for every element.
بۆچی بە شێوەی بنەڕەتی width و ناگرێتەوە و چۆن box-sizing: border-box ئەمە بۆ هەموو چارەسەر دەکات.
Also shows the inherit pattern used in the border-box habit.
هەروەها ڕێگای inherit پیشان دەدات کە لە خووی ئەمڕۆی border-boxـدا بەکاردێت.
How block, inline and inline-block boxes behave: which take a full line, which ignore width, height and vertical margins.
، و inline-block چۆن ڕەفتار دەکەن: کامیان هێڵێکی تەواو دەگرێت و کامیان width، height و سەرەوە و خوارەوە پشتگوێ دەخات.
Chapters: block 0:33, inline 2:35, buttons 7:55, inline-block 12:23. Fits "What inline boxes ignore" too.
بەشەکان: block لە 0:33، inline لە 2:35، لە 7:55 و inline-block لە 12:23. بۆ بەشی «سندووقی ناودێڕ چی پشتگوێ دەخات»یش دەگونجێت.
In Kurdish: margin and padding on each side and with the shorthand, checked in the browser's developer tools box-model panel.
بە کوردی: و بۆ هەر لایەک و بە شێوە کورتەکەیان، پاشان پشکنینیان لە لە .
Kurdish (Sorani). Frame checked at 8:20: DevTools box-model panel with padding and margin.
بە کوردیی سۆرانی؛ لە 8:20 لە و پیشان دەدات.
Positioning and Page Layoutشوێندانان و ڕێکخستنی لاپەڕە
In Sorani Kurdish: the CSS position property and its values, tried on coloured boxes in VS Code and the browser.
بە کوردیی سۆرانی: position لە و ، لەسەر چوارگۆشەی ڕەنگاوڕەنگ لە VS Code و تاقی دەکرێنەوە.
In Sorani, plays 0:00–14:30 (2020; position has not changed since).
بە سۆرانی، لە 0:00 تا 14:30 پەخش دەبێت (ساڵی 2020؛ position لەو کاتەوە نەگۆڕاوە).
In Sorani Kurdish, part 1 of 3 on Flexbox: the flex container and its items, first on a diagram, then in code.
بە کوردیی سۆرانی، بەشی 1 لە 3: — کۆنتەینەری flex و بڕگەکانی، سەرەتا لەسەر وێنەیەک، پاشان بە کۆد.
In Sorani, the whole of part 1 (13:19, 2020). Parts 2 and 3 on the same channel go further.
بە سۆرانی، هەموو بەشی 1 (13:19، ساڵی 2020). بەشەکانی 2 و 3 لە هەمان کەناڵدا زیاتر دەڕۆن.
In Sorani Kurdish, part 1 of 3 on CSS Grid: rows and columns on a diagram, then a grid built in code.
بە کوردیی سۆرانی، بەشی 1 لە 3: — ڕیز و ستوون لەسەر وێنەیەک، پاشان grid بە کۆد دروست دەکرێت.
In Sorani, plays 0:00–15:40 (2020; grid has not changed since).
بە سۆرانی، لە 0:00 تا 15:40 پەخش دەبێت (ساڵی 2020؛ grid لەو کاتەوە نەگۆڕاوە).
Project: Building and Styling Pagesپڕۆژە: دروستکردن و ڕازاندنەوەی لاپەڕە
Building a whole personal page with HTML and CSS: header, sections, an image grid, a FAQ and making it mobile friendly.
دروستکردنی کەسیی تەواو بە و : ، بەشەکان، وێنە، پرسیارە باوەکان و گونجاندنی بۆ مۆبایل.
Chapters: setup 1:10, header 3:58, gallery grid 15:50, FAQ 19:17, responsive 22:20.
بەشەکان: ئامادەکاری لە 1:10، لە 3:58، وێنە بە grid لە 15:50، پرسیارە باوەکان (FAQ) لە 19:17 و لە 22:20.
Styling a form: label and field groups, fonts that inherit, and lining up labels and fields with CSS Grid.
ڕازاندنەوەی : و لە گرووپێکدا، بە و دانانی و لە تەنیشت یەک بە .
Segment 0:00-10:50: form groups, inherited fonts, grid for forms, input sizes, layout tips.
لە 0:00 تا 10:50 سەیر بکە: گرووپەکانی ، بە ، grid بۆ ، قەبارەی و چەند ئامۆژگارییەک بۆ دانانی شوێنەکان.
A whole page layout with grid-template-areas: header, nav, sidebar, main and footer, then a responsive version for small screens.
تەواو بە grid-template-areas: ، ، شریتی لاتەنیشت، ناوەڕۆکی سەرەکی و ، پاشان بۆ .
Grid template areas from 1:40; responsive sidebar from 7:51.
grid-template-areas لە 1:40ـەوە؛ شریتی لاتەنیشت لە 7:51ـەوە.
Introduction to PHPسەرەتایەک بۆ PHP
Explains the client and the server computers, why HTML, CSS and JavaScript run in the browser while PHP runs on the server, and front end vs back end.
و ڕوون دەکاتەوە، بۆچی ، و لە کار دەکەن بەڵام لەسەر کار دەکات، هەروەها جیاوازیی و .
Watch 0:42 to 9:03: client vs server computers and languages
لە 0:42 تا 9:03 سەیر بکە: و و ئەو زمانانەی لەسەر هەریەکەیان کار دەکەن.
A calm answer to three questions: what PHP is, why people use it and what you can build with it, and whether PHP is 'dead'.
بە ئارامی وەڵامی سێ پرسیار دەداتەوە: چییە، بۆچی خەڵک بەکاری دەهێنن و چیی پێ دروست دەکرێت و ئایا «مردووە»؟
Watch 1:10 to 4:02: what PHP is and why use it
لە 1:10 تا 4:02 سەیر بکە: چییە و بۆچی بەکاری بهێنین.
In under a minute: what PHP is, where the name PHP comes from, and how Rasmus Lerdorf started it in 1994.
لە کەمتر لە یەک خولەکدا: چییە، ناوی لە کوێوە هاتووە و چۆن Rasmus Lerdorf لە ساڵی 1994دا دەستی پێکرد.
Watch 0:00 to 0:56: what PHP is and its history
لە 0:00 تا 0:56 سەیر بکە: چییە و مێژووەکەی.
Shows what a static page is and what a dynamic page is (built on the server for each request), and compares the two.
نیشان دەدات چییە و چییە (کە بۆ هەر دروستی دەکات)، پاشان هەردووکیان بەراورد دەکات.
Watch 0:23 to 5:56: static vs dynamic sites compared
لە 0:23 تا 5:56 سەیر بکە: بەراوردکردنی و .
PHP Syntax: Tags, Statements and Commentsداڕستنی PHP: تاگ، ڕستە و لێدوان
The basic rules of PHP in 7 minutes: PHP tags, semicolons, pure PHP files without a closing tag, PHP inside HTML, and comments.
بنەماکانی لە 7 خولەکدا: ، ، بەبێ داخستن، لەناو و .
Whole video: tags, semicolons, embedding and comments
هەموو ڤیدیۆکە: ، ، و .
Explains the PHP opening and closing tags (and why to leave out ?> in pure PHP files), and the kinds of PHP comments.
کردنەوە و داخستنی ڕوون دەکاتەوە، بۆچی لەو تەنها تێدایە ?> نانووسین و جۆرەکانی لە .
Watch 0:41 to 1:58: PHP tags and the closing tag
لە 0:41 تا 1:58 سەیر بکە: و داخستن.
Explains the PHP opening and closing tags (and why to leave out ?> in pure PHP files), and the kinds of PHP comments.
کردنەوە و داخستنی ڕوون دەکاتەوە، بۆچی لەو تەنها تێدایە ?> نانووسین و جۆرەکانی لە .
Watch 10:45 to the end: PHP comments
لە 10:45 تا کۆتایی سەیر بکە: .
Shows the language constructs echo and print next to the functions print_r and var_dump, so you see the difference between a construct and a function.
و کە ، لە تەنیشت print_r و var_dump نیشان دەدات، تا جیاوازیی و ببینیت.
Watch 18:20 to 26:35: Output Constructs & Functions chapter
لە 18:20 تا 26:35 سەیر بکە: بەشی Output Constructs & Functions.
Output with echo and printدەرخستە بە echo و print
Watch PHP print HTML tags with echo, so the browser shows headings and lines that your PHP code made.
سەیر بکە چۆن بە چاپ دەکات، تا ئەو سەردێڕ و دێڕانە پیشان بدات کە کۆدی خۆت دروستی کردوون.
Watch 20:29 to 27:30, the 'Writing HTML' chapter of a full course.
لە 20:29 تا 27:30 سەیر بکە، بەشی Writing HTML لە کۆرسێکی تەواو.
Learn single- and double-quoted strings, then how heredoc and nowdoc let you write a long text over many lines.
فێری و دەبیت، پاشان دەبینیت چۆن و nowdoc ڕێگەت پێدەدەن دەقێکی درێژ لە چەند دێڕێکدا بنووسیت.
The first part reviews quotes; heredoc and nowdoc come in the second half.
بەشی یەکەم دووبارە باسی گوتەکان دەکاتەوە؛ و nowdoc لە نیوەی دووەمدا دێن.
Explains the PHP opening and closing tags (and why to leave out ?> in pure PHP files), and the kinds of PHP comments.
کردنەوە و داخستنی ڕوون دەکاتەوە، بۆچی لەو تەنها تێدایە ?> نانووسین و جۆرەکانی لە .
Watch 3:50 to 5:18: the 'Print vs Echo' chapter.
لە 3:50 تا 5:18 سەیر بکە: بەشی Print vs Echo، واتە جیاوازیی و .
Variablesگۆڕاوەکان
Explains the PHP opening and closing tags (and why to leave out ?> in pure PHP files), and the kinds of PHP comments.
کردنەوە و داخستنی ڕوون دەکاتەوە، بۆچی لەو تەنها تێدایە ?> نانووسین و جۆرەکانی لە .
Watch 7:45 to 8:52: variables inside double-quoted text.
لە 7:45 تا 8:52 سەیر بکە: لەناو .
Learn what a variable is, how to make one with $ and =, and how to show its value on the page.
فێر دەبیت چییە، چۆن بە $ و = یەکێک دروست دەکەیت و چۆن لەسەر لاپەڕەکە پیشان دەدەیت.
Watch 2:45 to 6:16: what a variable is and how to create one.
لە 2:45 تا 6:16 سەیر بکە: چییە و چۆن یەکێک دروست دەکەیت.
A Kurdish (Sorani) lesson: what a variable is, why we use it, and what we can do with variables in PHP.
وانەیەک بە کوردیی سۆرانی: چییە، بۆچی بەکاری دەهێنین و چی دەتوانین بە بکەین لە .
Kurdish (Sorani) video about PHP variables.
ڤیدیۆیەکی کوردیی سۆرانی دەربارەی .
Data typesجۆرەکانی دراوە
Learn true and false, which values PHP turns into false, and why echo prints true as 1 and false as nothing.
فێری true و false دەبیت، کام دەیکاتە false و بۆچی بۆ true ژمارە 1 چاپ دەکات و بۆ false هیچ چاپ ناکات.
Also explains the conversion rules of the next screen.
هەروەها یاساکانی ڕوون دەکاتەوە، کە لە هەنگاوی داهاتوودا دێن.
bool) A short tour of PHP data types: see types with var_dump() and gettype(), and how PHP changes types by itself or by casting.
ناساندنێکی کورتی : جۆرەکان بە var_dump() و gettype() دەبینیت و چۆن جۆر دەگۆڕێت، خۆکارانە یان بە casting.
Fast-paced. The type-hinting part uses functions, which you learn later.
ڤیدیۆکە خێرا دەڕوات. بەشی type hinting بەکاردەهێنێت، کە دواتر فێریان دەبیت.
Learn how big a float can be, why float maths can give tiny errors, and why comparing two floats with == is risky.
فێر دەبیت تا چەند گەورە دەبێت، بۆچی ژمێرکاری بە هەڵەی زۆر بچووک دەدات و بۆچی بەراوردکردنی دوو بە == مەترسیدارە.
Covers float limits and why floats are not exact.
باسی سنووری دەکات و بۆچی ورد نین.
float) Learn what null means, when a variable becomes null, how var_dump() shows it, and what null becomes when you cast it.
فێر دەبیت چییە، کەی دەبێتە null، var_dump() چۆن پیشانی دەدات و null دەبێتە چی کاتێک دەیگۆڕیت بۆ جۆرێکی تر.
NULL) Constants and variable scopeنەگۆڕەکان و مەودای گۆڕاوەکان
See global and local scope, the global keyword and $GLOBALS, and how a static variable keeps its value between function calls.
و ، global و $GLOBALS پیشان دەدات و چۆن لە نێوان دەپارێزێت.
Watch 0:00 to 3:13: global and local scope and the global keyword.
لە 0:00 تا 3:13 سەیر بکە: و و global.
See global and local scope, the global keyword and $GLOBALS, and how a static variable keeps its value between function calls.
و ، global و $GLOBALS پیشان دەدات و چۆن لە نێوان دەپارێزێت.
Watch from 3:13: static variables.
لە 3:13 بەدواوە سەیر بکە: .
Learn to make constants with define() and const, how to name, check and print them, and when to use a constant.
فێر دەبیت چۆن بە define() و const دروست بکەیت، چۆن ناویان لێ بنێیت، بیانپشکنیت و چاپیان بکەیت و کەی بەکاربهێنیت.
Watch to 5:38. The later part (magic constants, variable variables) is not in this lesson.
تا 5:38 سەیر بکە. بەشەکەی دواتر (magic constants و variable variables) لەم وانەیەدا نییە.
Strings and string functionsزنجیرەنووسەکان و کردارەکانی زنجیرەنووسە
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Plays 2:36:29–2:40:44: case, trim, replace, reverse, strlen, strpos. Stops before substr().
لە 2:36:29 تا 2:40:44 پەخش دەبێت: گەورە و بچووککردنی پیت، trim، گۆڕینەوە، پێچەوانەکردنەوە، strlen و strpos؛ پێش substr() ڕادەوەستێت.
Learn single- and double-quoted strings, then how heredoc and nowdoc let you write a long text over many lines.
فێری و دەبیت، پاشان دەبینیت چۆن و nowdoc ڕێگەت پێدەدەن دەقێکی درێژ لە چەند دێڕێکدا بنووسیت.
Whole video: quotes, variables in strings, heredoc and nowdoc.
هەموو ڤیدیۆکە: گوتەکان، لەناو ، و nowdoc.
Tom Scott shows how text with a script tag can attack a website, and why websites must make special characters safe before showing them.
تۆم سکۆت پیشان دەدات چۆن دەقێک کە <script> تێدایە دەتوانێت هێرش بکاتە سەر و بۆچی دەبێت پێش پیشاندان نیشانە تایبەتەکان بێمەترسی بکەن.
Whole video: what XSS is and why output must be escaped.
هەموو ڤیدیۆکە: چییە و بۆچی دەبێت پێش پیشاندان بێمەترسی بکرێت (escape).
A lesson in Kurdish (Sorani): what a string is, why we use strings, and what PHP can do with them.
وانەیەک بە کوردیی سۆرانی: چییە، بۆچی بەکاری دەهێنین و چی دەتوانێت لەگەڵیدا بکات.
Kurdish (Sorani) overview of strings in PHP.
ناساندنێکی گشتی بە کوردیی سۆرانی بۆ .
Operatorsکارپێکەرەکان
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Plays only the 'arithmetic' chapter: operators, ++/--, precedence (28:02–34:38).
تەنها بەشی arithmetic پەخش دەبێت (28:02 تا 34:38): ، ++/-- و .
A calm overview of PHP operators with examples: string, arithmetic, assignment, comparison and logical operators, and increment and decrement.
ناساندنێکی ئارام بۆ بە نموونەوە: ، ، ، و ، لەگەڵ و .
Overview of every operator group in this lesson.
تێڕوانینێکی گشتی بۆ هەموو گرووپەکانی لەم وانەیەدا.
The comparison part explains == and ===, != and !==, and greater-than and less-than, with clear PHP 8 examples.
بەشی == و ===، != و !== و گەورەتر (>) و بچووکتر (<) ڕوون دەکاتەوە، بە نموونەی ڕوونی 8.
Watch from 7:39 to the end: the comparison operators chapter.
لە 7:39 تا کۆتایی سەیر بکە: بەشی .
Explains &&, || and !, the word forms and, or and xor, and how PHP stops checking early (short-circuit).
&&، || و ! ڕوون دەکاتەوە، هەروەها شێوە وشەییەکانی and، or و xor و چۆن زوو لە پشکنین دەوەستێت ().
Watch 3:17–7:55: logical operators and short-circuiting only.
لە 3:17 تا 7:55 سەیر بکە: تەنها و .
Conditional Statements: if, else, elseif and switchڕستە مەرجییەکان: if و else و elseif و switch
A full beginner lesson on if, else if and else, then switch and PHP 8's match expression, with examples.
وانەیەکی تەواو بۆ سەرەتاییەکان دەربارەی ، else if و else، پاشان و لە 8دا، بە نموونەوە.
Overview: if/else if/else, switch, and match (extra).
تێڕوانینێکی گشتی: if/else if/else، switch و match (زیادە).
Shows switch with case, default and break, what happens when break is missing (fall-through), and that switch compares values loosely.
لەگەڵ case، default و break پیشان دەدات، چی ڕوودەدات کاتێک break نییە () و ئەوەی switch بە شێوەی ناتوند بەراورد دەکات.
Watch 0:00–4:10: case, default, break, fall-through, loose comparison.
لە 0:00 تا 4:10 سەیر بکە: case، default، break، و بەراوردکردنی ناتوند.
A lesson in Kurdish (Sorani) on conditions: what they are, why programs need them, and how to write them in PHP.
وانەیەک بە کوردیی سۆرانی: چییە، بۆچی پێویستیان پێیەتی و چۆن لە دەینووسین.
Kurdish (Sorani) introduction to conditions in PHP.
ناساندنی لە ، بە کوردیی سۆرانی.
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Plays only the 'logical operators' chapter (1:10:49–1:21:05).
تەنها بەشی پەخش دەبێت (1:10:49 تا 1:21:05).
Loops: while, do...while, for, foreach, break and continueخولەکان: while و do...while و for و foreach و break و continue
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Plays 1:29:48–1:33:19: counting up and down. Stops before the form exercise.
لە 1:29:48 تا 1:33:19 پەخش دەبێت: ژماردن بەرەو سەر و بەرەو خوار؛ پێش ڕاهێنانەکەی ڕادەوەستێت.
One video for the whole lesson: while, do-while, for and foreach loops, plus break, continue, and how to avoid infinite loops.
یەک ڤیدیۆ بۆ هەموو وانەکە: while، do-while، for و foreach، لەگەڵ break و continue و چۆن خۆت لە بپارێزیت.
Overview of all four loops plus break and continue.
تێڕوانینێکی گشتی بۆ هەر چوار ، لەگەڵ break و continue.
Watch PHP print HTML tags with echo, so the browser shows headings and lines that your PHP code made.
سەیر بکە چۆن بە چاپ دەکات، تا ئەو سەردێڕ و دێڕانە پیشان بدات کە کۆدی خۆت دروستی کردوون.
Plays only the 'While Loops' chapter (3:05:09–3:15:18).
تەنها بەشی While Loops لێدەدات (لە 3:05:09 تا 3:15:18).
Functionsکردارەکان
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 2:27:40–2:36:29, the functions chapter of a full course
لە 2:27:40 تا 2:36:29 سەیر بکە: بەشی لە کۆرسێکی تەواودا.
A short, clear clip on the difference between passing a value and passing a reference (&) to a PHP function.
بەشێکی کورت و ڕوون دەربارەی جیاوازیی و (&) بۆ .
Watch 3:01–4:00, pass by value vs pass by reference
لە 3:01 تا 4:00 سەیر بکە: بەراورد بە .
Why a function cannot see variables from outside, how passing them in or using global fixes this, and how local variables work.
بۆچی ناتوانێت دەرەوەی خۆی ببینێت، چۆن ناردنیان بۆ ناوی، یان بەکارهێنانی global، ئەمە چارەسەر دەکات و چۆن کار دەکەن.
Watch 0:00–7:49: local scope, passing values in, global variables
لە 0:00 تا 7:49 سەیر بکە: ، ناردنی بۆ ناو و .
In Kurdish: what a function is, why we use functions, and what we can do with them in PHP.
بە کوردی: چییە، بۆچی بەکاردەهێنین و لە چییان پێ دەکەین.
Short Kurdish (Sorani) introduction to functions
ناساندنێکی کورت بە کوردیی سۆرانی بۆ .
Arrays in PHPڕیزەکەکان لە PHPـدا
How to create indexed and associative arrays, read, change and delete elements, and print a whole array to see its structure.
چۆن و دروست بکەیت، بخوێنیتەوە، بگۆڕیت و بسڕیتەوە و هەموو پیشان بدەیت تا پێکهاتەکەی ببینیت.
Watch 0:00–11:57: indexed and associative arrays, printing arrays
لە 0:00 تا 11:57 سەیر بکە: و و پیشاندانی .
What happens when two elements share a key, and how PHP chooses the next automatic key when only some elements have keys.
چی ڕوو دەدات کاتێک دوو هەمان هەبێت و چۆن خۆکاری دواتر دیاری دەکات کاتێک تەنها هەندێک هەیە.
Watch 10:02–12:05: duplicate keys and automatic indexing
لە 10:02 تا 12:05 سەیر بکە: دووبارە و خۆکار.
In Kurdish: what an array is, why we use arrays, and what we can do with them in PHP.
بە کوردی: چییە، بۆچی بەکاردەهێنین و لە چییان پێ دەکەین.
Kurdish (Sorani) introduction to arrays
ناساندنی بە کوردیی سۆرانی.
Multidimensional Arraysڕیزەکە فرەڕەهەندەکان
How to put arrays inside an array, read a value with two indexes, and build rows that use named keys.
چۆن بخەیتە ناو ، بە دوو بخوێنیتەوە و دێڕەکان بە ناودار دروست بکەیت.
Watch 0:00–8:30: arrays of arrays, then rows with named keys
لە 0:00 تا 8:30 سەیر بکە: لەناو ، پاشان دێڕەکان بە ناودار.
PHP Superglobalsسووپەرگلۆباڵەکانی PHP
What superglobals are, and a short tour of $_SERVER, $_GET, $_POST, $_REQUEST, $_FILES, $_COOKIE, $_SESSION and $_ENV with small examples.
چییە و ناساندنێکی کورتی $_SERVER، $_GET، $_POST، $_REQUEST، $_FILES، $_COOKIE، $_SESSION و $_ENV، بە نموونەی بچووک.
Stops at 13:57, before the preview of upcoming lessons
لە 13:57 دەوەستێت، پێش ناساندنی وانەکانی داهاتوو.
Form Handling with GET and POSTمامەڵەکردن لەگەڵ فۆرم بە GET و POST
Building a form with action, method and name, then reading the sent values in a PHP handler file, and why PHP must check data again.
دروستکردنی بە action، method و name، پاشان خوێندنەوەی لە و بۆچی دەبێت دووبارە بپشکنێتەوە.
Watch 0:00–8:35: form attributes and reading $_POST in PHP
لە 0:00 تا 8:35 سەیر بکە: و خوێندنەوەی $_POST لە .
How a form sends data with GET (in the URL) and with POST (in the request body), and how PHP reads it from $_GET and $_POST.
چۆن بە (لەناو ) و بە (لەناو ) دەنێرێت و چۆن لە $_GET و $_POST دەیخوێنێتەوە.
POST is not encrypted and has size limits; see 'Myths about GET and POST'.
POST تێدا نییە و سنووری قەبارەی هەیە؛ سەیری بەشی Myths about GET and POST بکە.
Form Validationپشتڕاستکردنەوەی فۆرم
Building a form with action, method and name, then reading the sent values in a PHP handler file, and why PHP must check data again.
دروستکردنی بە action، method و name، پاشان خوێندنەوەی لە و بۆچی دەبێت دووبارە بپشکنێتەوە.
From 18:26: why PHP must check data again. exit() belongs after header().
لە 18:26 بەدواوە: بۆچی دەبێت دووبارە بپشکنێتەوە. exit() دەبێت دوای header() بێت.
Checking the format of form data: filter_var() with FILTER_VALIDATE_EMAIL for e-mail addresses, and preg_match() to allow only letters and spaces.
پشکنینی شێوەی : filter_var() لەگەڵ FILTER_VALIDATE_EMAIL بۆ و preg_match() بۆ ئەوەی تەنها پیت و بۆشایی ڕێگەپێدراو بن.
Watch 1:53–10:03: e-mail check and regex check
لە 1:53 تا 10:03 سەیر بکە: پشکنینی و پشکنین بە regex.
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 2:01:09–2:27:40: isset(), empty(), radio buttons and checkboxes
لە 2:01:09 تا 2:27:40 سەیر بکە: isset()، empty()، و .
Form Security and Sticky Formsئاسایشی فۆرم و فۆرمە لکاوەکان
A four-minute demo: a script typed into a PHP form runs in the page, then htmlspecialchars() makes the browser show it as plain text.
نمایشێکی چوار خولەکی: کە لە دەنووسرێت لەناو لاپەڕەکەدا کار دەکات، پاشان htmlspecialchars() وا دەکات وەک دەقی ئاسایی پیشانی بدات.
Making a sticky form: the fields keep what the user typed after an error, with empty starting variables and htmlspecialchars() on output.
دروستکردنی : دوای ئەوەی نووسیویەتی دەپارێزن؛ لە سەرەتادا بەتاڵ دادەنێیت و لە htmlspecialchars() بەکاردەهێنیت.
From 5:02: keeping typed values in the form after an error
لە 5:02 بەدواوە: هێشتنەوەی لە دوای .
Tom Scott shows how text with a script tag can attack a website, and why websites must make special characters safe before showing them.
تۆم سکۆت پیشان دەدات چۆن دەقێک کە <script> تێدایە دەتوانێت هێرش بکاتە سەر و بۆچی دەبێت پێش پیشاندان نیشانە تایبەتەکان بێمەترسی بکەن.
Including Files: include and requireهاوردەکردنی فایل: include و require
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 2:52:33–2:59:23: the include() chapter of the full course.
لە 2:52:33 تا 2:59:23 سەیر بکە: بەشی include() لە کۆرسە تەواوەکەدا.
Shows include and require side by side, and what error each one gives when the file cannot be found.
include و require بەراورد دەکات و کاتێک نەدۆزرێتەوە هەریەکەیان چ دەدات: یان .
Watch 0:44–4:27: include vs require and their error behaviour.
لە 0:44 تا 4:27 سەیر بکە: include بەراورد بە require و جۆری .
Shows include, require, include_once and require_once, how PHP finds the file, and how to reuse HTML parts on many pages.
include، require، include_once و require_once نیشان دەدات، چۆن دەدۆزێتەوە و چۆن پارچەکانی لە زۆر دووبارە بەکاربهێنیتەوە.
Whole video: all four include statements, PHP 8.
هەموو ڤیدیۆکە: هەر چوار جۆرەکەی ، بە 8.
Redirects: Sending the Browser Somewhere Elseئاڕاستەکردنەوە: ناردنی تۆڕگەڕ بۆ شوێنێکی تر
Shows how PHP's header() function sends HTTP headers, including the Location header that sends the visitor to another page.
نیشان دەدات header() لە چۆن دەنێرێت، لەوانە Location کە سەردانکەر دەباتە تر.
Watch from 6:26: sending headers with header(), then the Location header.
لە 6:26 بەدواوە سەیر بکە: ناردنی بە header()، پاشان Location.
A short animated part about 3xx status codes: the server's answer that tells the browser to go to a different address.
بەشێکی کورت بە دەربارەی 3xx: ، کە بە دەڵێت بڕۆ بۆ ناونیشانێکی تر.
Watch 3:30–4:07: redirection and 3xx status codes.
لە 3:30 تا 4:07 سەیر بکە: و 3xx.
Uploading Filesبارکردنی فایل
Explains why accepting files from visitors is dangerous and which basic checks keep your website safe.
ڕوون دەکاتەوە بۆچی وەرگرتنی لە سەردانکەران مەترسیدارە و کام پشکنینە سەرەتاییانە پارێزراو دەهێڵنەوە.
Watch 6:32–8:46: the file upload security chapter.
لە 6:32 تا 8:46 سەیر بکە: بەشی .
Shows the upload form and what the $_FILES array holds for an uploaded file: its name, type, temporary name, error and size.
پیشان دەدات و ئەوەی $_FILES بۆ بارکراو هەڵیدەگرێت: ناو، جۆر، ناوی کاتی، و قەبارەکەی.
Watch 0:05–2:39: the upload form and what $_FILES holds.
لە 0:05 تا 2:39 سەیر بکە: و ئەوەی $_FILES تێیدایە.
Builds an upload form and script step by step: what $_FILES holds, php.ini settings, every upload error code, and a file-size limit.
هەنگاو بە هەنگاو و دروست دەکات: $_FILES چی تێدایە، ڕێکخستنەکانی ، هەموو کۆدەکانی و سنووری قەبارەی .
Watch 0:00–10:30: form, $_FILES, php.ini, error codes, size limit.
لە 0:00 تا 10:30 سەیر بکە: ، $_FILES، ، کۆدەکانی و سنووری قەبارە.
Databases and SQL basicsبنکەدراوەکان و بنەماکانی SQL
Short MySQL chapters: create a database and a table with data types, then add, read, change and delete rows with INSERT, SELECT, UPDATE and DELETE.
چەند بەشێکی کورتی : دروستکردنی و لەگەڵ ، پاشان زیادکردن، خوێندنەوە، گۆڕین و سڕینەوەی بە INSERT، SELECT، UPDATE و DELETE.
Watch 10:29–22:38: CREATE DATABASE and CREATE TABLE.
لە 10:29 تا 22:38 سەیر بکە: CREATE DATABASE و CREATE TABLE.
Short MySQL chapters: create a database and a table with data types, then add, read, change and delete rows with INSERT, SELECT, UPDATE and DELETE.
چەند بەشێکی کورتی : دروستکردنی و لەگەڵ ، پاشان زیادکردن، خوێندنەوە، گۆڕین و سڕینەوەی بە INSERT، SELECT، UPDATE و DELETE.
Watch 22:38–37:03: INSERT, SELECT, UPDATE and DELETE.
لە 22:38 تا 37:03 سەیر بکە: INSERT، SELECT، UPDATE و DELETE.
A calm four-minute introduction: what SQL is, how it talks to a database, and simple examples of reading, adding and deleting data.
ناساندنێکی ئارامی چوار خولەکی: چییە، چۆن قسە لەگەڵ دەکات و چەند نموونەیەکی سادە بۆ خوێندنەوە، زیادکردن و سڕینەوەی .
Whole video: a gentle overview of the lesson.
هەموو ڤیدیۆکە: کورتەیەکی ئارامی وانەکە.
In Kurdish: what a database is, what parts it has, and why programs and websites use databases to keep their information.
بە کوردی: چییە، چ بەشێکی هەیە و بۆچی و بەکاردەهێنن بۆ هەڵگرتنی .
Whole video, in Central Kurdish (Sorani).
هەموو ڤیدیۆکە، بە کوردیی ناوەندی (سۆرانی).
Creating a database with phpMyAdminدروستکردنی بنکەدراوە بە phpMyAdmin
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 3:34:57–3:39:07: building a users table in phpMyAdmin
لە 3:34:57 تا 3:39:07 سەیر بکە: دروستکردنی لە .
Shows how to start XAMPP, open phpMyAdmin, create a new database and understand what tables are, step by step.
هەنگاو بە هەنگاو پیشان دەدات چۆن کارپێدەکەیت، دەکەیتەوە، نوێ دروست دەکەیت و تێدەگەیت چییە.
Whole video: XAMPP, phpMyAdmin, a new database, tables and first SQL
هەموو ڤیدیۆکە: ، ، نوێ، و یەکەم هەنگاوەکانی .
Explains what a primary key is, why every table needs one, and how it identifies each row.
ڕوون دەکاتەوە چییە، بۆچی هەموو پێویستی پێیەتی و چۆن هەر بە جیا دەناسێنێتەوە.
Watch 26:48–29:58: the PRIMARY KEY chapter only
لە 26:48 تا 29:58 سەیر بکە: تەنها بەشی PRIMARY KEY.
A Kurdish (Sorani) lesson: create a MySQL database and a table in XAMPP, with phpMyAdmin and with SQL commands.
وانەیەک بە کوردیی سۆرانی: دروستکردنی و لە ، هەم بە و هەم بە فەرمانەکانی .
Kurdish (Sorani) video: creating a database and a table
ڤیدیۆیەکی کوردیی سۆرانی: دروستکردنی و .
Better SELECT Queries: Conditions, Ranges, Lists, Patterns and NULLباشترکردنی فەرمانی SELECT: مەرجەکان، ماوەکان، لیست، شێوازی دەق و NULL
Filtering rows with WHERE in MySQL: comparison operators, numbers, text and dates, AND, OR and NOT, and patterns with LIKE using % and _.
بە لە : بۆ ژمارە، دەق و بەروار، AND، OR و NOT، هەروەها LIKE بە % و _.
Whole video, MySQL Workbench: comparison operators 1:08, types 2:58, AND/OR/NOT 4:28, LIKE with % and _ 7:46.
هەموو ڤیدیۆکە، لە Workbench: لە 1:08، لە 2:58، AND/OR/NOT لە 4:28 و LIKE بە % و _ لە 7:46.
Mosh's MySQL course chapters: computed columns with AS and DISTINCT, IS NULL, and sorting with ORDER BY and LIMIT.
چەند بەشێکی کۆرسی Mosh: بە AS و DISTINCT، IS NULL و بە و .
Plays 29:30-38:18 (The SELECT clause): arithmetic in SELECT, AS aliases and DISTINCT.
لە 29:30 تا 38:18 پەخش دەبێت (بەشی The SELECT clause): ژماردن لەناو SELECT، بە AS و DISTINCT.
Mosh's MySQL course chapters: computed columns with AS and DISTINCT, IS NULL, and sorting with ORDER BY and LIMIT.
چەند بەشێکی کۆرسی Mosh: بە AS و DISTINCT، IS NULL و بە و .
Plays 1:11:51-1:14:18 (The IS NULL operator): finding missing values with IS NULL and IS NOT NULL.
لە 1:11:51 تا 1:14:18 پەخش دەبێت (بەشی The IS NULL operator): دۆزینەوەی بە IS NULL و IS NOT NULL.
Mosh's MySQL course chapters: computed columns with AS and DISTINCT, IS NULL, and sorting with ORDER BY and LIMIT.
چەند بەشێکی کۆرسی Mosh: بە AS و DISTINCT، IS NULL و بە و .
Plays 1:14:18-1:24:50 (ORDER BY and LIMIT): several columns, DESC, sorting by an alias, LIMIT with an offset.
لە 1:14:18 تا 1:24:50 پەخش دەبێت (بەشی ORDER BY and LIMIT): بە چەند ، DESC، بە و LIMIT لەگەڵ .
SQL Functions, Aggregates and GROUP BYکردارەکانی SQL، کردارەکانی کۆکردنەوە و GROUP BY
In Kurdish: how to add, read, filter, change and delete rows with INSERT, SELECT, WHERE, UPDATE and DELETE.
بە کوردی فێر دەبیت چۆن زیاد دەکەیت، دەخوێنیتەوە، دەکەیت، دەگۆڕیت و دەسڕیتەوە بە ، ، ، و .
Kurdish (Sorani). Plays 18:55-20:45 (Aggregate Functions): a slide of the five functions in Kurdish, then COUNT and GROUP BY; frames checked.
بە کوردیی سۆرانی، لە 18:55 تا 20:45 پەخش دەبێت (بەشی Aggregate Functions): بە کوردی دەربارەی پێنج ، پاشان COUNT و .
GROUP BY in MySQL: one answer per group with SUM, MAX, MIN, AVG and COUNT, then HAVING to keep only some groups.
لە : یەک وەڵام بۆ هەر گرووپێک بە SUM، MAX، MIN، AVG و COUNT، پاشان بۆ هێشتنەوەی تەنها هەندێک گرووپ.
Whole video, MySQL: GROUP BY with aggregates 0:00, HAVING 3:19; the heart of this lesson in five minutes.
هەموو ڤیدیۆکە، بە : لەگەڵ لە 0:00 و لە 3:19؛ کرۆکی ئەم وانەیە لە پێنج خولەکدا.
MySQL text functions one by one: LENGTH, UPPER and LOWER, TRIM, LEFT and RIGHT, SUBSTRING, REPLACE, LOCATE and CONCAT.
یەک بە یەک: LENGTH، UPPER و LOWER، TRIM، LEFT و RIGHT، SUBSTRING، REPLACE، LOCATE و CONCAT.
Whole video, MySQL Workbench: LENGTH 0:20, UPPER/LOWER 1:48, TRIM 3:01, LEFT/RIGHT 4:22, SUBSTRING 6:25, REPLACE 8:14, LOCATE 9:10, CONCAT 10:18. For Kurdish text use CHAR_LENGTH (next screen).
هەموو ڤیدیۆکە، لە Workbench: LENGTH لە 0:20، UPPER/LOWER لە 1:48، TRIM لە 3:01، LEFT/RIGHT لە 4:22، SUBSTRING لە 6:25، REPLACE لە 8:14، LOCATE لە 9:10 و CONCAT لە 10:18. بۆ دەقی کوردی CHAR_LENGTH بەکاربهێنە (بەشی داهاتوو).
The order a database works through a SELECT: FROM and JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY and LIMIT, animated step by step.
ئەو ڕیزبەندییەی پێ جێبەجێ دەکات: FROM و JOIN، WHERE، GROUP BY، HAVING، SELECT، ORDER BY و LIMIT، بە هەنگاو بە هەنگاو.
Whole video: the logical order FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, LIMIT, and why the optimiser may reorder the real work.
هەموو ڤیدیۆکە: ڕیزبەندییە لۆجیکییەکە (FROM، WHERE، GROUP BY، HAVING، SELECT، ORDER BY، LIMIT) و بۆچی لەوانەیە کارە ڕاستەقینەکە بە ڕیزبەندییەکی تر بکات.
Connecting PHP to MySQLپەیوەندیکردنی PHP بە MySQL
Connect to MySQL with PDO, set the error mode, and see how a PDO connection is built step by step.
فێر دەبیت چۆن بە پەیوەندی بە دەکەیت و دۆخی دادەنێیت و هەنگاو بە هەنگاو دەبینیت بە چۆن دروست دەکرێت.
Watch 2:45–6:34: creating the PDO connection and its error modes
لە 2:45 تا 6:34 سەیر بکە: دروستکردنی بە و دۆخەکانی .
See named placeholders, then the four CRUD operations written with PDO prepared statements: fetch one row, insert, update and delete.
سەیری ناودار بکە، پاشان چوار کارەکەی کە بە نووسراون: یەک ، زیادکردن، گۆڕین و سڕینەوە.
Watch 1:21–5:39: what PDO is and why to use it
لە 1:21 تا 5:39 سەیر بکە: چییە و بۆچی بەکاری دەهێنین.
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 3:26:07–3:34:57: mysqli_connect, try/catch and a database.php file
لە 3:26:07 تا 3:34:57 سەیر بکە: mysqli_connect()، try/catch و database.php.
Inserting and selecting data with PHPزیادکردن و هەڵبژاردنی زانیاری بە PHP
See named placeholders, then the four CRUD operations written with PDO prepared statements: fetch one row, insert, update and delete.
سەیری ناودار بکە، پاشان چوار کارەکەی کە بە نووسراون: یەک ، زیادکردن، گۆڕین و سڕینەوە.
From 13:35: queries, prepared statements, row count, INSERT and LIMIT with PDO
لە 13:35 بەدواوە: ، ، ژمارەی ، و بە .
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 3:45:00–3:49:37: SELECT, mysqli_num_rows and a while loop
لە 3:45:00 تا 3:49:37 سەیر بکە: SELECT، mysqli_num_rows() و .
Shows with clear animations how LIMIT and OFFSET split a long list into pages, and why ORDER BY is needed.
بە ڕوون پیشان دەدات چۆن و لیستێکی درێژ دابەشی چەند لاپەڕەیەک دەکەن و بۆچی پێویستە.
Watch 1:25–6:12: ORDER BY, then LIMIT and OFFSET pagination
لە 1:25 تا 6:12 سەیر بکە: ، پاشان بە LIMIT و OFFSET.
Write an INSERT with ? placeholders, see why pasting form values into SQL is dangerous, then bind the values and save the row.
بە ? دەنووسیت، دەبینیت بۆچی خستنەناوی ڕاستەوخۆی بۆ ناو مەترسیدارە، پاشان دەبەستیتەوە و پاشەکەوت دەکەیت.
Watch 19:50–24:06: INSERT with placeholders, the injection risk, bind and execute
لە 19:50 تا 24:06 سەیر بکە: بە ، مەترسیی ، پاشان بەستنەوەی و جێبەجێکردن.
Securing Data in PHP and MySQLپاراستنی دراوە لە PHP و MySQL
Explains why plain text, encryption and simple hashes are wrong for passwords, and what adding a salt to the hash does.
ڕوون دەکاتەوە بۆچی دەقی ئاسایی، و هاشی سادە بۆ هەڵەن و زیادکردنی بۆ هاشەکە چی دەکات.
Whole video: plain text, encryption, simple hash, then salted hash
هەموو ڤیدیۆکە: دەقی ئاسایی، ، هاشی سادە، پاشان هاش لەگەڵ .
Shows the two classic attacks, OR '1'='1' and the comment trick, on a practice site, then how to defend against them.
دوو هێرشە ناسراوەکە، OR '1'='1' و فێڵی ، لەسەر ڕاهێنان پیشان دەدات، پاشان چۆن بەرگرییان لێ دەکەیت.
Starts at 1:43, after the sponsor: OR and comment attacks, then defences
لە 1:43 دەست پێدەکات، دوای ڕیکلامەکە: هێرشی OR و هێرشی ، پاشان ڕێگاکانی بەرگری.
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 3:22:28–3:26:07: password_hash() and password_verify()
لە 3:22:28 تا 3:26:07 سەیر بکە: password_hash() و password_verify().
password_hash() and password_verify()ڕێگای دروست: password_hash() و password_verify() How SQL injection changes a PHP database query, why escaping is only a weak fix, and why prepared statements are the right one.
چۆن لە دەگۆڕێت، بۆچی escaping تەنها چارەسەرێکی لاوازە و بۆچی چارەسەری ڕاستن.
Whole video: what SQL injection is and why prepared statements fix it
هەموو ڤیدیۆکە: چییە و بۆچی چارەسەری دەکەن.
Building a CRUD Application with PHP and MySQLدروستکردنی بەرنامەیەکی CRUD بە PHP و MySQL
Learn how another website can trick your browser into deleting or changing data, and how a secret token in the form stops it.
فێر دەبیت چۆن تر دەتوانێت هەڵبخەڵەتێنێت تا بسڕێتەوە یان بیانگۆڕێت و چۆن کۆدێکی نهێنی لەناو ڕێگری لەمە دەکات.
Whole video; GET vs POST at 0:41, the token defence at 6:58.
هەموو ڤیدیۆکە؛ GET بەرامبەر POST لە 0:41 و بەرگری بە کۆدی نهێنی (token) لە 6:58.
See named placeholders, then the four CRUD operations written with PDO prepared statements: fetch one row, insert, update and delete.
سەیری ناودار بکە، پاشان چوار کارەکەی کە بە نووسراون: یەک ، زیادکردن، گۆڕین و سڕینەوە.
Watch 26:04–38:43: named placeholders, then fetch, insert, update, delete with PDO.
لە 26:04 تا 38:43 سەیر بکە: ناودار، پاشان ، زیادکردن، گۆڕین و سڕینەوە بە .
Watch a full CRUD app being built with PHP and PDO: list products, add them, delete them with a POST form, and edit them.
سەیر بکە چۆن تەواوی بە و دروست دەکرێت: لیستی بەرهەمەکان، زیادکردنیان، سڕینەوەیان بە POST و دەستکاریکردنیان.
Watch 2:33:53–3:58:22: a products CRUD with PDO, from listing to update.
لە 2:33:53 تا 3:58:22 سەیر بکە: بەرهەمەکان بە ، لە لیستکردنیانەوە تا دەستکاریکردنیان.
SQLite Basicsبنەماکانی SQLite
A calm first look at SQLite: what it is, why it is used, and how to create tables, add, read, change and delete rows.
یەکەم ناساندنێکی ئارام بۆ : چییە، بۆچی بەکاردێت و چۆن دروست دەکەیت و زیاد دەکەیت، دەخوێنیتەوە، دەگۆڕیت و دەسڕیتەوە.
Watch 0:00–15:21: what SQLite is, then tables and rows; joins come later.
لە 0:00 تا 15:21 سەیر بکە: چییە، پاشان و ؛ JOIN دواتر دێت.
The story of SQLite: why Richard Hipp made it during a US Navy project, and why a whole database fits in one file.
چیرۆکی : بۆچی ڕیچارد هیپ لە کاتی پڕۆژەیەکی هێزی دەریایی ئەمریکادا دروستی کرد و بۆچی تەواو لە یەک جێی دەبێتەوە.
Watch 0:00–5:36: the US Navy origin and the database in one file.
لە 0:00 تا 5:36 سەیر بکە: سەرەتاکەی لە هێزی دەریایی ئەمریکا و لە یەک .
Learn what a transaction is: several changes that must all succeed or all fail together, shown with a bank account example.
فێر دەبیت چییە: چەند گۆڕانکارییەک کە دەبێت یان هەموویان پێکەوە سەرکەون یان هەموویان پێکەوە شکست بهێنن، بە نموونەی هەژمارێکی بانک.
Whole video: transactions as all-or-nothing groups of changes.
هەموو ڤیدیۆکە: وەک کۆمەڵە گۆڕانکارییەک کە یان هەمووی جێبەجێ دەبێت یان هیچی.
In Kurdish: how to add, read, filter, change and delete rows with INSERT, SELECT, WHERE, UPDATE and DELETE.
بە کوردی فێر دەبیت چۆن زیاد دەکەیت، دەخوێنیتەوە، دەکەیت، دەگۆڕیت و دەسڕیتەوە بە ، ، ، و .
Kurdish, watch 10:30–15:10: INSERT, SELECT, WHERE, UPDATE, DELETE (SQL Server, same SQL).
بە کوردی، لە 10:30 تا 15:10 سەیر بکە: INSERT، SELECT، WHERE، UPDATE و DELETE (بە SQL Server، بەڵام هەمان شتە).
Cookiesکووکییەکان
Shows how a cookie travels between the browser and the server, and how third-party cookies let advertising companies follow you across many websites.
نیشان دەدات چۆن لە نێوان و دێت و دەچێت و چۆن ڕێگە دەدەن کۆمپانیاکانی ڕیکلام لە زۆر شوێنت بکەون.
Watch 1:39–5:25: how cookies work and how they track you.
لە 1:39 تا 5:25 سەیر بکە: چۆن کار دەکەن و چۆن شوێنت دەکەون.
PHP 8 code: why session_start() and setcookie() must come before any output ('headers already sent'), and how to set, read and delete cookies.
کۆدی 8: بۆچی session_start() و setcookie() دەبێت پێش هەر بێن ( headers already sent) و چۆن دابنێیت، بیخوێنیتەوە و بیسڕیتەوە.
Watch 9:19 to the end: cookies and the $_COOKIE superglobal in PHP 8.
لە 9:19 تا کۆتایی سەیر بکە: و $_COOKIE لە 8دا.
A short, friendly explanation of what cookies are, where they came from, how a website saves and reads them, and what third-party cookies are.
ڕوونکردنەوەیەکی کورت و هاوڕێیانە: چییە، لە کوێوە هاتووە، چۆن هەڵیدەگرێت و دەیخوێنێتەوە و چییە.
Whole video except the outro (stop at 4:37).
هەموو ڤیدیۆکە جگە لە کۆتاییەکەی (لە 4:37 ڕاوەستە).
Sessionsسێشنەکان
PHP 8 code: why session_start() and setcookie() must come before any output ('headers already sent'), and how to set, read and delete cookies.
کۆدی 8: بۆچی session_start() و setcookie() دەبێت پێش هەر بێن ( headers already sent) و چۆن دابنێیت، بیخوێنیتەوە و بیسڕیتەوە.
Watch 0:36–6:09: session_start(), output buffering and 'headers already sent'.
لە 0:36 تا 6:09 سەیر بکە: session_start()، و headers already sent.
What a session is, the session ID cookie in the browser, session_start(), storing data in $_SESSION, and removing it with unset and destroy.
چییە، لە ، session_start()، هەڵگرتنی لەناو $_SESSION و سڕینەوەی بە unset() و session_destroy().
Whole video: an overview of the lesson.
هەموو ڤیدیۆکە: کورتەیەکی گشتیی وانەکە.
How to make sessions safer: Secure and HttpOnly settings for the session cookie, and session_regenerate_id() to give the user a new session ID.
چۆن پارێزراوتر بکەیت: Secure و بۆ و session_regenerate_id() بۆ ئەوەی نوێ وەربگرێت.
Watch 11:25–14:54: session_regenerate_id() and changing the ID regularly.
لە 11:25 تا 14:54 سەیر بکە: session_regenerate_id() و گۆڕینی هەر ماوەیەک جارێک.
How to make sessions safer: Secure and HttpOnly settings for the session cookie, and session_regenerate_id() to give the user a new session ID.
چۆن پارێزراوتر بکەیت: Secure و بۆ و session_regenerate_id() بۆ ئەوەی نوێ وەربگرێت.
Watch 8:19–11:25: safer session cookie settings, then session_start().
لە 8:19 تا 11:25 سەیر بکە: پارێزراوتر بۆ ، پاشان session_start().
A Login System with Sessionsسیستەمی چوونەژوورەوە بە سێشن
How SQL injection changes a PHP database query, why escaping is only a weak fix, and why prepared statements are the right one.
چۆن لە دەگۆڕێت، بۆچی escaping تەنها چارەسەرێکی لاوازە و بۆچی چارەسەری ڕاستن.
Watch 2:17–8:43: how injection works and how prepared statements stop it.
لە 2:17 تا 8:43 سەیر بکە: چۆن کار دەکات و چۆن ڕێگەی لێ دەگرن.
A login built step by step: find the user with a prepared statement, check password_verify(), save the user in the session, then log out.
هەنگاو بە هەنگاو سیستەمێکی دروست دەکات: دۆزینەوەی بە ، پشکنین بە password_verify()، هەڵگرتنی لە ، پاشان .
Watch 1:26:47–1:54:12: login script, logged-in pages and logout.
لە 1:26:47 تا 1:54:12 سەیر بکە: ، دوای و .
Ranks ways to store passwords, from plain text and encryption to hashing, salting and slow hashes like bcrypt (the method password_hash() uses).
ڕێگاکانی هەڵگرتنی پلەبەندی دەکات: لە دەقی ئاسایی و ، تا ، زیادکردنی و هێواش وەک bcrypt کە password_hash() بەکاری دەهێنێت.
Watch 0:00–8:45: from plain text up to slow hashing (bcrypt).
لە 0:00 تا 8:45 سەیر بکە: لە دەقی ئاساییەوە تا هێواش وەک bcrypt.
Builds a signup page step by step: checking the form on the server, password_hash(), connecting to MySQL, and saving the user with a prepared statement.
هەنگاو بە هەنگاو دروست دەکات: بۆ ، password_hash()، پەیوەندیکردن بە و هەڵگرتنی بە .
Watch 4:04–18:55: processing the signup form up to the duplicate-email check.
لە 4:04 تا 18:55 سەیر بکە: کارکردن لەسەر ، تا پشکنینی ئەوەی ئایا پێشتر بەکارهاتووە.
Web APIs and JSONAPIـی وێب و JSON
A short, clear picture of what an API is, a restaurant example, and how a web API request and response work.
ڕوونکردنەوەیەکی کورت و ئاشکرا: چییە، نموونەیەک لە چێشتخانەوە و و وێب چۆن کار دەکەن.
Watch first: a 4-minute overview of APIs and of web API requests and responses.
سەرەتا ئەمە سەیر بکە: ناساندنێکی 4 خولەکی بۆ و و وێب.
How PHP sends a request to a web API, first with file_get_contents() and then with cURL, using a free test API.
چۆن بۆ وێب دەنێرێت، سەرەتا بە file_get_contents() و پاشان بە cURL، بە بەکارهێنانی خۆڕایی بۆ تاقیکردنەوە.
Plays only the file_get_contents() and cURL chapters (0:38-14:22); Guzzle and SDKs are skipped.
تەنها بەشەکانی file_get_contents() و cURL پیشان دەدات (0:38 تا 14:22)؛ Guzzle و SDK بەجێ دەهێڵرێن.
The JSON data types and the rules of JSON syntax, with objects, arrays and many small examples.
و یاساکانی ، لەگەڵ ، و زۆر نموونەی بچووک.
Plays only the chapters on JSON data types and JSON syntax (1:45-6:24).
تەنها بەشەکانی و پیشان دەدات (1:45 تا 6:24).
In Kurdish (Sorani): what an API is and why programs use APIs to talk to each other.
بە کوردیی سۆرانی: چییە و بۆچی بەکاردەهێنن بۆ ئەوەی پێکەوە قسە بکەن.
Kurdish (Sorani) explanation of what an API is and why it is used.
ڕوونکردنەوەیەک بە کوردیی سۆرانی: چییە و بۆچی بەکاردێت.
Course review and practiceپێداچوونەوە و ڕاهێنانی کۆرسەکە
How to create a function, send values in with arguments, and get a result back with return, with a short practice example.
چۆن دروست بکەیت، بە بنێریتە ناوی و بە return ئەنجامێک لێی وەربگریتەوە، لەگەڵ ڕاهێنانێکی کورت.
Watch 0:00–3:26:07; our own lectures cover the database part
لە 0:00 تا 3:26:07 سەیر بکە؛ بەشی لە وانەکانی خۆماندا ڕوون کراوەتەوە.
How to use AI as a coach, not a crutch: ask it to explain your mistakes, write the code yourself, and do not trust every answer.
چۆن وەک ڕاهێنەر بەکاربهێنیت، نەک وەک گۆچان: داوای لێبکە هەڵەکانت ڕوون بکاتەوە، کۆدەکە خۆت بنووسە و متمانە بە هەموو وەڵامێک مەکە.
Five rules for learning to code with AI the right way
پێنج یاسا بۆ ئەوەی بە شێوەی دروست و بە یارمەتیی فێری کۆدنووسین ببیت.
A first look at object-oriented PHP: what a class is, properties, constructors, creating objects and calling methods with the -> arrow.
ناساندنێکی سەرەتایی بۆ لە : چییە، ، constructor، دروستکردنی و بانگکردنی بە ->.
Watch 0:00–26:28: classes, properties, objects and methods
لە 0:00 تا 26:28 سەیر بکە: ، ، و .
Database Administrationبەڕێوەبردنی بنکەدراوە
Welcome to Database Administrationبەخێربێیت بۆ بەڕێوەبردنی بنکەدراوە
What a database is, why we use one instead of loose files, how applications reach it, and how databases moved to the cloud.
چییە، بۆچی لە جیاتی پەرشوبڵاو بەکاری دەهێنین، چۆن دەستیان پێی دەگات و چۆن گوازرایەوە بۆ هەور.
Whole video: a first look at databases, from the basic idea to cloud databases.
هەموو ڤیدیۆکە: یەکەم ناساندنی ، لە بیرۆکە سەرەتاییەکەوە تا .
What a database administrator is, which skills the job needs and how people become DBAs.
کێیە، ئەم کارە پێویستی بە چ شارەزاییەک هەیە و خەڵک چۆن دەبنە .
Watch 0:45-3:40: what a DBA is, the skills needed and how to become one.
لە 0:45 تا 3:40 سەیر بکە: کێیە، چ شارەزاییەکی پێویستە و چۆن دەبیتە یەکێک لەوان.
Data and Informationدراوە و زانیاری
Understand how computers save letters as numbers: ASCII, Unicode code points, and why UTF-8 can store every language.
تێدەگەیت چۆن پیتەکان وەک ژمارە پاشەکەوت دەکات: ASCII، Unicode و code points و بۆچی UTF-8 دەتوانێت پیتی هەموو زمانێک هەڵبگرێت.
Watch 0:12-6:41: bits, ASCII, and why non-Latin letters take more bytes in UTF-8.
لە 0:12 تا 6:41 سەیر بکە: ، و بۆچی پیتە نالاتینییەکان لە UTF-8دا زیاتر دەگرن.
What a DBMS is (software that stores, finds and changes data for its users), and the difference between data and information.
چییە ( کە بۆ خەزن دەکات، دەیدۆزێتەوە و دەیگۆڕێت) و جیاوازیی نێوان و .
Watch 5:28-9:00: data versus information, with examples.
لە 5:28 تا 9:00 سەیر بکە: بەرامبەر ، لەگەڵ چەند نموونەیەک.
From Files to Databasesلە فایلەوە بۆ بنکەدراوە
The problems of keeping data in separate files: repeated and disagreeing data, hard access, broken rules, half-finished changes and two users at once.
کێشەکانی هەڵگرتنی لە جیاجیادا: و ، زەحمەتیی گەیشتن بە ، پێشێلکردنی ڕێساکان، گۆڕانکاریی نیوەچڵ و دوو لە یەک کاتدا.
Watch 0:49-9:53: a file-processing system, repeated and inconsistent data, hard access and isolated data.
لە 0:49 تا 9:53 سەیر بکە: ، و ، زەحمەتیی گەیشتن بە و پەرتەوازە.
The problems of keeping data in separate files: repeated and disagreeing data, hard access, broken rules, half-finished changes and two users at once.
کێشەکانی هەڵگرتنی لە جیاجیادا: و ، زەحمەتیی گەیشتن بە ، پێشێلکردنی ڕێساکان، گۆڕانکاریی نیوەچڵ و دوو لە یەک کاتدا.
Watch 12:32-19:54: a change that stops half-way (atomicity) and two users at the same time.
لە 12:32 تا 19:54 سەیر بکە: گۆڕانکارییەک کە لە نیوەی ڕێدا دەوەستێت () و دوو لە یەک کاتدا ().
A Kurdish (Sorani) introduction to what a database is and what data means, before building one in Access.
ناساندنێک بە کوردیی سۆرانی: چییە و واتای چییە، پێش ئەوەی لە Access دروست بکرێت.
Kurdish (Sorani), watch 0:44-4:23: what a database is.
بە کوردیی سۆرانی، لە 0:44 تا 4:23 سەیر بکە: چییە.
Database Management Systemsسیستەمەکانی بەڕێوەبردنی بنکەدراوە
How a relational database stores data in tables of rows and columns, how indexes help, and why companies use databases.
چۆن لە بە و هەڵدەگرێت، چۆن یارمەتی دەدەن و بۆچی کۆمپانیاکان بەکاردەهێنن.
Watch 0:00-3:48: tables, rows, columns and the keys that link them.
لە 0:00 تا 3:48 سەیر بکە: ، ، و ، کە پێکەوە دەبەستنەوە.
What a DBMS is (software that stores, finds and changes data for its users), and the difference between data and information.
چییە ( کە بۆ خەزن دەکات، دەیدۆزێتەوە و دەیگۆڕێت) و جیاوازیی نێوان و .
Watch 0:15-5:28: the definition of a DBMS and the basic points about it.
لە 0:15 تا 5:28 سەیر بکە: پێناسەی و خاڵە بنەڕەتییەکانی.
Database Users and Database Languagesبەکارهێنەرەکانی بنکەدراوە و زمانەکانی بنکەدراوە
What a DBA does: defines the schema, grants access to users, takes regular backups and checks disk space.
چی دەکات: دادەڕێژێت، دەداتە ، بەردەوام وەردەگرێت و شوێنی بەتاڵی سەر دیسک دەپشکنێت.
Watch 0:37 to the end: the DBA's jobs, from schema to grants and backups.
لە 0:37 تا کۆتایی سەیر بکە: ئەرکەکانی ، لە تا دانی و وەرگرتنی .
Naive users who work through ready-made screens, and the application programmers who write those screens, with real-world examples.
کە لە ڕێگەی شاشەی ئامادەوە کار دەکەن و کە ئەو شاشانە دروست دەکەن، لەگەڵ نموونەی ژیانی ڕاستەقینە.
Watch 0:00-5:05: naive users and application programmers.
لە 0:00 تا 5:05 سەیر بکە: و .
The four families of database commands: DDL for structure, DML for rows, DCL for permissions and TCL for transactions, with their main commands.
چوار جۆرەکەی : بۆ پێکهاتە، بۆ ، بۆ و بۆ ، لەگەڵ سەرەکیترین هەریەکەیان.
Watch 0:45-10:30: DDL, DML, DCL and TCL with their commands.
لە 0:45 تا 10:30 سەیر بکە: ، ، و لەگەڵ .
Database Systems, Abstraction and Data Modelsسیستەمەکانی بنکەدراوە، ڕووتکردنەوەی دراوە و مۆدێلەکانی دراوە
Why a DBMS hides detail from users, and the three levels of data abstraction: physical, logical and view, each with an example.
بۆچی وردەکارییەکان لە دەشارێتەوە و سێ ئاستەکەی : ، و ، هەریەکەیان بە نموونەیەک.
From 0:31 to the end: data abstraction and the physical, logical and view levels.
لە 0:31 تا کۆتایی سەیر بکە: و هەر سێ ئاستەکەی (، و ).
The internal, conceptual and external schemas, and how logical and physical data independence let one level change without breaking the level above.
ناوەکی، چەمکی و دەرەکی، هەروەها چۆن و ڕێگە دەدەن ئاستێک بگۆڕێت بێ ئەوەی ئاستەکەی سەرەوەی تێک بچێت.
From 0:35 to the end: the three schemas, then logical and physical data independence.
لە 0:35 تا کۆتایی سەیر بکە: سێ ، پاشان و .
The schema is the design of a database and rarely changes; an instance is the data stored at one moment, which changes all the time.
دیزاینی و بە دەگمەن دەگۆڕێت؛ واتە ناو لە یەک ساتدا، کە هەمیشە دەگۆڕێن.
Watch 0:00-8:29: schema versus instance, with an example.
لە 0:00 تا 8:29 سەیر بکە: بەرامبەر ، بە میساڵێکی سادە.
Entity-Relationship Modellingمۆدێلی قەوارە و پەیوەندی
From written requirements to an E-R diagram: entities, attributes, relationships, cardinality, weak entities, Chen and crow's foot notation, and turning the diagram into tables.
لە نووسینی تا : ، ، ، ، ، شێوازەکانی Chen و crow's foot، پاشان گۆڕینی بۆ .
Whole video: from written requirements to a finished E-R diagram. At 12:06 the partial key should have a dashed underline, as in this lesson (the author's own correction).
هەموو ڤیدیۆکە: هەنگاو بە هەنگاو لە نووسینی تا تەواوکردنی . لە 12:06دا دەبێت هێڵی ژێر پچڕپچڕ بێت، وەک لەم وانەیەدا (ڕاستکردنەوەی خودی دروستکەری ڤیدیۆکە).
Shows why students and classes cannot be linked directly and how a third (joining) table with both keys solves a many-to-many relationship.
پیشان دەدات بۆچی ناکرێت قوتابی و پۆل ڕاستەوخۆ بە یەکەوە ببەسترێنەوە و چۆن سێیەم () کە هەردوو تێدایە، چارەسەر دەکات.
Whole video: the student-and-class example becomes two one-to-many links through a junction table.
هەموو ڤیدیۆکە: نموونەی قوتابی و پۆل لە ڕێگەی دەبێتە دوو .
M:N پێویستی بە خشتەیەکی سێیەم هەیە Explains in Kurdish the four building blocks of an E-R model: entity, attribute, primary key (identifier) and relationship.
بە کوردی چوار بەشە بنەڕەتییەکەی ڕوون دەکاتەوە: ، ، (کە هەر جیا دەکاتەوە) و .
Kurdish explanation of entity, attribute, primary key and relationship: the four building blocks.
ڕوونکردنەوەی کوردیی ، ، و : چوار بەشە بنەڕەتییەکە.
In Sorani Kurdish, a university lecture on the E-R model: entities, attributes and their types, relationships and cardinality.
بە کوردیی سۆرانی، وانەیەکی زانکۆ دەربارەی : ، و جۆرەکانیان، و .
In Sorani, plays 1:40–4:55: attributes, then their types (simple and composite, single- and multi-valued, derived) on lecture slides.
بە سۆرانی، لە 1:40 تا 4:55 پەخش دەبێت: ، پاشان جۆرەکانیان ( و ، و ، ) لەسەر سلایدەکانی وانە.
Beyond the Basic E-R Model: Recursive, Ternary and Specialised Entitiesزیاتر لە مۆدێلی قەوارە و پەیوەندیی بنەڕەتی: پەیوەندییەکانی خۆیی و سێیانی و قەوارە تایبەتکراوەکان
Generalisation (bottom-up) and specialisation (top-down) on a whiteboard, with Person/Student/Teacher and Account/savings/current examples.
(لە خوارەوە بۆ سەرەوە) و (لە سەرەوە بۆ خوارەوە) لەسەر تەختە، بە نموونەی Person/Student/Teacher و Account/savings/current.
Plays 0:45-6:38: generalisation (Person with Student and Teacher), then specialisation (Account into savings and current), drawn with an ISA triangle; the lesson uses a circle with d - same idea.
لە 0:45 تا 6:38 پەخش دەبێت: (Person لەگەڵ Student و Teacher)، پاشان (Account بۆ savings و current) بە سێگۆشەی ISA دەیانکێشێت؛ ئەم وانەیە بازنەیەک بە d بەکاردەهێنێت، بەڵام بیرۆکەکە هەمان شتە.
From EER Diagrams to Tablesلە هێڵکاریی EERـەوە بۆ خشتەکان
Rows that point to rows of the same table (an employee's manager), and a self join with aliases and LEFT JOIN that lists them.
کاتێک ئاماژە بە تری هەمان دەکات (بەڕێوەبەری کارمەندێک)، هەروەها بە و LEFT JOIN بۆ لیستکردنیان.
Whole video: employee table with a manager column pointing to the same table, the self join, a category example and LEFT JOIN for the top manager.
هەموو ڤیدیۆکە: کارمەندان بە بۆ بەڕێوەبەر کە ئاماژە بە هەمان دەکات، ، نموونەیەکی پۆلێنەکان و LEFT JOIN بۆ بەڕێوەبەری هەرە سەرەوە.
Database Keysکلیلەکانی بنکەدراوە
All the main keys with clear examples: primary, candidate, super, alternate and foreign keys, surrogate and natural keys, and composite keys.
گرنگترین جۆرەکانی بە نموونەی ڕوون: ، ، ، ، ، ، و .
Whole video: a review of most keys in this lesson (it does not cover unique, partial or secondary keys).
هەموو ڤیدیۆکە: پێداچوونەوەیەک بە زۆربەی ئەم وانەیەدا (باسی ، و ناکات).
A short animated explanation of what a foreign key is, how it points to a primary key, and how it blocks rows that point nowhere.
ڕوونکردنەوەیەکی کورت بە وێنەی جووڵاو: چییە، چۆن ئاماژە بە دەکات و چۆن ڕێگە نادات زیاد بکرێت کە ئاماژە بە شتێکی نەبوو بکات.
Whole video (4 min): primary key, foreign key and what the foreign key protects.
هەموو ڤیدیۆکە (4 خولەک): ، و ئەوەی دەیپارێزێت.
Normalizationنۆرماڵکردن
Step by step from an unnormalized table to first, second and third normal form, with the anomalies each step removes and a BCNF note.
پلەبەپلە لە نۆرماڵنەکراوەوە تا ، و ، لەگەڵ ئەو ناڕێکییانەی هەر هەنگاوێک لایان دەبات و تێبینییەک دەربارەی .
Plays 0:00-20:29: 1NF, 2NF and 3NF, with a BCNF note. The video says 'primary key'; the lesson's exact rule says 'candidate key'. With one key they are the same.
لە 0:00 تا 20:29 پەخش دەبێت: ، و ، لەگەڵ تێبینییەک دەربارەی . ڤیدیۆکە دەڵێت «»، بەڵام ڕێسا وردەکەی وانەکە دەڵێت «». ئەگەر تەنها یەک هەبێت، هەردووکیان یەک شتن.
Formal 2NF and 3NF with candidate keys and prime attributes, the loophole 3NF leaves, and how BCNF closes it: every determinant must be a key.
پێناسەی فەرمیی و بە و ، کەلێنی سێیەمیان و چارەسەرەکەی : هەر دەبێت بێت.
Whole video: why a 3NF table can still repeat facts and what BCNF demands. The example at 8:22 is weak (the author's correction): a wrong Release_Year shows the conflict.
هەموو ڤیدیۆکە: بۆچی لە هێشتا دەتوانێت هەمان ڕاستییەکان دووبارە بکاتەوە و چی داوا دەکات. نموونەکەی 8:22 لاوازە (ڕاستکردنەوەی خودی دروستکەری ڤیدیۆکە): هەڵە بۆ Release_Year ناکۆکییەکە پیشان دەدات.
In Kurdish, a flat table is split step by step into first, second and third normal form so that the database has no repeated data.
بە کوردی، یەکپارچە پلەبەپلە پارچە دەکرێت و دەگاتە ، و ، تا هیچ دووبارەی تێدا نەبێت.
Kurdish walk-through of 1NF, 2NF and 3NF on English slides. The rules on the slides agree with this lesson.
ڕوونکردنەوەیەکی کوردیی ، و لەسەر ئینگلیزی. ڕێساکانی سەر لەگەڵ ئەم وانەیە یەک دەگرنەوە.
Relational Algebra and Relational Calculusجەبری پەیوەندیدار و ژمێرکاریی پەیوەندیدار
A Stanford lecture that builds relational algebra queries step by step on a small college database: choosing rows and columns, products and joins.
وانەیەکی زانکۆی Stanford کە پلەبەپلە لەسەر بچووکی کۆلێژێک دەنووسێت: ، ، و .
Whole video: selection, projection, Cartesian product, natural join and theta join on a small college database. Set operations, rename and division come later in this lesson.
هەموو ڤیدیۆکە: ، ، ، و لەسەر بچووکی کۆلێژێک. ، و دواتر لەم وانەیەدا دێن.
Explains the division operator: when it can be used and how it answers "for all" questions, with a worked example.
لە ڕوون دەکاتەوە: کەی بەکار دێت و چۆن وەڵامی پرسیارەکانی جۆری «بۆ هەموو» دەداتەوە، لەگەڵ نموونەیەکی هەنگاو بە هەنگاو.
Whole video: the conditions for division and one worked example.
هەموو ڤیدیۆکە: مەرجەکانی و نموونەیەکی هەنگاو بە هەنگاو.
Shows why an inner join loses rows without a partner and how left, right and full outer joins keep them, filling the gaps with NULL.
پیشان دەدات بۆچی ناوەکی هەر کە هاوتای نەبێت لەدەست دەدات و چۆن چەپ، ڕاست و تەواو دەیهێڵنەوە و بۆشاییەکان بە NULL پڕ دەکەنەوە.
Whole video: inner join recap, then left, right and full outer join.
هەموو ڤیدیۆکە: پێداچوونەوەیەک بە ناوەکیدا، پاشان چەپ، ڕاست و تەواو.
The Database Development Life Cycleسووڕی ژیانی گەشەپێدانی بنکەدراوە
From an idea to a database design: write the requirements down, find the nouns, make tables, add attributes and relationships, then check and normalize.
لە بیرۆکەیەکەوە تا دیزاینی : نووسینی ، دۆزینەوەی ناوەکان (nouns)، دروستکردنی ، زیادکردنی و ، پاشان پشکنین و .
Whole video: the design steps in practice, close to the eight-step process on this screen.
هەموو ڤیدیۆکە: هەنگاوەکانی دیزاین لە کاردا، نزیک لەو ڕێگا هەشت هەنگاوییەی سەر ئەم شاشەیە.
Turns an E-R diagram into tables step by step: entities, weak entities, one-to-one, one-to-many and many-to-many relationships.
پلەبەپلە دەگۆڕێت بۆ : ، ، ، و .
Whole video: the mapping rules on this screen, applied to a company database.
هەموو ڤیدیۆکە: ڕێساکانی گۆڕینی سەر ئەم شاشەیە، لەسەر کۆمپانیایەک جێبەجێ کراون.
Shows a slow search on a big table, then creates an index and a multi-column index and measures the speed-up. Use indexes wisely.
گەڕانێکی هێواش لە گەورەدا پیشان دەدات، پاشان و چەند دروست دەکات و خێرابوونەکە دەپێوێت. بە وریاییەوە بەکار بهێنە.
Whole video: why an index makes searches fast, and how to create one.
هەموو ڤیدیۆکە: بۆچی گەڕان خێرا دەکات و چۆن یەکێک دروست بکەیت.
Database Security: Threats and Countermeasuresئاسایشی بنکەدراوە: هەڕەشەکان و ڕێوشوێنەکانی بەرگری
Explains confidentiality, integrity and availability, the three things security must protect, with simple examples.
، و ڕوون دەکاتەوە، ئەو سێ شتەی دەبێت بیانپارێزێت، بە نموونەی سادە.
Whole video: three of the five losses on this screen — confidentiality, integrity and availability.
هەموو ڤیدیۆکە سێ لە پێنج جۆرەکەی زیانی سەر ئەم شاشەیە دەگرێتەوە: لەدەستدانی ، و .
Creates MySQL views that show only some columns of a table; a view is a virtual table that always reflects the base table.
لە چەند دروست دەکات کە تەنها هەندێک لە پیشان دەدەن؛ گریمانەییە کە هەمیشە دۆخی ئێستای بنەڕەتی پیشان دەدات.
Whole video: CREATE VIEW in MySQL; the lesson then shows granting the view instead of the table.
هەموو ڤیدیۆکە: CREATE VIEW لە ؛ پاشان وانەکە پیشان دەدات چۆن لەسەر دەدرێت لە جیاتی .
Authentication checks who you are; authorization decides what you may do. A simple GitHub example shows the difference.
دەپشکنێت تۆ کێیت؛ بڕیار دەدات چی دەتوانیت بکەیت. نموونەیەکی سادەی GitHub جیاوازییەکە پیشان دەدات.
Plays 0:00-1:47: authentication answers 'who are you?', authorization answers 'what may you do?'. The example is GitHub, not a DBMS.
لە 0:00 تا 1:47 پەخش دەبێت: وەڵامی «تۆ کێیت؟» دەداتەوە و وەڵامی «چی دەتوانیت بکەیت؟» دەداتەوە. نموونەکە لە GitHub وەرگیراوە، نەک لە .
RAID, Web Security and Data ProtectionRAID، ئاسایشی وێب و پاراستنی دراوە
Animated pictures show how RAID 0, 1, 5 and 10 place data on the disks, and what each level gains or risks.
بە وێنەی جووڵاو پیشان دەدات 0، 1، 5 و 10 چۆن لەسەر دیسکەکان دادەنێن و هەر ئاستێک چ سوود و چ مەترسییەکی هەیە.
Whole video (5:04): RAID 0, 1, 5 and 10. RAID 6 is on the next screens.
هەموو ڤیدیۆکە (5:04): 0، 1، 5 و 10. RAID 6 لە شاشەکانی دواتردایە.
Compares RAID 5 and RAID 6: one or two parity blocks in every stripe, and how many failed disks each one survives.
دوو بەراورد دەکات، RAID 5 و RAID 6: یەک یان دوو بلۆکی بۆ هەر دەستە بلۆکێکی . پاشان دەڵێت هەریەکەیان بەرگەی تێکچوونی چەند دیسک دەگرێت.
Whole video (4:22): RAID 5 survives one failed disk, RAID 6 survives two.
هەموو ڤیدیۆکە (4:22): RAID 5 بەرگەی تێکچوونی یەک دیسک دەگرێت و RAID 6 بەرگەی تێکچوونی دوو دیسک.
Says plainly that SSL is old and gone, TLS replaced it, and people still say 'SSL' out of habit; then why HTTPS encryption matters.
بە ڕوونی دەڵێت SSL کۆنە و نەماوە و TLS جێگەی گرتۆتەوە، بەڵام خەڵک لەبەر ڕاهاتن هێشتا دەڵێن «SSL». پاشان ڕوونی دەکاتەوە بۆچی گرنگە.
Plays 0:00–2:06: SSL is deprecated and replaced by TLS, the name 'SSL' stays out of habit, and why HTTPS encrypts data. Stops before the handshake details.
لە 0:00 تا 2:06 پەخش دەبێت: SSL وازی لێ هێنراوە و TLS جێگەی گرتۆتەوە، ناوی «SSL» لەبەر ڕاهاتن ماوەتەوە، هەروەها بۆچی بە دەپارێزێت. پێش وردەکارییەکانی handshake ڕادەوەستێت.
Transactions and ACIDمامەڵەکان و ACID
The four ACID properties with bank examples, plus dirty reads, non-repeatable reads and isolation levels, in five minutes.
(هەر چواریان) بە نموونەی بانک، لەگەڵ ، non-repeatable read و ئاستەکانی ، لە پێنج خولەکدا.
Whole video (4:57): atomicity, consistency, isolation (with read problems) and durability.
هەموو ڤیدیۆکە (4:57): ، ، (لەگەڵ کێشەکانی خوێندنەوە) و .
A bank-account demo in SQLite: BEGIN TRANSACTION, then COMMIT saves both updates at once; when a CHECK rule fails, ROLLBACK undoes everything.
نموونەیەکی هەژماری بانکی لە : BEGIN TRANSACTION، پاشان COMMIT هەردوو گۆڕانکارییەکە پێکەوە پاشەکەوت دەکات؛ کاتێک مەرجێکی CHECK پێشێل دەکرێت، ROLLBACK هەموو شتێک هەڵدەوەشێنێتەوە.
Plays 8:32:32–8:46:17 of a long course: Alice pays Bob, BEGIN TRANSACTION and COMMIT, then ROLLBACK after a CHECK (balance ≥ 0) failure. Uses SQLite, like this screen.
لە کۆرسێکی درێژدا، لە 8:32:32 تا 8:46:17 پەخش دەبێت: Alice پارە دەداتە Bob، BEGIN TRANSACTION و COMMIT، پاشان ROLLBACK دوای پێشێلکردنی مەرجی CHECK (باڵانس ≥ 0). وەک ئەم شاشەیە بەکار دەهێنێت.
A database writes each change to a log on disk first and updates the data pages later; after a crash it uses the log to recover.
سەرەتا هەر گۆڕانکارییەک لە لەسەر دیسک دەنووسێت و دواتر لاپەڕەکانی نوێ دەکاتەوە؛ دوای ، بە یارمەتیی ئەنجام دەدات.
Plays 3:06–10:45: log first, data later; a log record with the old and the new value; checkpoints; and using the log to recover after a crash.
لە 3:06 تا 10:45 پەخش دەبێت: سەرەتا لۆگ و دواتر ، لۆگ بە کۆن و نوێوە، خاڵەکانی پشکنین (checkpoints) و بەکارهێنانی لۆگ بۆ دوای .
Backup and Recoveryباکئەپ و گەڕاندنەوەی دراوە
You learn the 3-2-1 backup rule: keep three copies of your files, on two kinds of media, with one copy in another place.
یاسای 3-2-1 بۆ فێر دەبیت: سێ کۆپی لە هەڵبگرە، لەسەر دوو جۆری جیاوازی و یەک کۆپی لە شوێنێکی تر.
Plays 0:00–5:18: the 3-2-1 rule, why storage fails, and off-site copies.
لە 0:00 تا 5:18 پەخش دەبێت: ، بۆچی تێک دەچن و .
Full, incremental and differential backups compared: what each one copies, and which backups you need to restore.
بەراوردی ، و : هەریەکەیان چی کۆپی دەکات و بۆ گەڕاندنەوە پێویستت بە کام هەیە.
Whole video (6:55): the three backup types and how each one is restored.
هەموو ڤیدیۆکە (6:55): سێ جۆرەکەی و چۆنیەتی گەڕاندنەوەی هەریەکەیان.
NoSQL and Big DataNoSQL و دراوەی گەورە
NoSQL means 'Not Only SQL': no fixed tables, room for unstructured and semi-structured data, scaling out on more machines, and four main types.
واتە «Not Only SQL» (نەک تەنها ): جێگیری نییە، جێی و دەبێتەوە، بە زیادکردنی ئامێر فراوان دەبێت () و چوار جۆری سەرەکیی هەیە.
Plays 2:28–3:35: what 'Not Only SQL' means, unstructured and semi-structured data, horizontal scaling, the four types, and the same data as a JSON-like document.
لە 2:28 تا 3:35 پەخش دەبێت: واتای «Not Only SQL»، و ، ، چوار جۆرەکە و هەمان بە شێوەیەکی نزیک لە .
Quick tour of key–value, wide-column and document databases, with Redis, Cassandra and MongoDB, and the jobs each one does well.
گەشتێکی خێرا بە ، و بە نموونەی Redis، Cassandra و MongoDB. هەروەها دەڵێت هەریەکەیان بۆ چ کارێک باشە.
Plays 0:45–4:05: key–value, wide-column and document databases; stops before the relational part. Graph is on the next screens.
لە 0:45 تا 4:05 پەخش دەبێت: ، و ؛ پێش بەشی ڕادەوەستێت. لە شاشەکانی دواتردان.
How Hadoop stores big data across many machines with HDFS, processes it with MapReduce and shares the cluster with YARN.
چۆن بە HDFS لەسەر چەندین ئامێر خەزن دەکات، بە کاری لەسەر دەکات و بە YARN توانای ئامێرەکان لە نێوان کارەکاندا دابەش دەکات.
Plays 0:00–5:31: big data, then HDFS, MapReduce, YARN and the Hadoop ecosystem; stops before the quiz.
لە 0:00 تا 5:31 پەخش دەبێت: ، پاشان HDFS، ، YARN و ئامرازەکانی دەوروبەری ؛ پێش پرسیارەکانی کۆتایی ڕادەوەستێت.
Cloud Databasesبنکەدراوە هەورییەکان
What the cloud really is (big buildings full of servers), why people use it instead of their own servers, and pay-as-you-go scaling.
لە ڕاستیدا چییە (بینای گەورەی پڕ لە )، بۆچی خەڵک لە جیاتی خۆیان بەکاری دەهێنن و چۆن بە گەورە یان بچووک دەکرێتەوە.
Plays 0:00–4:48: what the cloud is, email as an example, cost, reliability and scaling. The video says the provider does all backups; the shared responsibility screen explains what stays your job.
لە 0:00 تا 4:48 پەخش دەبێت: هەور چییە، وەک نموونە، تێچوون، جێی متمانەبوون و . ڤیدیۆکە دەڵێت هەموو ئەنجام دەدات؛ بەڵام شاشەی ڕوونی دەکاتەوە چی هێشتا ئەرکی خۆتە.
One example stack shown as on-premises, IaaS and PaaS, so you see which layers the provider runs and which stay yours.
یەک سیستەم بە سێ شێوە پیشان دەدات: ، و ، تا ببینیت کام چین بەڕێوە دەبات و کامیان بۆ خۆت دەمێنێتەوە.
Plays 0:38–6:06: the layers of a system, then on-premises, IaaS and PaaS (Azure SQL is the PaaS database example). Stops before SaaS, which the screen covers.
لە 0:38 تا 6:06 پەخش دەبێت: چینەکانی سیستەمێک، پاشان ، و (Azure SQL وەک نموونەی ). پێش ڕادەوەستێت، کە شاشەکە باسی دەکات.
Course Reviewپێداچوونەوەی کۆرس
A bank-account demo in SQLite: BEGIN TRANSACTION, then COMMIT saves both updates at once; when a CHECK rule fails, ROLLBACK undoes everything.
نموونەیەکی هەژماری بانکی لە : BEGIN TRANSACTION، پاشان COMMIT هەردوو گۆڕانکارییەکە پێکەوە پاشەکەوت دەکات؛ کاتێک مەرجێکی CHECK پێشێل دەکرێت، ROLLBACK هەموو شتێک هەڵدەوەشێنێتەوە.
Learn more (optional, 11 hours): a free Harvard course to take after this one. It practises SQL with SQLite. Watch one chapter at a time; you do not need it for this course.
زیاتر فێر ببە (ئارەزوومەندانە، 11 کاتژمێر): کۆرسێکی بێبەرانبەری زانکۆی Harvard بۆ دوای ئەم کۆرسە. ڕاهێنان لەسەر دەکات بە . هەر جارە یەک بەش سەیر بکە؛ بۆ ئەم کۆرسە پێویستت پێی نییە.
Mobile App Developmentپەرەپێدانی ئەپەکانی مۆبایل
Mobile Technology and Wireless Networksتەکنەلۆژیای مۆبایل و ڕایەڵە بێتەلەکان
How a phone turns a message into radio waves, how antennas and cell towers pass it on, and how cables carry the rest.
مۆبایل چۆن نامەیەک دەکاتە شەپۆلی ڕادیۆیی، ئەنتێن و تاوەرەکانی مۆبایل چۆن دەیگوازنەوە و کێبڵەکان چۆن لە باقی ڕێگاکەدا دەیبەن.
Whole video: radio waves, antennas and cell towers; only the last link is wireless.
هەموو ڤیدیۆکە: شەپۆلی ڕادیۆیی، ئەنتێن و تاوەرەکانی مۆبایل؛ تەنها بەستنەوەی کۆتایی .
Cellular Networks and Mobile Generationsڕایەڵەکانی مۆبایل و نەوەکانی ڕایەڵەی مۆبایل
Follows one call through the mobile network: cells and towers, the switching centre, location updates, frequency slots and the generations from 1G to 5G.
یەک پەیوەندیی تەلەفۆنی بە ناو دەبات: و تاوەرەکان، ناوەندی ، شوێن، دابەشکردنی و لە 1Gـەوە تا 5G.
Whole video: an animated tour of a cellular network and its generations.
هەموو ڤیدیۆکە: بە و پیشان دەدات.
What a cell tower is, how it is built, how cells and sectors divide an area, and how a tower talks to your phone.
تاوەری مۆبایل چییە، چۆن دروست کراوە، و کەرتەکان چۆن ناوچەیەک دابەش دەکەن و تاوەرەکە چۆن لەگەڵ مۆبایلەکەتدا قسە دەکات.
Watch 0:51-4:27: the tower, its cells and sectors, and how it talks to phones.
لە 0:51 تا 4:27 سەیر بکە: تاوەرەکە، و کەرتەکانی و چۆن لەگەڵ مۆبایلەکاندا قسە دەکات.
Why bordering cells may not share a frequency, so each cell uses only a seventh of the channels and the same ones return further away.
بۆچی دوو دراوسێ نابێت هەمان بەکار بهێنن، بۆیە هەر تەنها یەک لە حەوتی کەناڵەکان بەکار دەهێنێت و هەمان کەناڵ لە دوورتر دەگەڕێتەوە.
Watch 10:28-11:55: cells must overlap a little, and no two bordering cells may use the same frequency, so each cell gets a seventh of the channels.
لە 10:28 تا 11:55 سەیر بکە: دەبێت کەمێک بچنە سەر یەکتر و هیچ دوو دراوسێ نابێت هەمان بەکار بهێنن، بۆیە هەر یەک لە حەوتی کەناڵەکان وەردەگرێت.
A Kurdish lecture on mobile generations; this part explains 5G: its speeds, low delay and connecting many devices.
وانەیەکی کوردی دەربارەی ؛ ئەم بەشە 5G ڕوون دەکاتەوە: خێراییەکانی، کەم و بەستنەوەی ژمارەیەکی زۆر ئامێر.
Watch 34:02-38:57, the 5G chapter of a Kurdish lecture on 1G-6G.
لە 34:02 تا 38:57 سەیر بکە: بەشی 5Gـی وانەیەکی کوردی دەربارەی 1G تا 6G.
Mobile Apps and App Storesئەپەکانی مۆبایل و فرۆشگاکانی ئەپ
How free apps earn: advertising, in-app purchases, sponsorship, subscriptions and the freemium model, each explained briefly.
بێبەرانبەر چۆن پارە پەیدا دەکات: ڕیکلام، ، پاڵپشتیی سپۆنسەر، و مۆدێلی ، هەریەکەیان بە کورتی.
Watch from 1:45 to the end: ads, in-app purchases, subscriptions, freemium.
لە 1:45ـەوە تا کۆتایی سەیر بکە: ڕیکلام، ، و .
What sideloading means, why people do it, how Android and iPhone handle it, and why installing outside the store is riskier.
مانای sideloading چییە، بۆچی خەڵک دەیکەن، Android و iPhone چۆن مامەڵەی لەگەڵ دەکەن و بۆچی لە دەرەوەی مەترسیدارترە.
Watch 0:44-5:30: what sideloading is, platform rules and the risks (stop before the sponsor).
لە 0:44 تا 5:30 سەیر بکە: sideloading چییە، یاسای هەر و (پێش ڕیکلامی سپۆنسەر ڕایبگرە).
Mobile Operating Systemsسیستەمەکانی وەگەڕخەری مۆبایل
What an operating system does: device drivers, system calls that let programs ask for hardware, and deciding which program runs first.
چی دەکات: ، بانگکردنی سیستەم (system calls) کە پێی داوای دەکەن، هەروەها بڕیاردان کە کام یەکەم جار کار بکات.
Watch 0:00-3:53: booting, device drivers, system calls, memory and which program goes first; stops before the sponsor.
لە 0:00 تا 3:53 سەیر بکە: ، ، بانگکردنی سیستەم، و کام یەکەم کار دەکات؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
How Android and iOS began and how they differ: open versus controlled, customisation, app stores and software updates.
Android و iOS چۆن دەستیان پێکرد و چۆن جیاوازن: کراوە بەرامبەر داخراو، گۆڕینی شێوە بە دڵی خۆت، و .
Watch 0:45-6:33: the birth of iOS and Android and how their approaches differ.
لە 0:45 تا 6:33 سەیر بکە: لەدایکبوونی iOS و Android و جیاوازیی ڕێبازەکانیان.
Native, Web, Hybrid and Cross-Platform Appsئەپی ڕەسەن، بەرنامەی وێب، ئەپی تێکەڵ و ئەپەکانی فرەسەکۆ
What a progressive web app is: a website with a manifest and a service worker that can be installed and work offline.
چییە: لەگەڵ manifest و service worker، کە دەکرێت وەک جێگیر بکرێت و بەبێ کار بکات.
Watch 0:00-2:03, the 'What is a PWA' part; the rest builds one in code.
لە 0:00 تا 2:03 سەیر بکە، بەشی What is a PWA؛ باقی ڤیدیۆکە یەکێک بە کۆد دروست دەکات.
Native or cross-platform? Swift and Kotlin for one platform versus React Native and Flutter for both, with the trade-offs.
یان ؟ Swift و Kotlin بۆ یەک ، بەرامبەر React Native و بۆ هەردووکیان، لەگەڵ قازانج و زیانی هەریەکەیان.
Watch 0:08-4:08, 'Native vs Cross-platform Development'.
لە 0:08 تا 4:08 سەیر بکە، بەشی Native vs Cross-platform Development.
Synchronous and Asynchronous Workکاری هاوکات و ناهاوکات
Synchronous code waits for each step; asynchronous code starts a slow task and keeps going, handling the result later.
کۆدی چاوەڕێی هەر هەنگاوێک دەکات؛ کۆدی کارێکی هێواش دەست پێ دەکات و بەردەوام دەبێت، پاشان ئەنجامەکەی وەردەگرێت.
Whole video: synchronous versus asynchronous, shown with a JavaScript timer.
هەموو ڤیدیۆکە: بەرامبەر ، بە (setTimeout) پیشان دەدرێت.
How async and await work: a function returns a Future, await pauses only that function, and the event loop keeps the app running.
چۆن کار دەکەن: دەگەڕێنێتەوە، await تەنها ئەو ڕادەگرێت و لە کارکردندا دەهێڵێتەوە.
Watch 0:53-5:29: an example, async/await, futures, the event loop and await.
لە 0:53 تا 5:29 سەیر بکە: نموونەیەک، ، ، و await.
Async handles waiting without blocking, but heavy computing still freezes the screen; that work needs a second worker, an isolate.
کاری بۆ چاوەڕوانییە بەبێ ئەوەی هیچ شتێک ڕابگرێت، بەڵام ژماردنی قورس هێشتا دەبێتە هۆی شاشە؛ ئەو کارە کرێکارێکی دووەمی دەوێت، واتە .
Whole video: async is for waiting, isolates are for heavy computing.
هەموو ڤیدیۆکە: کاری بۆ چاوەڕوانییە و بۆ ژماردنی قورس.
URL, URI and URNURL، URI و URN
Each part of a web address explained: scheme, domain name and top-level domain, path, query string and fragment.
هەر بەشێکی ڕوون دەکاتەوە: scheme، و ، ، و fragment.
Watch 3:40-4:13: non-Latin domain names (xn--) and percent-encoding in the path, e.g. %24 for $; stops before the sponsor.
لە 3:40 تا 4:13 سەیر بکە: بە پیتی نالاتینی (xn--) و لە ، بۆ نموونە %24 بۆ $؛ پێش ڕیکلامی سپۆنسەر ڕادەوەستێت.
URI is the umbrella; a URL also says where a resource is. Then the parts: scheme, host, port, path, query and fragment.
ناوە گشتییەکەیە؛ جگە لەوە دەڵێت لە کوێیە. پاشان بەشەکان: ، ، ، ، و .
Whole video: URI vs URL vs URN and the parts of a URL.
هەموو ڤیدیۆکە: بەرامبەر و ، پاشان بەشەکانی .
Mobile Cloud and Backend-as-a-Serviceهەورەژمێرکاریی مۆبایل و BaaS
A short drawing-based explanation of the front end, the back end, the API between them and the database behind them.
ڕوونکردنەوەیەکی کورت بە وێنە: ، ، کە لە نێوانیاندایە و کە لە پشتیانەوەیە.
Whole video: what the front end and back end each do.
هەموو ڤیدیۆکە: و هەریەکەیان چی دەکەن.
What Firebase gives an app: sign-in, a real-time NoSQL database, security rules, cloud functions and hosting.
Firebase چی دەداتە : ، ، یاساکانی (Security Rules)، Cloud Functions و .
Whole video: a 2.5-minute tour of Firebase.
هەموو ڤیدیۆکە: گەشتێکی دوو خولەک و نیوی بە ناو Firebaseـدا.
Firebase Security Rules in 100 seconds: the server checks every read and write; match points to a path and allow says who may do what.
یاساکانی ئاسایشی Firebase لە 100 چرکەدا: هەموو خوێندنەوە و نووسینێک دەپشکنێت؛ match ئاماژە بۆ دەکات و allow دەڵێت کێ دەتوانێت چی بکات.
Whole video (2:20, December 2020): the rules syntax it shows is unchanged today. Test rules in the Rules Playground and never open them to everyone.
هەموو ڤیدیۆکە (2:20، ساڵی 2020): ئەو یاسایانەی کە پیشانی دەدات، ئەمڕۆش هەر وەک خۆیەتی. یاساکان لە Rules Playgroundـدا تاقی بکەرەوە و هەرگیز بۆ هەمووان مەیانکەرەوە.
App State and Declarative UIدۆخ و ڕووکاری وەسفی
State is the data a program remembers while it runs, and the screen must change when that data changes.
ئەو کە لە کاتی کارکردندا هەڵیدەگرێت؛ کاتێک ئەو دەگۆڕێت، دەبێت شاشەکەش بگۆڕێت.
Whole video: what state means in programming.
هەموو ڤیدیۆکە: لە واتە چی.
Imperative code lists the steps (how); declarative code describes the result you want (what), with an everyday restaurant example.
کۆدی فەرمانی (imperative) هەنگاوەکان یەک بە یەک دەڵێت (چۆن)؛ کۆدی وەسفی (declarative) ئەو ئەنجامە وەسف دەکات کە دەتەوێت (چی)، بە نموونەیەکی ڕۆژانەی چێشتخانە.
Whole video: imperative (how) versus declarative (what).
هەموو ڤیدیۆکە: شێوازی فەرمانی (چۆن) بەرامبەر شێوازی وەسفی (چی).
App Architecture: the MVVM Patternتەلارسازیی نەرمەواڵە: شێوازی MVVM
What MVVM is: the view, the view model and the model, and why separating them makes code easier to change and test.
چییە: ، و ؛ بۆچی جیاکردنەوەیان وا دەکات کۆدەکە ئاسانتر بگۆڕدرێت و بکرێت.
Watch 0:35-3:23, 'What is MVVM?'; the rest is .NET MAUI code.
لە 0:35 تا 3:23 سەیر بکە، بەشی What is MVVM?؛ باقی ڤیدیۆکە کۆدی .NET MAUIـیە.
The MVVM layers in 100 seconds: the view observes the view model, which gets data from a repository.
لە 100 چرکەدا: چاودێریی دەکات و لە وەردەگرێت.
Whole video (1:42): the layers and their arrows.
هەموو ڤیدیۆکە (1:42): و تیرەکانی نێوانیان.
MVC, MVP and MVVM side by side: what each middle part does and how the view talks to it.
، و لە تەنیشت یەکەوە: بەشی ناوەڕاستی هەریەکەیان چی دەکات و چۆن قسەی لەگەڵ دەکات.
Watch 0:19-4:54: the patterns and how they compare.
لە 0:19 تا 4:54 سەیر بکە: هەر سێ شێوازەکە و بەراوردکردنیان.
What Is Flutter?Flutter چییە؟
A short official overview: what Dart is, how it compiles for many platforms, and how Flutter builds apps for all of them from one codebase.
پوختەیەکی فەرمیی کورت: چییە، چۆن بۆ چەندین کۆمپایل دەکرێت و چۆن لە یەک بۆ هەموویان دروست دەکات.
Whole video (3:18), Feb 2026, from the official Dart and Flutter getting-started series.
هەموو ڤیدیۆکە (3:18)، شوباتی 2026، لە زنجیرە فەرمییەکەی دەستپێکردنی و .
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Kurdish, plays 0:12-1:07: what Flutter is.
بە کوردی، لە 0:12 تا 1:07 پەخش دەبێت: چییە.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Kurdish, plays 43:37-45:16: hot reload in action.
بە کوردی، لە 43:37 تا 45:16 پەخش دەبێت: لە کاتی کارکردندا.
How Flutter Is Built: Framework, Engine, EmbedderFlutter چۆن دروست کراوە: فرەیموۆرک، بزوێنەر، Embedder
How Flutter is built: a declarative framework in Dart, the build method, the parts of a project, and the layers of framework, engine and embedder.
چۆن دروست کراوە: وەسفی بە ، build، بەشەکانی پرۆژەیەک و ، engine و embedder.
Whole video (6:19), episode 1 of the official "How Flutter Works" series (April 2025).
هەموو ڤیدیۆکە (6:19)، ئەڵقەی یەکەمی زنجیرە فەرمییەکەی How Flutter Works (نیسانی 2025).
The three trees behind every screen: widgets describe, elements keep the place in the tree and render objects lay out and paint.
سێ پشت هەر شاشەیەک: وەسف دەکەن، شوێنی لە دەپارێزن و قەبارە و شوێن دیاری دەکەن و دەیکێشن.
Whole video (7:40): widget, element and render trees; episode 2 of "How Flutter Works".
هەموو ڤیدیۆکە (7:40): ، و ؛ ئەڵقەی دووەمی How Flutter Works.
Elementـەکان و ئۆبجێکتەکانی وێناکردن Setting Up Flutter and Your First Projectئامادەکردنی Flutter و یەکەم پڕۆژەکەت
How to open Flutter DevTools and use its inspector to see the widget tree, a widget's size, and how rows and columns are laid out.
چۆن Flutter DevTools بکەیتەوە و بە inspectorـەکەی ، قەبارەی هەر و شێوەی دانانی Row و Column ببینیت.
Plays 0:00-2:01 (official, March 2026): opening DevTools, the Flutter inspector, the Flex Explorer and the inspector's debugging overlays.
لە 0:00 تا 2:01 پەخش دەبێت (فەرمی، ئازاری 2026): کردنەوەی DevTools، Flutter Inspector، Flex Explorer و ئەو هێڵ و نیشانانەی inspector بۆ لەسەر دەیانکێشێت.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Kurdish, plays 6:14-8:23: creating an Android emulator in Android Studio's Device Manager and running the app on it.
بە کوردی، لە 6:14 تا 8:23 پەخش دەبێت: دروستکردنی Android لە Android Studio (بەشی Device Manager) و کارپێکردنی لەسەری.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Kurdish, plays 10:02-12:53: a new Flutter project in VS Code, choosing the emulator and running the counter app.
بە کوردی، لە 10:02 تا 12:53 پەخش دەبێت: پرۆژەیەکی نوێی لە VS Codeـدا، هەڵبژاردنی و کارپێکردنی .
Meet Dartناسینی Dart
A short official overview: what Dart is, how it compiles for many platforms, and how Flutter builds apps for all of them from one codebase.
پوختەیەکی فەرمیی کورت: چییە، چۆن بۆ چەندین کۆمپایل دەکرێت و چۆن لە یەک بۆ هەموویان دروست دەکات.
Plays 0:37-1:43: what Dart is, its developer experience and its multiplatform compilation.
لە 0:37 تا 1:43 پەخش دەبێت: چییە، کارکردن پێی چەند ئاسانە بۆ و چۆن بۆ چەندین کۆمپایل دەکرێت.
A short Kurdish introduction to Dart: what the language is, who made it and what you can build with it.
ناساندنێکی کورتی کوردی بۆ : ئەم زمانە چییە، کێ دروستی کردووە و چی پێ دروست دەکرێت.
Kurdish, whole video (4:44), June 2022.
بە کوردی، هەموو ڤیدیۆکە (4:44)، حوزەیرانی 2022.
Dart in under three minutes: JIT and AOT compiling, the event loop and isolates, static types with type inference, sound null safety and the pub package manager.
لە کەمتر لە سێ خولەکدا: کۆمپایلکردنی JIT و AOT، و isolates، لەگەڵ ، و pub.
Whole video (2:30, October 2021): its Dart code (int? age, var, a function that takes a callback) still runs in Dart 3.
هەموو ڤیدیۆکە (2:30، ساڵی 2021): کۆدە (int? age، var، کە callback وەردەگرێت) هێشتا لە Dart 3ـدا کار دەکات.
Dart Basics: Variables, Types and Control Flowبنەماکانی Dart: گۆڕاوەکان، جۆرەکان و ڕێڕەوی کۆنترۆڵ
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Plays 3:31-19:21: variables, math, comparison and logical operators, if/else, switch, for and while loops.
لە 3:31 تا 19:21 پەخش دەبێت: ؛ ، و ؛ if/else و switch؛ و .
Live DartPad coding: var, final and const and their differences, then nullable types with ?, ?. and ?? in Dart 3.
کۆدنووسینی ڕاستەوخۆ لە DartPadـدا: var، final و const و جیاوازییان، پاشان ئەو جۆرانەی دەتوانن بن، بە ?، ?. و ?? ( 3).
Plays 49:02-1:00:24: var, final and const in DartPad, including why const cannot hold DateTime.now().
لە 49:02 تا 1:00:24 پەخش دەبێت: var، final و const لە DartPadـدا، لەگەڵ ئەوەی بۆچی const ناتوانێت DateTime.now() هەڵبگرێت.
Live DartPad coding: var, final and const and their differences, then nullable types with ?, ?. and ?? in Dart 3.
کۆدنووسینی ڕاستەوخۆ لە DartPadـدا: var، final و const و جیاوازییان، پاشان ئەو جۆرانەی دەتوانن بن، بە ?، ?. و ?? ( 3).
Plays 1:00:24-1:12:00: nullable types (String?), the error when null goes into int, ?. and ??.
لە 1:00:24 تا 1:12:00 پەخش دەبێت: ئەو جۆرانەی دەتوانن بن (String?)، ئەو دروست دەبێت کاتێک دەخرێتە ناو int، پاشان ?. و ??.
Clear Dart examples: list methods (add, insert, remove), maps of key-value pairs, and turning text into numbers with int.parse and double.parse.
نموونەی ڕوونی : (add، insert، remove)، Map بۆ و گۆڕینی بۆ ژمارە بە int.parse و double.parse.
Plays 51:45-56:10: int.parse, double.parse and toString to convert between text and numbers.
لە 51:45 تا 56:10 پەخش دەبێت: int.parse، double.parse و toString بۆ گۆڕین لە نێوان و ژمارەدا.
Dart Functions and Collectionsکردارەکان و کۆکراوەکانی Dart
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Plays 19:21-29:38: functions, parameters, return types, then List, Set and Map.
لە 19:21 تا 29:38 پەخش دەبێت: ، و جۆری ، پاشان List، Set و Map.
Clear Dart examples: list methods (add, insert, remove), maps of key-value pairs, and turning text into numbers with int.parse and double.parse.
نموونەی ڕوونی : (add، insert، remove)، Map بۆ و گۆڕینی بۆ ژمارە بە int.parse و double.parse.
Plays 19:12-26:21: making a list, indexes, changing, adding, inserting and removing items.
لە 19:12 تا 26:21 پەخش دەبێت: دروستکردنی ، ، گۆڕین، زیادکردن، تێخستن و سڕینەوەی .
Clear Dart examples: list methods (add, insert, remove), maps of key-value pairs, and turning text into numbers with int.parse and double.parse.
نموونەی ڕوونی : (add، insert، remove)، Map بۆ و گۆڕینی بۆ ژمارە بە int.parse و double.parse.
Plays 26:21-31:08: maps of key-value pairs, values, keys, length, adding and removing.
لە 26:21 تا 31:08 پەخش دەبێت: Map کە لە پێک دێت، ، ، درێژی، زیادکردن و سڕینەوە.
Dart Classes, Inheritance and Mixinsکلاسەکان، بۆماوە و میکسینەکان لە Dartـدا
Two short Dart chapters from freeCodeCamp: adding methods to a class with an extension, and what a Future is.
دوو بەشی کورتی لە freeCodeCampـەوە: زیادکردنی بۆ بە extension، هەروەها (Future) چییە.
Plays 4:25:57-4:30:02: an extension that adds a fullName getter to Person.
لە 4:25:57 تا 4:30:02 پەخش دەبێت: extensionـێک کە بە ناوی fullName بۆ Person زیاد دەکات.
Futures, async and await in DartFuture، async و await لە Dartـدا
Why heavy work freezes the UI thread and how Isolate.run moves it to a second isolate, with a JSON example.
بۆچی کاری قورس دەبێتە هۆی و Isolate.run چۆن ئەو کارە دەگوازێتەوە بۆ دووەم، بە نموونەیەکی .
Whole video (2:13), official "Technique of the Week" (April 2024).
هەموو ڤیدیۆکە (2:13)، لە زنجیرە فەرمییەکەی Technique of the Week (نیسانی 2024).
Two short Dart chapters from freeCodeCamp: adding methods to a class with an extension, and what a Future is.
دوو بەشی کورتی لە freeCodeCampـەوە: زیادکردنی بۆ بە extension، هەروەها (Future) چییە.
Plays 4:30:02-4:33:57: Futures and Future.delayed, just before async/await.
لە 4:30:02 تا 4:33:57 پەخش دەبێت: و Future.delayed، ڕێک پێش .
Widgets and the Widget Treeویجێتەکان و داری ویجێتەکان
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Plays 29:38-41:53: a screen built widget by widget: Scaffold, Container, Text, Icon, AppBar, Column and Row.
لە 29:38 تا 41:53 پەخش دەبێت: شاشەیەک بە دروست دەکرێت: Scaffold، Container، Text، Icon، AppBar، Column و Row.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Kurdish, plays 12:53-19:49: main() and runApp, MaterialApp, Scaffold, an AppBar and a Text, written line by line.
بە کوردی، لە 12:53 تا 19:49 پەخش دەبێت: main() و runApp، MaterialApp، Scaffold، AppBar و Text، کە دێڕ بە دێڕ دەنووسرێن.
Stateless and Stateful Widgetsویجێتە بێدۆخەکان و ویجێتە دۆخدارەکان
The life of a State object step by step: initState, didChangeDependencies, didUpdateWidget, build, dispose and what setState really does.
ژیانی هەنگاو بە هەنگاو: initState، didChangeDependencies، didUpdateWidget، build، dispose و setState لە ڕاستیدا چی دەکات.
Whole video (7:40), episode 3 of "How Flutter Works" (May 2025): every lifecycle method in order.
هەموو ڤیدیۆکە (7:40)، ئەڵقەی سێیەمی How Flutter Works (ئایاری 2025): هەموو بە ڕیزبەندی.
When state in one widget is no longer enough: app state shared by many widgets, and why apps then use a state-management approach.
کاتێک لە ناو یەک بەس نییە: کە چەندین بەکاری دەهێنن و بۆچی ئەوکات شێوازێکی بەکار دەهێنن.
Plays 0:00-2:37: the problem, app state and the idea of state management; stops before the Riverpod part.
لە 0:00 تا 2:37 پەخش دەبێت: کێشەکە، و بیرۆکەی ؛ پێش بەشی Riverpod ڕادەوەستێت.
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Plays 59:48-1:04:58: stateless vs stateful widgets with a counter app and setState.
لە 59:48 تا 1:04:58 پەخش دەبێت: بەرامبەر ، بە و setState.
A Kurdish explanation of the difference between StatelessWidget and StatefulWidget with a small example.
ڕوونکردنەوەیەکی کوردی بۆ جیاوازیی نێوان و بە نموونەیەکی بچووک.
Kurdish, whole video (10:08), Aug 2022.
بە کوردی، هەموو ڤیدیۆکە (10:08)، ئابی 2022.
MaterialApp and ScaffoldMaterialApp و Scaffold
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
In Kurdish. Watch 15:32-23:03: MaterialApp, Scaffold, the AppBar and styling it.
بە کوردی. لە 15:32 تا 23:03 سەیر بکە: MaterialApp، Scaffold، و ڕازاندنەوەی.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 43:17-50:05 ('MaterialApp & Scaffold' and 'AppBar'): the frame of the app, one screen, and the bar at the top.
لە 43:17 تا 50:05 سەیر بکە (MaterialApp & Scaffold و AppBar): چوارچێوەی ، یەک شاشە و لە سەرەوە.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 53:53-56:11 ('FloatingActionButton'): adding the floating button to a Scaffold.
لە 53:53 تا 56:11 سەیر بکە (FloatingActionButton): زیادکردنی بۆ Scaffold.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 2:23:11-2:26:00: ScaffoldMessenger.of(context).showSnackBar, a duration, and a floating SnackBar.
لە 2:23:11 تا 2:26:00 سەیر بکە: ScaffoldMessenger.of(context).showSnackBar، کاتی مانەوە (duration) و بە SnackBarBehavior.floating.
Drawers, Bottom Bars and Sheetsلیستە لاتەنیشتەکان، شریتەکانی خوارەوە و پەڕەی خوارەوە
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 51:33-55:36 ('DRAWER'): the Scaffold's drawer adds the menu button, a DrawerHeader, ListTiles that open pages, and Navigator.pop to close the drawer.
لە 51:33 تا 55:36 سەیر بکە (DRAWER): drawerـی Scaffold زیاد دەکات؛ پاشان DrawerHeader، چەند ListTileـێک کە لاپەڕەی تر دەکەنەوە و Navigator.pop بۆ داخستنی .
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 55:37-59:48 ('BOTTOM NAV BAR'): items, a list of pages, the selected index kept in a StatefulWidget and changed with setState in onTap.
لە 55:37 تا 59:48 سەیر بکە (BOTTOM NAV BAR): items، لە لاپەڕەکان و هەڵبژێردراو کە لە دەمێنێتەوە و لە onTapـدا بە setState دەگۆڕێت.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 50:05-53:53 ('NavigationBar'): Material 3's bottom bar with destinations and a selected index.
لە 50:05 تا 53:53 سەیر بکە (NavigationBar): شریتی خوارەوەی Material 3 لەگەڵ destinations و هەڵبژێردراو.
Container: Size, Padding, Margin and AlignmentContainer: قەبارە، بۆشایی ناوەوە، پەراوێز و ڕێکخستنی شوێن
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 31:42-34:22 ('CONTAINER'): a box with a height, width and colour around one child, padding with EdgeInsets.all, symmetric and only, then a BoxDecoration.
لە 31:42 تا 34:22 سەیر بکە (CONTAINER): سندووقێک بە بەرزی، پانی و ڕەنگ بە دەوری یەک childـدا، بە EdgeInsets.all و symmetric و only، پاشان BoxDecoration.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
In Kurdish. Watch 1:05:48-1:09:39 ('Container widget'): a first Container with a size and a colour.
بە کوردی. لە 1:05:48 تا 1:09:39 سەیر بکە (Container widget): یەکەم Container بە قەبارە و ڕەنگێکەوە.
Decorating a Container: Border, Radius, Shadow, Transformڕازاندنەوەی Container: سنوور، گۆشەی خڕ، سێبەر، transform
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 33:29-34:18: the error 'cannot provide both a color and a decoration', moving the colour into BoxDecoration, then rounded corners with borderRadius.
لە 33:29 تا 34:18 سەیر بکە: Cannot provide both a color and a decoration، گواستنەوەی ڕەنگەکە بۆ ناو BoxDecoration، پاشان گۆشەی خڕ بە borderRadius.
Shows how LinearGradient blends two or more colours inside a box, and how begin, end and stops change the result.
پیشان دەدات LinearGradient () چۆن دوو ڕەنگ یان زیاتر لە ناو سندووقێکدا تێکەڵ دەکات و begin، end و stops چۆن ئەنجامەکە دەگۆڕن.
The whole video (1:13): LinearGradient in a container's decoration and on text.
هەموو ڤیدیۆکە (1:13): LinearGradient لە decorationـی Containerـێکدا و لەسەر دەق.
Layout Widgets: One Child or Manyویجێتەکانی ڕێکخستنی ڕووکار: یەک نۆدی منداڵ یان چەند دانەیەک
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
In Kurdish. Watch 1:26:44-1:29:34: Stack, then Positioned to pin a child to a place.
بە کوردی. لە 1:26:44 تا 1:29:34 سەیر بکە: Stack، پاشان Positioned بۆ چەسپاندنی لە شوێنێکی دیاریکراو.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 33:27-35:48 ('Stack'): putting widgets on top of each other.
لە 33:27 تا 35:48 سەیر بکە (Stack): دانانی لەسەر یەکتر.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 2:43:19-2:44:10: a Text wrapped in FittedBox shrinks to fit the width of the screen.
لە 2:43:19 تا 2:44:10 سەیر بکە: Textـێک لە ناو FittedBoxـدا بچووک دەبێتەوە تا لە پانیی شاشەکەدا جێی ببێتەوە.
Flutter's official explanation of layout: constraints go down, sizes go up, the parent sets the position; then rows, columns and the unbounded width or height error.
ڕوونکردنەوەی فەرمیی بۆ : بەرەو خوار دەچن، قەبارەکان بەرەو سەر دەگەڕێنەوە و باوان شوێنەکە دیاری دەکات؛ پاشان Row، Column و هەڵەی پانی یان بەرزیی بێسنوور.
Whole video (4:49, 2026): the three-part layout rule, how widgets get their size, Row and Column, then how to avoid unbounded width and height errors.
هەموو ڤیدیۆکە (4:49، ساڵی 2026): یاسا سێ بەشییەکەی ، چۆن قەبارە وەردەگرن، Row و Column، پاشان چۆن خۆت لە هەڵەی پانی و بەرزیی بێسنوور بپارێزیت.
Row and ColumnRow و Column
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 39:36-41:27: Expanded makes children share the free space of a Column, and flex sets their ratio.
لە 39:36 تا 41:27 سەیر بکە: Expanded وا دەکات ناو Column شوێنە بەتاڵەکە بەش بکەن و flex ڕێژەی بەشەکانیان دیاری دەکات.
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
In Kurdish. Watch 1:12:56-1:17:40 ('Row widget'): children side by side.
بە کوردی. لە 1:12:56 تا 1:17:40 سەیر بکە (Row widget): لە تەنیشت یەکترەوە.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 16:48-25:22 ('Column' and 'Row'): children one under another, then side by side.
لە 16:48 تا 25:22 سەیر بکە (Column و Row): یەک لە ژێر یەکەوە، پاشان لە تەنیشت یەکەوە.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 41:47-43:17 ('Wrap'): children that continue on a new line instead of overflowing.
لە 41:47 تا 43:17 سەیر بکە (Wrap): لە جیاتی ئەوەی لە شاشە بچنە دەرەوە، لە دێڕێکی نوێدا بەردەوام دەبن.
Main-Axis and Cross-Axis Alignmentڕێکخستنی شوێن لەسەر تەوەرەی سەرەکی و تەوەرەی ئاوەڵ
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 37:57-39:36: mainAxisAlignment (center, end, spaceEvenly, spaceBetween) moves three boxes along a Column, then crossAxisAlignment (start, end, center) lines them up across it.
لە 37:57 تا 39:36 سەیر بکە: mainAxisAlignment (center، end، spaceEvenly، spaceBetween) سێ سندووق لەسەر Column دەجووڵێنێت، پاشان crossAxisAlignment (start، end، center) لەسەر ڕیزیان دەکات.
Lists and Gridsلیست و تۆڕ
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 41:52-45:28: a ListView that scrolls (also horizontally), ListView.builder with ListTiles and itemCount, then GridView.builder with crossAxisCount.
لە 41:52 تا 45:28 سەیر بکە: ListViewـێک کە دەکرێت (بە ئاسۆییش)، ListView.builder لەگەڵ ListTile و itemCount، پاشان GridView.builder لەگەڵ crossAxisCount.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 38:56-40:59 ('ListTile'): a ready-made row with leading, title, subtitle and trailing.
لە 38:56 تا 40:59 سەیر بکە (ListTile): دێڕێکی ئامادە بە leading، title، subtitle و trailing.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 1:51:12-1:52:51 ('SingleChildScrollView'): making a whole screen scroll.
لە 1:51:12 تا 1:52:51 سەیر بکە (SingleChildScrollView): وا دەکات بتوانیت هەموو شاشەکە بکەیت.
Why a ListView inside a Column gives the 'unbounded height' error, and what each fix costs: Expanded, a fixed height or shrinkWrap.
بۆچی ListView لە ناو Columnـدا هەڵەی «unbounded height» دەدات و هەر چارەسەرێک چ نرخێکی هەیە: Expanded، بەرزییەکی جێگیر یان shrinkWrap.
Whole video (4:54, June 2021): the error, why a Column causes it and the fixes; Expanded, the fix on this screen, still works the same way.
هەموو ڤیدیۆکە (4:54، ساڵی 2021): هەڵەکە، بۆچی Column دروستی دەکات و چارەسەرەکان؛ Expanded، کە چارەسەری ئەم شاشەیەیە، هێشتا هەروا کار دەکات.
Project: A Product Catalogue Screenپرۆژە: شاشەی کەتەلۆگی کاڵاکان
A fast real-project video: adds a custom font in pubspec.yaml and the theme, and describes items with a model class instead of index checks.
ڤیدیۆیەکی خێرا لەسەر پرۆژەیەکی ڕاستەقینە: تایبەت لە pubspec.yaml و زیاد دەکات و لە جیاتی پشکنین بە ، شتەکان بە وەسف دەکات.
Watch 14:40-17:21: instead of checking each item with if, a model class with required fields describes every item, a static method returns a list of objects, and ListView.builder reads them.
لە 14:40 تا 17:21 سەیر بکە: لە جیاتی پشکنینی هەر شتێک بە if، بە required هەموو شتەکان وەسف دەکات، static لە دەگەڕێنێتەوە و ListView.builder دەیانخوێنێتەوە.
Builds a shop grid: GridView puts two items per row; each item is one tile widget class that takes a name, price and picture.
پیشانگای کاڵاکانی دوکانێک دروست دەکات: GridView لە هەر دێڕێکدا دوو کاڵا دادەنێت؛ هەر کاڵایەک یەک کە ناو، نرخ و وێنە وەردەگرێت.
Watch 7:20-8:58: a GridView.builder with two items in each row, whose itemBuilder returns one tile widget class that needs a name, a price, a picture and a colour.
لە 7:20 تا 8:58 سەیر بکە: GridView.builder بە دوو کاڵا لە هەر دێڕێکدا، کە itemBuilderـەکەی یەک دەگەڕێنێتەوە کە ناو، نرخ، وێنە و ڕەنگێکی پێویستە.
Text, Images and Iconsدەق، وێنە و ئایکۆنەکان
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
In Kurdish. Watch 27:54-30:50: styling a Text with TextStyle.
بە کوردی. لە 27:54 تا 30:50 سەیر بکە: شێوەدان بە Text بە یارمەتیی TextStyle.
A friendly 2025 course whose short chapters show one Flutter widget at a time: layouts, the app frame, bars, buttons, lists and pictures.
کۆرسێکی دۆستانەی 2025 کە بەشە کورتەکانی هەر جارە یەک پیشان دەدەن: ، چوارچێوەی ، شریتەکان، ، و وێنەکان.
Watch 27:17-32:06 ('Images'): pictures from the internet and from the app's assets folder, with size and fit.
لە 27:17 تا 32:06 سەیر بکە (Images): وێنە لە و لە ، لەگەڵ قەبارە و fit.
A fast real-project video: adds a custom font in pubspec.yaml and the theme, and describes items with a model class instead of index checks.
ڤیدیۆیەکی خێرا لەسەر پرۆژەیەکی ڕاستەقینە: تایبەت لە pubspec.yaml و زیاد دەکات و لە جیاتی پشکنین بە ، شتەکان بە وەسف دەکات.
Watch 3:58-4:41: a fonts folder, the font family and weights declared under fonts: in pubspec.yaml, flutter pub get, and fontFamily in the app's ThemeData.
لە 3:58 تا 4:41 سەیر بکە: بۆ ، ناساندنی family و weight لە ژێر fonts: لە pubspec.yamlـدا، flutter pub get، پاشان fontFamily لە ThemeDataـی .
Buttonsدوگمەکان
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Watch 45:16–50:20 (Kurdish): an ElevatedButton is added and styled with ElevatedButton.styleFrom (backgroundColor, foregroundColor, shape).
لە 45:16 تا 50:20 سەیر بکە (بە کوردی): ElevatedButtonـێک زیاد دەکرێت و بە ElevatedButton.styleFrom شێوەی پێ دەدرێت (backgroundColor، foregroundColor، shape).
Flutter's official short video on SegmentedButton: a row of segments, the selected Set, multi-select and styling.
ڤیدیۆ کورتە فەرمییەکەی دەربارەی SegmentedButton: چەند بەشێک لە تەنیشت یەکەوە، Setـی هەڵبژێردراوەکان، هەڵبژاردنی زیاتر لە یەک و شێوەدان.
The whole 1:27 official clip: segments (0:07), handling the selected Set (0:17) and styling (1:07).
هەموو کلیپە فەرمییەکە (1:27): بەشەکان (0:07)، مامەڵەکردن لەگەڵ Setـی هەڵبژێردراوەکان (0:17) و شێوەدان (1:07).
Flutter's official short video on DropdownMenu: menu entries, onSelected, search and filter, and styling.
ڤیدیۆ کورتە فەرمییەکەی دەربارەی DropdownMenu: بڕگەکانی ، onSelected، گەڕان و ، هەروەها شێوەدان.
The whole 2-minute clip on DropdownMenu: entries (0:44), onSelected (1:05), search and filter (1:18). PopupMenuButton is not in this video.
هەموو کلیپە دوو خولەکییەکە دەربارەی DropdownMenu: بڕگەکان (0:44)، onSelected (1:05)، گەڕان و (1:18). PopupMenuButton لەم ڤیدیۆیەدا نییە.
Text Fields and Formsخانەکانی دەق و فۆرمەکان
Mitch Koko's calm beginner course in Dart and Flutter: variables, operators, if/else, switch, loops, functions, collections, a first screen and a counter.
کۆرسە ئارامەکەی Mitch Koko بۆ سەرەتاییەکان لە و : ، ، if/else، switch، ، ، List/Set/Map، یەکەم شاشە و .
Watch 1:04:58–1:10:28, the 'user input • TEXTFIELD' chapter: a TextField, a TextEditingController and a button that reads controller.text.
لە 1:04:58 تا 1:10:28 سەیر بکە، بەشی user input • TEXTFIELD: TextField، TextEditingController و کە controller.text دەخوێنێتەوە.
Splash Screensشاشەکانی دەستپێک
Make a native launch screen with flutter_native_splash: colour, logo, Android 12 rules, dark mode, and keeping it while the app loads.
دروستکردنی ڕەسەن بە flutter_native_splash: ڕەنگ، لۆگۆ، یاساکانی Android 12، و هێشتنەوەی تا بار دەبێت.
The whole 10-minute guide: splash vs Flutter screens (0:16), package setup (0:51), Android 12+ (5:04), dark mode (6:31), showing the splash during initialisation (7:25).
هەموو فێرکارییە 10 خولەکییەکە: بەرامبەر شاشەکانی (0:16)، ئامادەکردنی پاکێجەکە (0:51)، Android 12+ (5:04)، (6:31) و پیشاندانی تا ئامادە دەبێت (7:25).
In Central Kurdish, by CêIT's author: a timed intro screen in Dart: a 5-second Timer in initState, then Navigator.pushReplacement to the home screen.
بە کوردیی ناوەندی، لەلایەن نووسەری CêITـەوە: کاتدار بە Dart — 5 چرکەیی لە initStateـدا، پاشان Navigator.pushReplacement بۆ شاشەی سەرەکی.
Whole video (8:25): Method 1 of this lesson, a StatefulWidget whose initState starts a Timer and then replaces the splash screen with the home screen.
هەموو ڤیدیۆکە (8:25): ڕێگەی 1ی ئەم وانەیە — کە initStateـەکەی دەستپێدەکات و پاشان بە شاشەی سەرەکی دەگۆڕێت.
Navigation: Moving Between Screensڕێنیشاندان: جووڵان لە نێوان شاشەکاندا
A Kurdish beginner course: what Flutter is, making an Android emulator, creating and running a project in VS Code, Hello World and hot reload.
کۆرسێکی کوردی بۆ سەرەتاییەکان: چییە، دروستکردنی Android، دروستکردن و کارپێکردنی پرۆژەیەک لە VS Codeـدا، Hello World و .
Watch 54:04–56:52 (Kurdish): a second screen in its own file and Navigator.push with MaterialPageRoute.
لە 54:04 تا 56:52 سەیر بکە (بە کوردی): شاشەیەکی دووەم لە خۆیدا و Navigator.push لەگەڵ MaterialPageRoute.
Go to a new page with Navigator.push, then do the same with named routes: a routes map in MaterialApp and Navigator.pushNamed.
چوون بۆ لاپەڕەیەکی نوێ بە Navigator.push، پاشان هەمان کار بە ناودار: Mapـی routes لە MaterialAppـدا و Navigator.pushNamed.
Watch 0:00–2:00: Navigator.push with MaterialPageRoute (0:30), then a routes map in MaterialApp and Navigator.pushNamed (1:05). The video calls named routes easier; this screen explains why Flutter's docs no longer recommend them for most apps. Stops before an advert for his book.
لە 0:00 تا 2:00 سەیر بکە: Navigator.push لەگەڵ MaterialPageRoute (0:30)، پاشان Mapـی routes لە MaterialAppـدا و Navigator.pushNamed (1:05). ڤیدیۆکە دەڵێت ناودار ئاسانترە؛ ئەم شاشەیە ڕوونی دەکاتەوە بۆچی ئیتر بۆ زۆربەی پێشنیاری ناکەن. پێش ڕیکلامی کتێبەکەی ڕادەوەستێت.
What go_router is: routes written as paths like web addresses, going to a screen with context.go, and nested routes for a bottom bar.
go_router چییە: وەک دەنووسرێن، هاوشێوەی ، چوون بۆ شاشەیەک بە context.go و لە ناو یەکتردا بۆ .
The whole 1:48 official clip: configuring GoRoute paths (0:23), navigating (0:43), shell routes (1:00).
هەموو کلیپە فەرمییەکە (1:48): دانانی GoRoute (0:23)، (0:43) و ShellRoute (1:00).
Opening Links and Other Apps with url_launcherکردنەوەی بەستەرەکان و ئەپەکانی تر بە url_launcher
In Central Kurdish, by CêIT's author: url_launcher in a Flutter app: opening a website, a phone call, an e-mail and an SMS with launchUrl.
بە کوردیی ناوەندی، لەلایەن نووسەری CêITـەوە: url_launcher لە — کردنەوەی ، پەیوەندییەکی تەلەفۆنی، و بە launchUrl.
Whole video (12:22): the buttons of this lesson (a website, a call, an e-mail and an SMS) built step by step with launchUrl on an Android emulator.
هەموو ڤیدیۆکە (12:22): ئەم وانەیە — ، پەیوەندیی تەلەفۆنی، و — هەنگاو بە هەنگاو بە launchUrl لەسەر Android دروست دەکرێن.
Getting Data from the Internet: HTTP and JSONوەرگرتنی دراوە لە ئینتەرنێت: HTTP و JSON
Send a GET request to JSONPlaceholder with the http package, check the status code and turn the JSON body into model objects.
ناردنی GET بۆ JSONPlaceholder بە پاکێجی http، پشکنینی و گۆڕینی ناوەڕۆکی بۆ Post.
Watch 5:03–9:18, the 'Http call' chapter: http.Client, Uri.parse, get(), a statusCode == 200 check and decoding with the generated postFromJson.
لە 5:03 تا 9:18 سەیر بکە، بەشی Http call: http.Client، Uri.parse، get()، پشکنینی statusCode == 200 و گۆڕینی بە postFromJson، کە خۆکارانە دروست کراوە.
Saving Data on the Deviceپاشەکەوتکردنی دراوە لەسەر ئامێرەکە
Flutter's official short video on shared_preferences: saving small key–value settings that survive closing the app.
ڤیدیۆ کورتە فەرمییەکەی دەربارەی shared_preferences: بچووک بە شێوەی ، کە دوای داخستنی نافەوتێت.
The whole 2-minute clip: why apps need persistence (0:00), how shared_preferences works (0:42), saving and reading (1:13), best practices (1:31).
هەموو کلیپە دوو خولەکییەکە: بۆچی پێویستیان بە هەیە (0:00)، shared_preferences چۆن کار دەکات (0:42)، و خوێندنەوە (1:13) و باشترین شێوازەکانی کارکردن (1:31).
shared_preferences: ڕێکخستنی بچووک Set up a local SQLite database in Flutter with sqflite: find the database path, open the file and create a table in onCreate.
ئامادەکردنی لەسەر خودی ئامێرەکە لە بە sqflite: دۆزینەوەی ، کردنەوەی و دروستکردنی لە onCreateـدا.
Watch 2:39–12:52: a DatabaseService class that finds the path with getDatabasesPath and join, opens the file with openDatabase and creates the tasks table in onCreate.
لە 2:39 تا 12:52 سەیر بکە: بە ناوی DatabaseService کە بە getDatabasesPath و join دەدۆزێتەوە، بە openDatabase دەکاتەوە و لە onCreateـدا tasks دروست دەکات.
Flutter's official 100-second clip: path_provider finds the documents, support and temporary folders where an app can save files.
کلیپی فەرمیی : path_provider documents، support و temporary دەدۆزێتەوە کە دەتوانێت تێیاندا پاشەکەوت بکات.
Whole clip (1:44, December 2021): the three folders and when to use each; the calls it shows still work today.
هەموو کلیپەکە (1:44، ساڵی 2021): هەر سێ و کەی هەریەکەیان بەکاربهێنیت؛ ئەو فەرمانانەی پیشانی دەدات ئەمڕۆش کار دەکەن.
path_provider و dart:io Firebase and Cloud FirestoreFirebase و Cloud Firestore
A notes app on Cloud Firestore: set up Firebase with FlutterFire, then create, read live, update and delete documents.
نووسینی تێبینی لەسەر Cloud Firestore: ئامادەکردنی Firebase بە FlutterFire، پاشان دروستکردن، خوێندنەوەی ڕاستەوخۆ، و سڕینەوەی ().
The whole 13-minute video: setup with firebase login and flutterfire configure (0:00), add (4:36), read (7:33), update (10:12) and delete (12:13). At 2:40 it opens the rules so anyone can write: fine only while learning, see Security Rules.
هەموو ڤیدیۆ 13 خولەکییەکە: ئامادەکردن بە firebase login و flutterfire configure (0:00)، زیادکردن (4:36)، خوێندنەوە (7:33)، (10:12) و سڕینەوە (12:13). لە 2:40دا یاساکان دەکاتەوە تا هەر کەسێک بتوانێت بنووسێت: ئەمە تەنها لە کاتی فێربووندا باشە؛ بڕوانە بەشی Security Rules.
Firebase's own explanation of how Cloud Firestore stores data: documents of fields, grouped in collections, with subcollections.
Firebase خۆی ڕوون دەکاتەوە Cloud Firestore چۆن هەڵدەگرێت: لە پێک دێن، لە کۆ دەکرێنەوە و لاوەکییان هەیە.
Watch from 9:58: the document–collection model: collections hold only documents, documents hold fields and can have subcollections.
لە 9:58ـەوە سەیر بکە، شێوەی و : تەنها تێدایە، (fields) تێدایە و دەتوانن لاوەکییان (subcollections) هەبێت.
What Firebase Security Rules are, how a match and allow rule is written, and how to allow access only to signed-in users.
Firebase Security Rules چییە، یاسایەک بە match و allow چۆن دەنووسرێت و چۆن تەنها ئەو چوونەتە ژوورەوە دەستیان بە بگات.
Watch 0:00–3:49: why rules sit between the app and the data, the syntax for Firestore (0:58) and rules based on the signed-in user or the data (2:35). Stops before the 2019 limitations.
لە 0:00 تا 3:49 سەیر بکە: بۆچی یاساکان لە نێوان و دادەنرێن، یاساکانی Firestore (0:58) و یاسا بەپێی ئەو چووەتە ژوورەوە یان بەپێی (2:35). پێش بەشی کەموکوڕییەکانی 2019 ڕادەوەستێت.
In Kurdish: how a Flutter app starts Firebase in main() before runApp.
بە کوردی: چۆن Firebase لە main()ـدا پێش runApp دەست پێ دەکات.
Watch 10:41–12:45 (Kurdish): main() becomes async, WidgetsFlutterBinding.ensureInitialized() and await Firebase.initializeApp(). The video set Android up by hand, so it passes no options; after flutterfire configure, add options: DefaultFirebaseOptions.currentPlatform as this screen shows.
لە 10:41 تا 12:45 سەیر بکە (بە کوردی): main() دەبێتە async، WidgetsFlutterBinding.ensureInitialized() و await Firebase.initializeApp(). ڤیدیۆکە Android بە دەست ئامادە دەکات، بۆیە هیچ optionsـێک نانێرێت؛ دوای flutterfire configure، options: DefaultFirebaseOptions.currentPlatform زیاد بکە، وەک ئەم شاشەیە پیشانی دەدات.
main()ـدا State Management with Providerبەڕێوەبردنی دۆخ بە Provider
The counter app rebuilt with Provider: one class holds the state, a provider sits above the app and widgets read and update it.
بە Provider دووبارە دروست دەکرێتەوە: یەک هەڵدەگرێت، provider لە سەرووی دادەنرێت و دەیخوێننەوە و نوێی دەکەنەوە.
Plays 0:00–3:41: why state management, the counter app, the ChangeNotifier class and the provider above the app; its "Consuming state" chapter is on flutter-consumer-widget.
لە 0:00 تا 3:41 پەخش دەبێت: بۆچی پێویستی بە بەڕێوەبردن هەیە (0:00)، ، ChangeNotifier، زیادکردنی provider (2:13) و دانانی لە سەرووی (3:17). بەشی Consuming state لە وانەی Consumerـدایە.
The difference between context.watch and context.read in Provider, shown on a small example.
جیاوازیی نێوان context.watch و context.read لە Providerـدا، بە نموونەیەکی بچووک.
Watch 2:05–4:13: context.watch shows the name and rebuilds when it changes; context.read in onPressed calls the change method without listening, and why read is used there.
لە 2:05 تا 4:13 سەیر بکە: context.watch ناوەکە پیشان دەدات و کاتێک دەگۆڕێت دووبارە build دەکاتەوە؛ context.read لە onPressedـدا گۆڕینەکە بانگ دەکات بەبێ ئەوەی چاودێریی گۆڕانکاری بکات، هەروەها بۆچی لەوێدا read بەکار دێت.
watch، read و select The Consumer Widgetویجێتی Consumer
The counter app rebuilt with Provider: one class holds the state, a provider sits above the app and widgets read and update it.
بە Provider دووبارە دروست دەکرێتەوە: یەک هەڵدەگرێت، provider لە سەرووی دادەنرێت و دەیخوێننەوە و نوێی دەکەنەوە.
Chapter 'Consuming state' (3:41-4:55): Consumer<CounterModel> with builder (context, value, child), value.count in a Text, then context.read in onPressed. Here the Consumer wraps the whole Scaffold; the lesson explains why a deeper Consumer rebuilds less.
بەشی Consuming state (3:41 تا 4:55): Consumer<CounterModel> لەگەڵ builder (context, value, child)، value.count لە ناو Textـێکدا، پاشان context.read لە onPressedـدا. لێرەدا Consumer هەموو Scaffoldـەکە دەگرێتەوە؛ وانەکە ڕوون دەکاتەوە بۆچی Consumerـێک کە قووڵتر لە دانرابێت کەمتر دووبارە build دەکاتەوە.
ChangeNotifier, ChangeNotifierProvider and MultiProviderChangeNotifier، ChangeNotifierProvider و MultiProvider
The difference between context.watch and context.read in Provider, shown on a small example.
جیاوازیی نێوان context.watch و context.read لە Providerـدا، بە نموونەیەکی بچووک.
Plays 'Step 2: Practical exercise' (4:37-9:43): a CounterProvider extends ChangeNotifier with increment and decrement, is added as a second ChangeNotifierProvider in MultiProvider, shown with context.watch and changed with context.read. Its value field is public; the lesson keeps state private.
بەشی Step 2: Practical exercise پەخش دەکات (4:37 تا 9:43): CounterProviderـێک (extends ChangeNotifier) بە increment و decrement، وەک دووەم ChangeNotifierProvider لە MultiProviderـدا زیاد دەکرێت، بە context.watch پیشان دەدرێت و بە context.read دەگۆڕدرێت. value تێیدا گشتییە (public)؛ وانەکە بە تایبەتی (private) دەهێڵێتەوە.
Build a light/dark switch: a ThemeProvider with ChangeNotifier, a ChangeNotifierProvider above MaterialApp, and a tap that toggles the theme.
گۆڕین لە نێوان ڕووناک و تاریکدا: ThemeProviderـێک بە ChangeNotifier، ChangeNotifierProvider لە سەرووی MaterialAppـەوە و دەستلێدانێک کە دەگۆڕێت.
Plays only the chapter 'Themes: light vs dark mode' (about 8 minutes). The video swaps two ThemeData objects with a tap instead of a ValueNotifier<bool> and a checkbox.
تەنها بەشی Themes: light vs dark mode پەخش دەکات (نزیکەی 8 خولەک). ڤیدیۆکە بە دەستلێدانێک دوو ThemeData دەگۆڕێتەوە، لە جیاتی ValueNotifier<bool> و .
Flutter's official two-minute clip: a ChangeNotifier keeps the state and calls notifyListeners(); then ListenableBuilder rebuilds the UI.
کلیپی فەرمیی : ChangeNotifier هەڵدەگرێت و notifyListeners() بانگ دەکات؛ پاشان ListenableBuilder ڕووکارەکە دووبارە دروست دەکاتەوە.
Whole clip (1:47). Careful: its increment() and decrement() write count++ and count--, but count is only a getter, so that code does not compile; write _count++ and _count-- as on this screen.
هەموو کلیپەکە (1:47). ئاگاداربە: increment() و decrement() تێیدا count++ و count-- دەنووسن، بەڵام count تەنها ، بۆیە ئەو کۆدە کۆمپایل نابێت؛ وەک ئەم شاشەیە _count++ و _count-- بنووسە.
Organising an MVVM Project: Folders, Services and get_itڕێکخستنی پڕۆژەیەکی MVVM: فۆڵدەرەکان، خزمەتگوزارییەکان و get_it
Flutter's official 80-second tour of get_it: register an object once, get it from anywhere, create it only when needed, and swap objects for tests.
ناساندنی فەرمیی get_it لە 80 چرکەدا: یەک جار تێیدا دابنێ، لە هەر شوێنێکەوە وەریبگرە، تەنها کاتی پێویست دروستی بکە و بۆ بگۆڕەوە.
A very short overview; the lesson explains why a service locator helps. The video's 'lazy initialization' uses registerFactory (a new object on every get); the lesson's table compares it with registerLazySingleton.
پوختەیەکی زۆر کورت؛ وانەکە ڕوون دەکاتەوە بۆچی سوودی هەیە. بەشی lazy initialization لە ڤیدیۆکەدا registerFactory بەکار دەهێنێت (لە هەر getـێکدا نوێ)؛ وانەکە لە بەراوردێکدا لەگەڵ registerLazySingleton دایدەنێت.
Two ways to organise the lib folder: by layer or by feature, plus a shared app/core folder, and when each one fits a project.
دوو شێواز بۆ دابەشکردنی lib: بەپێی یان بەپێی feature، لەگەڵ هاوبەشی app/core و کاتی گونجاوی هەریەکەیان بۆ پرۆژەیەک.
The folder names differ from the lesson's (data, domain, presentation; controller, repository). Watch for the two ideas: by layer and by feature. The lesson's project mixes them: screens by feature, models and services by type.
ناوی لەگەڵ وانەکە جیاوازن (data، domain، presentation؛ controller، repository). سەرنج بدە دوو بیرۆکەکە: بەپێی و بەپێی feature. پرۆژەی وانەکە هەردووکیان تێکەڵ دەکات: شاشەکان بەپێی feature، و بەپێی جۆر.
Cybersecurityئاسایشی سایبەر
What Is Cybersecurity?ئاسایشی سایبەر چییە؟
Why we need cybersecurity, and its definition: protecting the confidentiality (secrecy), integrity and availability of systems and data against threats.
بۆچی پێویستمان بە هەیە و پێناسەکەی چییە: پاراستنی ، و سیستەم و لە بەرامبەر .
Segment 0:00-2:54: why we need cybersecurity, the definition (secrecy = confidentiality, integrity, availability) with one attack on each, then threat models and attack vectors. Stops before authentication and the 2017 password advice.
لە 0:00 تا 2:54 پەخش دەبێت: بۆچی پێویستە، پێناسەکەی (secrecy واتە ، لەگەڵ و ) و نموونەی لەسەر هەر یەکەیان، پاشان مۆدێلی (کێ دەکات و چۆن) و . پێش و ئامۆژگارییە کۆنەکانی ساڵی 2017 دەربارەی ڕادەوەستێت.
The NIST Cybersecurity Framework 2.0 walked through function by function: Govern, Identify, Protect, Detect, Respond and Recover, with simple examples.
2.0 ئەرک بە ئەرک: بەڕێوەبردن (Govern)، ناسینەوە (Identify)، پاراستن (Protect)، دۆزینەوە (Detect)، وەڵامدانەوە (Respond) و گەڕاندنەوە (Recover)، بە نموونەی سادە.
Whole video (8:26): CSF 2.0 starting with Govern (0:52), then Identify (1:47), Protect (3:01), Detect (4:23), Respond (5:45) and Recover (6:50). Matches the six functions on this screen.
هەموو ڤیدیۆکە (8:26): 2.0 بە بەڕێوەبردن (Govern، 0:52) دەست پێدەکات، پاشان ناسینەوە (1:47)، پاراستن (3:01)، دۆزینەوە (4:23)، وەڵامدانەوە (5:45) و گەڕاندنەوە (6:50). هەمان ئەو شەش ئەرکەیە کە لەم شاشەیەدا هەن.
Confidentiality, Integrity and Availabilityبەنهێنی مانەوە، دروستی و بەردەستبوون
Explains confidentiality, integrity and availability, the three things security must protect, with simple examples.
، و ڕوون دەکاتەوە، ئەو سێ شتەی دەبێت بیانپارێزێت، بە نموونەی سادە.
Whole video (4:07): confidentiality 0:25, privacy vs confidentiality 1:02, integrity 1:44, availability 2:42. A short first look at the three promises before the detail screens.
هەموو ڤیدیۆکە (4:07): 0:25، جیاوازیی و 1:02، 1:44، 2:42. یەکەم ناساندنێکی کورتی سێ بەڵێنەکەیە پێش شاشە وردەکان.
How each corner of the CIA triad is defended: access control and encryption for confidentiality, signatures and hashes for integrity, and resisting denial-of-service for availability.
هەر گۆشەیەکی چۆن دەپارێزرێت: و بۆ ، و بۆ ، هەروەها خۆڕاگرتن لە بەرامبەر بۆ .
Plays 0:00–9:07: confidentiality 0:00 (authentication, authorization, MFA, encryption), integrity 3:51 (digital signatures, hashes), availability 6:50 (denial of service). Stops before a SYN-flood example that gives the handshake order wrongly.
0:00–9:07 پیشان دەدات: لە 0:00 (، ، و )، لە 3:51 ( و )، لە 6:50 (). پێش نموونەیەکی SYN flood دەوەستێت کە ڕیزبەندیی دەستلێدانەکە بە هەڵە دەڵێت.
Threats, Vulnerabilities, Attacks and Riskهەڕەشەکان، خاڵە لاوازەکان، هێرشەکان و مەترسی
A Sorani Kurdish overview of common online threats and practical ways to protect your system and personal data.
بە کوردیی سۆرانی، باوترین مەترسییەکانی سەر دەناسێنێت و ڕێگای پراکتیکی بۆ پاراستنی سیستەمەکەت و کەسیی خۆت پیشان دەدات.
Kurdish (Sorani) slides lesson, segment 0:00-13:06: threats, malware, phishing, man-in-the-middle, denial of service and brute force. Stops before SQL injection and DNS attacks, which have their own lessons.
وانەیەکی کوردیی سۆرانی بە ، لە 0:00 تا 13:06 پەخش دەبێت: ، ، ، ، و . پێش و ڕادەوەستێت، چونکە ئەوانە وانەی تایبەتی خۆیان هەیە.
What a threat is: any action or event that could harm the normal working of a system, such as a break-in or a malware campaign, and who the threat actor is.
چییە: هەر کار یان ڕووداوێک کە بتوانێت زیان بە کارکردنی ئاسایی سیستەمێک بگەیەنێت، وەک چوونەژوورەوەی نایاسایی یان هەڵمەتێکی . هەروەها دەزانیت کێ لە پشت .
Whole video (5:45): threat 0:47, threat actor 1:22, vulnerability 1:37, exploit 2:33, risk 3:15, controls 3:43. The same chain as the lesson.
هەموو ڤیدیۆکە (5:45): 0:47، (threat actor) 1:22، 1:37، 2:33، 3:15، 3:43. هەمان ئەو زنجیرەیەیە کە وانەکە فێری دەکات.
Passive attacks (release of message contents, traffic analysis) and active attacks (masquerade, replay, modification, denial of service), with Alice, Bob and Darth examples.
(ئاشکراکردنی ناوەڕۆکی نامە و ) و (، ، و )، بە نموونەی Alice، Bob و Darth.
From 0:51: security attacks, release of message contents 3:03, traffic analysis 4:21, masquerade (impersonation) 6:36, replay 8:21, modification 9:05, denial of service 10:18, passive vs active 12:23. Same six attacks as the lesson table.
لە 0:51 دەست پێدەکات: ، ئاشکراکردنی ناوەڕۆکی نامە 3:03، 4:21، (masquerade) 6:36، 8:21، 9:05، 10:18، جیاوازیی و 12:23. هەمان ئەو شەش کە لە وانەکەدا هاتوون.
Who Attacks, and Why?کێ هێرش دەکات و بۆچی؟
Why Stuxnet needed a state-level team: discovery, multiple zero-days, stolen certificates, USB spread across air gaps, and faking normal readings while machines destroyed themselves.
بۆچی Stuxnet تیمێکی دەوڵەتی دەویست: دۆزینەوەکەی، چەند ، ، بڵاوبوونەوە بە بۆ ئامێرە دابڕاوەکان و پیشاندانی ژمارەی ئاسایی کاتێک ئامێرەکان خۆیان تێکدەدا.
Segment 0:00-10:47: discovery, four zero-days, stolen certificates, USB/air-gap spread, man-in-the-middle on the controllers with replayed normal readings, physical damage, worldwide infection and the centrifuge targeting clue. Stops just before the speculation about who built it; the lesson notes no government officially claimed it.
لە 0:00 تا 10:47 پەخش دەبێت: دۆزینەوەکەی، چوار ، ، بڵاوبوونەوە بە بۆ ئامێرە دابڕاوەکان (کە بە نەبەستراون)، لەسەر PLCـەکان بە دووبارە پیشاندانی ژمارە ئاساییەکان، زیانی فیزیکی، بڵاوبوونەوە لە هەموو جیهاندا و ئەو نیشانەیەی دەریخست ئامانجەکە سەنتریفیوجەکان بوون. پێش گریمانەکان دەربارەی ئەوەی کێ دروستی کرد ڕادەوەستێت؛ وانەکە دەڵێت هیچ حکومەتێک بە فەرمی خۆی بە خاوەنی نەناساندووە.
Achieving Security: Goals, Policy, Mechanisms and Assuranceگەیشتن بە ئاسایش: ئامانج، سیاسەت، میکانیزم و دڵنیابوونەوە لە ئاسایش
A honeypot is a decoy server that draws attackers away from the real servers, so defenders can watch them and learn their methods.
ساختەیە کە لە دوور دەخاتەوە، تا بەرگریکاران چاودێرییان بکەن و ڕێگاکانیان فێر ببن.
Segment 0:00-2:27: a honeypot is a decoy server with fake data and weak protection that draws attackers away from the real servers, so defenders can watch and learn. Stops before the sponsor read.
لە 0:00 تا 2:27 پەخش دەبێت: ساختەیە بە ساختە و پاراستنی لاوازەوە، کە لە دوور دەخاتەوە تا بەرگریکاران چاودێری بکەن و فێر ببن. پێش ڕیکلامی سپۆنسەرەکە ڕادەوەستێت.
Security by Obscurity, by Legislation, and the Trade-off Triangleئاسایش بە شاردنەوە، ئاسایش بە یاسا و سێگۆشەی هاوسەنگی
The principle of least privilege: give each user and program only the access it needs for its job, and remove it when no longer needed.
: هەر و تەنها ئەو وەربگرێت کە بۆ کارەکەی پێویستە و کاتێک ئیتر پێویست نەبوو لێی وەربگیرێتەوە.
Segment 1:05-9:51: defence in depth (1:05), least privilege (4:20) and separation of duties (7:55), three of this lesson's principles. Stops before secure by design and KISS, which the lesson does not teach.
لە 1:05 تا 9:51 پەخش دەبێت: (1:05)، (4:20) و (7:55)، سێ لە بنەماکانی ئەم وانەیە. پێش secure by design و KISS ڕادەوەستێت، کە وانەکە باسیان ناکات.
The principle of least privilege: give each user and program only the access it needs for its job, and remove it when no longer needed.
: هەر و تەنها ئەو وەربگرێت کە بۆ کارەکەی پێویستە و کاتێک ئیتر پێویست نەبوو لێی وەربگیرێتەوە.
Segment 14:44-17:23: the principle to avoid, security by obscurity, and why open, tested algorithms whose only secret is the key are safer.
لە 14:44 تا 17:23 پەخش دەبێت: ئەو بنەمایەی دەبێت لێی دوور بکەویتەوە، واتە . هەروەها بۆچی ، کە تەنها نهێنییان ، پارێزراوترن.
Zero trust with a house analogy: never trust because of location, verify first, give only the least access needed, and match trust to risk.
بە نموونەی خانوویەک: هەرگیز لەبەر شوێن متمانە مەکە، سەرەتا بیسەلمێنە، تەنها ئەو بدە کە پێویستە و متمانە بەپێی دابنێ.
Whole video (6:56): implicit trust vs verification, verify then trust 4:14, least privilege 4:53, choosing the level of trust by risk 6:24.
هەموو ڤیدیۆکە (6:56): متمانەی خۆبەخۆ بەرامبەر سەلماندن، «سەرەتا بیسەلمێنە، پاشان متمانە بکە» 4:14، 4:53، هەڵبژاردنی ئاستی متمانە بەپێی 6:24.
Security Planning and Risk Assessmentپلاندانانی ئاسایش و هەڵسەنگاندنی مەترسی
How a risk assessment is done: learn how a system is used, find its vulnerabilities, score likelihood and impact, then prioritise and record the risks.
چۆن دەکرێت: بزانە سیستەمەکە چۆن بەکاردێت، بدۆزەرەوە، نمرە بە و بدە، پاشان پێشینەی دیاری بکە و تۆماریان بکە.
From 2:30 (about 11 min): a case-study walkthrough, gathering information about the system, choosing a method (7:02), prioritising risks (10:40) and the risk register (12:03).
لە 2:30 دەست پێدەکات (نزیکەی 11 خولەک): نموونەیەکی ڕاستەقینە هەنگاو بە هەنگاو، کۆکردنەوەی دەربارەی سیستەمەکە، هەڵبژاردنی ڕێگایەک (7:02)، پێشینەدانان بە (10:40) و تۆماری (risk register، 12:03).
The Real Cost of a Cyber Attackتێچووی ڕاستەقینەی هێرشێکی سایبەری
A real 2024 case: ransomware in one shared medical system took over 100 Romanian hospitals offline; how they worked on paper and recovered.
ڕووداوێکی ڕاستەقینەی 2024: لە سیستەمێکی پزیشکیی هاوبەشدا زیاتر لە 100 نەخۆشخانەی ڕۆمانیای لە کار خست؛ چۆن بە کاغەز کاریان کرد و گەڕانەوە سەر کار.
Whole video (10:25): day one 0:40, spread to over 100 hospitals 1:20, the ransomware industry 1:53, the fight-back 3:51, pay or not 6:10, who was behind it 8:00, hospitals under attack 9:16. Shows damage spreading through a shared system, downtime and recovery.
هەموو ڤیدیۆکە (10:25): ڕۆژی یەکەم 0:40، بڵاوبوونەوە بۆ زیاتر لە 100 نەخۆشخانە 1:20، پیشەسازیی 1:53، بەرەنگاربوونەوە 3:51، پارە بدرێت یان نا 6:10، کێ لە پشتیەوە بوو 8:00، نەخۆشخانەکان لە ژێر 9:16. پیشان دەدات زیان چۆن بە ناو سیستەمێکی هاوبەشدا بڵاو دەبێتەوە، هەروەها و گەڕانەوە سەر کار.
Digital Citizenship: Footprints, Netiquette and Cyberbullyingهاووڵاتیبوونی دیجیتاڵی: شوێنپێ دیجیتاڵییەکان، ئادابی ئینتەرنێت و ئازاردانی سایبەری
How companies read your personality from likes, posts and other digital footprints, and use it for targeted adverts and persuasion.
کۆمپانیاکان چۆن لە لایک، پۆست و ترەوە کەسایەتیت دەخوێننەوە و بۆ ڕیکلامی ئامانجدار و قایلکردن بەکاری دەهێنن.
Segment 0:00-8:37: the Cambridge Analytica story (told carefully, as alleged), how targeting works, what digital footprints reveal about personality, and evidence that targeted adverts work. Stops before the future and ethics part.
لە 0:00 تا 8:37 پەخش دەبێت: چیرۆکی Cambridge Analytica (بە وریایی و وەک تۆمەت گێڕدراوەتەوە)، ئامانجگرتن چۆن کار دەکات، چی دەربارەی کەسایەتی ئاشکرا دەکەن و بەڵگە لەسەر ئەوەی ڕیکلامی ئامانجدار کاریگەرە. پێش بەشی داهاتوو و ئەخلاق ڕادەوەستێت.
The SIFT method for checking a claim before you share it: Stop, Investigate the source, Find better coverage, Trace claims back to the original.
ڕێگای SIFT بۆ پشکنینی قسەیەک پێش ئەوەی بڵاوی بکەیتەوە: بوەستە، سەرچاوەکە بپشکنە، باسکردنی باشتر بدۆزەرەوە و قسەکە بگەڕێنەوە بۆ سەرچاوە ڕەسەنەکەی.
Segment 4:02-8:10: misinformation and disinformation, then the SIFT method step by step (the method this screen names), and why posts on social media and AI chatbots are not primary sources.
لە 4:02 تا 8:10 پەخش دەبێت: و disinformation (درۆی ئەنقەست)، پاشان ڕێگای SIFT هەنگاو بە هەنگاو (ئەو ڕێگایەی ئەم شاشەیە ناوی دەهێنێت)، هەروەها بۆچی پۆستەکانی و سەرچاوەی ڕەسەن نین.
Why people troll online: anonymity and distance, the personality traits linked to trolling, how communities respond, and why not feeding trolls works.
بۆچی خەڵک لە ئۆنلایندا دەبنە : نەناسراوی و دووری، ئەو سیفەتە کەسییانەی پەیوەستن پێیەوە، وەڵامی کۆمەڵگاکان و بۆچی خۆراک نەدان بە سوودی هەیە.
Whole video (8:55): what trolling is, what makes a troll 2:16, the psychology behind it 4:38, and the advice not to feed them.
هەموو ڤیدیۆکە (8:55): چییە، چی کەسێک دەکاتە 2:16، دەروونناسیی پشتی 4:38، هەروەها ئامۆژگاریی «خۆراکیان مەدەرێ».
Cyber Ethics and Ethical Hackingئەخلاقی سایبەری و هاککردنی ئەخلاقی
Who hackers are, and the difference between white hat (allowed, ethical), grey hat and black hat (criminal) hackers, with famous examples.
کێن و جیاوازیی نێوان کڵاوسپی (ڕێگەپێدراو و ئەخلاقی)، کڵاوخۆڵەمێشی و کڵاوڕەش (تاوانکار)، لەگەڵ چەند نموونەیەکی بەناوبانگ.
Plays 0:34-4:32: who hackers are, then white, grey and black hats. Stops before the TunnelBear sponsor.
لە 0:34 تا 4:32 پەخش دەبێت: کێن، پاشان ، و . پێش ڕیکلامی سپۆنسەرەکە (TunnelBear) ڕادەوەستێت.
In Sorani: the three kinds of hackers (white, grey and black hat), then what ethical hacking means, with simple slides.
بە سۆرانی: سێ جۆرەکەی (، و )، پاشان واتای چییە، بە سادە.
Plays 0:30-4:30 in Sorani: the 'Types of Hackers' slide (to about 2:51), then 'Ethical hacking'. Stops before the Linux and Kali-tools part.
بە سۆرانی، لە 0:30 تا 4:30 پەخش دەبێت: «جۆرەکانی » (تا نزیکەی 2:51)، پاشان «». پێش بەشی Linux و ئامرازەکانی Kali ڕادەوەستێت.
A professional tester explains the steps of a penetration test: research, scanning, trying weaknesses, taking test data out, and the most important part, the report.
پیشەیی هەنگاوەکانی ڕوون دەکاتەوە: لێکۆڵینەوە، پشکنین، تاقیکردنەوەی ، دەرهێنانی تاقیکاری و گرنگترین بەشیان، واتە .
Plays 2:18-3:24: the steps of a penetration test, ending with 'report writing is the most important part'. Stops before the next viewer question.
لە 2:18 تا 3:24 پەخش دەبێت: هەنگاوەکانی ، کە بەم ڕستەیە کۆتایی دێت: «نووسینی گرنگترین بەشە». پێش پرسیاری بینەری دواتر ڕادەوەستێت.
Responsible Disclosure and Bug Bountiesئاشکراکردنی بەرپرسیارانە و خەڵاتی دۆزینەوەی باگ
How bug-bounty platforms work: companies set rules, researchers who follow them are rewarded, and safe harbour protects good-faith research.
چۆن کار دەکەن: کۆمپانیاکان ڕێسا دادەنێن، ئەو توێژەرانەی پەیڕەوی دەکەن پاداشت وەردەگرن و توێژینەوەی نیازپاک دەپارێزێت.
Plays 3:46-4:47 only: platforms, rules, rewards and the safe-harbour promise for good-faith research.
تەنها لە 3:46 تا 4:47 پەخش دەبێت: ، ڕێساکان، پاداشتەکان و بەڵێنی بۆ توێژینەوەی نیازپاک.
Intellectual Property, Plagiarism and Software Licencesموڵکی هزری، دزیی زانستی و مۆڵەتەکانی بەکارهێنان
How copyright, patents, trademarks and trade secrets all hide inside one everyday thing, a YouTube page, and why IP matters to everyone.
چۆن ، ، و نهێنیی بازرگانی هەموو لە شتێکی ڕۆژانەی وەک لاپەڕەیەکی YouTubeـدا شاراونەتەوە؛ هەروەها بۆچی بۆ هەمووان گرنگە.
Plays 3:08-5:34: the layers of IP in one YouTube page (copyright, patents, trademarks, trade secret, right of publicity). Skips the piracy skit at the start and a joke at 5:40.
لە 3:08 تا 5:34 پەخش دەبێت: چینەکانی لە یەک لاپەڕەی YouTubeـدا (، ، ، نهێنیی بازرگانی و مافی کەس بەسەر ناو و وێنەی خۆیدا). شانۆگەرییە کورتەکەی سەرەتا دەربارەی و نوکتەیەک لە 5:40 تێدەپەڕێنێت.
A short side-by-side comparison: copyright protects creative works, trademarks protect brand names and logos, patents protect inventions for 20 years.
بەراوردێکی کورت لە تەنیشت یەکەوە: بەرهەمی داهێنەرانە دەپارێزێت، ناوی مارکە و لۆگۆ دەپارێزێت و بۆ 20 ساڵ شتە داهێنراوەکان دەپارێزێت.
Plays 0:00-3:00: copyright, trademark and patent compared. Stops before an outdated design-patent term.
لە 0:00 تا 3:00 پەخش دەبێت: بەراوردی ، و . پێش کۆن دەربارەی درێژیی دیزاین ڕادەوەستێت.
What a patent protects and the tests an invention must pass: patentable, useful, new, not obvious and clearly described, for 20 years from filing.
چی دەپارێزێت و داهێنراوێک دەبێت چۆن بێت: شایەنی ، بەسوود، نوێ، بۆ پسپۆڕ چاوەڕواننەکراو و بە ڕوونی وەسفکراو؛ بۆ 20 ساڵ لە ڕۆژی داواکردنەوە.
Plays 0:27-7:28: what a patent is, its five requirements, the kinds of patent and the 20-year term from filing.
لە 0:27 تا 7:28 پەخش دەبێت: چییە، پێنج ، جۆرەکانی و درێژییەکەی کە 20 ساڵە لە ڕۆژی پێشکەشکردنی داواکەوە.
How the GNU GPL's copyleft keeps changed versions free, and how the permissive MIT licence lets code enter closed products if its notice stays.
چۆن ئازاد دەهێڵێتەوە، هەروەها چۆن MIT ڕێگە دەدات کۆد بچێتە ناو ئەگەر ئاگادارییەکەی بمێنێتەوە.
Plays 1:31-6:01: the GPL (copyleft) and then the MIT licence. Skips the sponsor and stops before the Apache part.
لە 1:31 تا 6:01 پەخش دەبێت: ()، پاشان MIT. ڕیکلامی سپۆنسەرەکە تێدەپەڕێنێت و پێش بەشی Apache ڕادەوەستێت.
Europe's GDPR: Rights, Breach Notification and FinesGDPRـی ئەوروپا: ماف، ئاگادارکردنەوەی دزەکردنی دراوە و سزای دارایی
What the EU GDPR does: rules for any organisation handling EU people's data, consent, protection, breach reports in 72 hours, access, deletion and fines.
ئەوروپا چی دەکات: ڕێسا بۆ هەر دامەزراوەیەک دادەنێت کە ئەوروپییەکان بەکاردەهێنێت؛ ڕەزامەندی، ، ئاگادارکردنەوە لە لە 72 کاتژمێردا، مافی بینین و سڕینەوە و سزا.
Plays 0:06-3:44: a short overview of the GDPR. Skips the channel plug at the start and stops before the Brilliant sponsor.
لە 0:06 تا 3:44 پەخش دەبێت: ناساندنێکی کورتی . ڕیکلامە کورتەکەی کەناڵەکە لە سەرەتادا تێدەپەڕێنێت و پێش ڕیکلامی سپۆنسەرەکە (Brilliant) ڕادەوەستێت.
AI in Cybersecurity: Bias, Privacy, Surveillance and Deepfakesژیریی دەستکرد لە ئاسایشی سایبەردا: لاسەنگی، تایبەتێتی، چاودێری و دیپفەیکەکان
Five ways bias gets into AI: biased data, too few examples of some groups, hard-to-measure features, feedback loops and manipulated data, with real examples.
پێنج ڕێگای هاتنی بۆ ناو : ، نموونەی کەمی هەندێک گرووپ، تایبەتمەندیی گرانپێوان، feedback loops و دەستکاریکراو، بە نموونەی ڕاستەقینە.
Plays 0:00-10:41: where algorithmic bias comes from and how to watch for it. Stops before the end promotions.
لە 0:00 تا 10:41 پەخش دەبێت: لە کوێوە دێت و چۆن ئاگاداری بیت. پێش ڕیکلامەکانی کۆتایی ڕادەوەستێت.
What a deepfake is and how two AIs (a GAN) train each other until fake faces look real, plus some good uses of the technology.
چییە و چۆن دوو سیستەمی (GAN) یەکتر ڕادەهێنن تا ڕووخساری ساختە ڕاستەقینە دەردەکەوێت، لەگەڵ هەندێک بەکارهێنانی باشی ئەم تەکنەلۆژیایە.
Plays 0:00-2:12: what deepfakes are and how AI makes them, ending with 'there is a much darker side'. The lesson then explains the dangers.
لە 0:00 تا 2:12 پەخش دەبێت: چین و چۆن دروستیان دەکات، بەم ڕستەیە کۆتایی دێت: «لایەنێکی زۆر تاریکتریش هەیە». پاشان وانەکە ڕوون دەکاتەوە.
The EU AI Act simply: AI sorted into four risk levels, with banned uses, strict rules for high-risk AI and transparency for chatbots.
بە سادەیی: لە چوار ئاستی پۆلێن دەکرێت؛ هەندێک بەکارهێنان قەدەغەیە، ڕێسای توند بۆ و شەفافیەت بۆ .
Plays 0:28-2:51: the four risk levels of the AI Act. Stops before the dates (changed in 2026) and the pros-and-cons opinions.
لە 0:28 تا 2:51 پەخش دەبێت: چوار ئاستەکەی . پێش بەروارەکانی جێبەجێکردن (کە لە ساڵی 2026 گۆڕدران) و ڕای لایەنگر و دژبەر ڕادەوەستێت.
Malware: Viruses, Worms, Trojans, Ransomware and Spywareنەرمەواڵەی زیانبەخش: ڤایرۆسەکانی کۆمپیوتەر، کرمەکان، ئەسپەکانی ترۆیا، نەرمەواڵەی بارمتەگر و نەرمەواڵەی سیخوڕی
A computer virus joins a host file and spreads when it runs; why a worm like ILOVEYOU is different, and what damage viruses do.
خۆی بە خانەخوێوە دەلکێنێت و کاتێک ئەو جێبەجێ دەکرێت بڵاو دەبێتەوە؛ بۆچی وەک ILOVEYOU جیاوازە و چ زیانێک دەگەیەنن.
Plays 0:22-3:07: what a virus is, how it spreads and harms, and why ILOVEYOU and ransomware are not true viruses.
لە 0:22 تا 3:07 پەخش دەبێت: چییە، چۆن بڵاو دەبێتەوە و زیان دەگەیەنێت، هەروەها بۆچی ILOVEYOU و نین.
What a rootkit is, how it hides inside the operating system or kernel, why removal is hard, and how careful downloads and Secure Boot help.
چییە، چۆن لە ناو یان خۆی دەشارێتەوە، بۆچی لابردنی گرانە و چۆن بە وریایی و Secure Boot یارمەتی دەدەن.
Plays 0:16-4:03 about rootkits; stops before the sponsor.
لە 0:16 تا 4:03 پەخش دەبێت، دەربارەی ؛ پێش ڕیکلامی سپۆنسەرەکە ڕادەوەستێت.
A Cambridge researcher explains botnets: infected machines controlled by a command-and-control server, how they spread, and what they are used for.
توێژەرێکی زانکۆی Cambridge ڕوون دەکاتەوە: ئامێری تووشبوو کە فەرماندان (C2) بەڕێوەیان دەبات، چۆن بڵاو دەبنەوە و بۆ چی بەکاردێن.
Plays 0:00-6:44: what a botnet is, how it spreads (scanning, drive-by downloads, social engineering, USB) and the command-and-control server.
لە 0:00 تا 6:44 پەخش دەبێت: چییە، چۆن بڵاو دەبێتەوە (گەڕان بەدوای ئامێری لاوازدا، خۆبەخۆ لە کاتی سەردانی ، و ) و فەرماندان (C2).
Malware Today: Infostealers, Banking Trojans, RATs, Cryptojacking and Moreنەرمەواڵەی زیانبەخشی ئەمڕۆ: نەرمەواڵە زانیاریدزەکان، ئەسپەکانی ترۆیای بانکی، RAT، کریپتۆجاکینگ و زیاتر
How an attacker spent years gaining trust in an open-source project, hid a backdoor in XZ Utils, and was caught because SSH logins became slower.
چۆن چەند ساڵێک متمانەی پڕۆژەیەکی بەدەست هێنا، لە XZ Utilsـدا شاردەوە و بەهۆی خاوبوونەوەی SSH گیرا.
Plays 0:00-3:20: the XZ Utils backdoor, how it worked, how a developer noticed slower logins, and the years-long trust campaign.
لە 0:00 تا 3:20 پەخش دەبێت: XZ Utils، چۆن کاری دەکرد، چۆن هەستی کرد خاوتر بووە، هەروەها هەڵمەتی چەند ساڵەی بەدەستهێنانی متمانە.
After an infostealer: stay calm, list key accounts, replace cards, sign out of every session from a clean device, change passwords, wipe the PC.
دوای : ئارام بە، لیستی بنووسە، کارتە بانکییەکانت بگۆڕە، لە ئامێرێکی پاکەوە لە هەموو بچۆ دەرەوە، بگۆڕە و بسڕەوە.
Plays 0:00-6:42; stops before the dark-web search tool (the sponsor).
لە 0:00 تا 6:42 پەخش دەبێت؛ پێش ئامرازی گەڕان لە وێبی تاریک (ڕیکلامی سپۆنسەرەکە) ڕادەوەستێت.
How Mirai was built: weak default passwords on cameras, routers and baby monitors turned them into zombies for record DDoS attacks.
Mirai چۆن دروست کرا: کامێرا، و ئامێری چاودێریی منداڵ کە نەگۆڕابوو، بوونە زۆمبی بۆ DDoSـی بێوێنە.
Plays 2:26-3:38: Mirai used IoT devices with unchanged default passwords and hit a journalist's website with 620 Gbit/s.
لە 2:26 تا 3:38 پەخش دەبێت: Mirai ئەو ئامێرانەی بەکارهێنا کە نەگۆڕابوو، پاشان بە 620 Gbit/s لە ڕۆژنامەنووسێکی دا.
Ransomware: WannaCry, NotPetya and Recent Attacksنەرمەواڵەی بارمتەگر: WannaCry، NotPetya و هێرشە نوێیەکان
Learn what ransomware does to your files and data, and how backups, updates and training protect you from it.
فێر دەبیت چی بە و دەکات و چۆن ، و ڕاهێنان لێی دەتپارێزن.
Whole video (4:11): ransomware, data loss vs data breach (double extortion), prevention.
هەموو ڤیدیۆکە (4:11): ، جیاوازیی لەدەستدانی و ()، هەروەها ڕێگرتن لێی.
How WannaCry spread in May 2017: 200,000 computers in 150 countries, a $300-600 Bitcoin ransom, and the leaked NSA tool EternalBlue that attacked SMB.
بڵاوبوونەوەی WannaCry لە ئایاری 2017: 200 هەزار لە 150 وڵاتدا، بارمتەی 300 تا 600 دۆلار بە Bitcoin، هەروەها EternalBlue، ئامرازە دزەکراوەکەی NSA دژی SMB.
Plays 0:00-2:17: the outbreak, the ransom, EternalBlue, SMB and the Shadow Brokers leak; stops before the Windows XP part. Microsoft's patch came on 14 March 2017, a month before the leak.
لە 0:00 تا 2:17 پەخش دەبێت: بڵاوبوونەوەکە، پارەی بارمتەکە، EternalBlue، SMB و دزەپێکردنەکەی Shadow Brokers؛ پێش بەشی Windows XP ڕادەوەستێت. ئاگادار بە: Microsoft لە 14ی ئازاری 2017 دەرچوو، مانگێک پێش دزەپێکردنەکە.
NotPetya step by step: the poisoned M.E.Doc update, the worm spreading with EternalBlue, the fake ransom note of a wiper, and Maersk and Merck.
NotPetya هەنگاو بە هەنگاو: ژەهراویی M.E.Doc، کە بە EternalBlue بڵاو بووەوە، نامەی بارمتەی ساختەی ، هەروەها Maersk و Merck.
Plays 8:37-13:34: the poisoned M.E.Doc update, the worm spreading with Mimikatz and EternalBlue, a wiper posing as ransomware, and the global damage.
لە 8:37 تا 13:34 پەخش دەبێت: ژەهراویی M.E.Doc، کە بە Mimikatz و EternalBlue بڵاو بووەوە، کە خۆی وەک نیشان دەدا، هەروەها زیانە جیهانییەکە.
Social Engineering and Phishingئەندازیاریی کۆمەڵایەتی و فیشینگ
Learn how phishing messages trick people with urgency and fake authority, the main types (spear phishing, smishing), and how to protect yourself.
فێر دەبیت نامەکانی چۆن بە پەلەپێکردن و دەسەڵاتی ساختە خەڵک فریو دەدەن، جۆرە سەرەکییەکانی چین، وەک spear phishing و smishing و چۆن خۆت بپارێزیت.
Whole video (7:53): phishing and spear phishing.
هەموو ڤیدیۆکە (7:53): و .
A calm talk on "hacking the human": the phases of an attack, an impersonation case, the emotional triggers attackers use, and a QR-code fraud case.
وتارێکی هێمن دەربارەی «هاککردنی مرۆڤ»: قۆناغەکانی ، ڕووداوێکی ، ئەو هەستانەی دەیانجووڵێنن و ڕووداوێکی فێڵکردن بە .
Whole talk (10:44): what social engineering is, emotional levers, real cases.
هەموو وتارەکە (10:44): چییە، ئەو هەستانەی دەیانجووڵێنێت و ڕووداوی ڕاستەقینە.
Real scam e-mails taken apart one by one: the sender address, fake links, urgency, bad grammar and what to do instead of clicking.
یەک بە یەک شی دەکرێنەوە: نێرەر، ، پەلەپێکردن، ڕێزمانی هەڵە و چی بکەیت لە جیاتی .
Whole video (10:53): reading the warning signs in real phishing e-mails.
هەموو ڤیدیۆکە (10:53): نیشانە ئاگادارکەرەوەکان لە ڕاستەقینەدا دەخوێنێتەوە.
QR-code phishing (quishing): how a fake code sends you to a fake page, and the checks that keep you safe.
: چۆن دەتبات بۆ ساختە، هەروەها ئەو پشکنینانەی دەتپارێزن.
Whole video (8:42): quishing and its defences.
هەموو ڤیدیۆکە (8:42): و ڕێگاکانی بەرگری لێی.
Injection Attacks: SQL Injection and Cross-Site Scriptingهێرشەکانی تێخزاندن: تێخزاندنی SQL و XSS
How SQL injection changes a PHP database query, why escaping is only a weak fix, and why prepared statements are the right one.
چۆن لە دەگۆڕێت، بۆچی escaping تەنها چارەسەرێکی لاوازە و بۆچی چارەسەری ڕاستن.
Plays 2:17-8:43: how SQL injection works, then prevention ending with prepared statements.
لە 2:17 تا 8:43 پەخش دەبێت: چۆن کار دەکات، پاشان ڕێگاکانی ڕێگرتن لێی، کە بە کۆتایی دێت.
How cross-site scripting makes a trusted website send an attacker's script to other visitors, a small code example, and the defences.
چۆن وا دەکات متمانەپێکراو بۆ سەردانکەرانی تر بنێرێت، لەگەڵ نموونەیەکی بچووک و ڕێگاکانی بەرگری.
Whole video (9:33): XSS architecture, example and solutions from 6:53.
هەموو ڤیدیۆکە (9:33): چۆن کار دەکات، نموونەیەک و چارەسەرەکان لە 6:53 بەدواوە.
Passwords, MFA and Access Controlتێپەڕەوشەکان، MFA و کۆنترۆڵی دەستڕاگەیشتن
Understand why a password alone is weak, the three kinds of proof (something you know, have, are), and why you should turn on two-factor authentication.
تێدەگەیت بۆچی بە تەنیا لاوازە، سێ جۆری بەڵگەی چین (شتێک دەیزانیت، شتێک هەتە، شتێک لە جەستەتدا) و بۆچی پێویستە چالاک بکەیت.
Whole video (8:12): authentication factors and why to turn on two-factor authentication.
هەموو ڤیدیۆکە (8:12): و بۆچی دەبێت چالاک بکەیت.
What a password manager does: it makes a strong, different password for every site, keeps them encrypted, and you remember only one master password.
چی دەکات: بۆ هەر بەهێز و جیاواز دروست دەکات، بە دەیانپارێزێت و تەنها پێویستە یەک سەرەکیت لەبیر بێت.
Plays 0:00-5:07; stops before the sponsor.
لە 0:00 تا 5:07 پەخش دەبێت؛ پێش ڕیکلامی سپۆنسەرەکە ڕادەوەستێت.
Password strength measured as entropy: why random words chosen with dice beat short complex passwords, and why the words must be random.
بەهێزیی وەک ئەنترۆپی دەپێورێت: بۆچی وشەی هەڕەمەکی کە بە بەردەزار هەڵدەبژێردرێن لە کورت و ئاڵۆز باشترن؛ هەروەها بۆچی دەبێت وشەکان هەڕەمەکی بن.
Whole video (4:24): entropy, diceware and why passwords must be random.
هەموو ڤیدیۆکە (4:24): ئەنترۆپی، ڕێگای Diceware و بۆچی دەبێت هەڕەمەکی بن.
Why passwords fail and how FIDO passkeys sign you in with a private key kept on your device and a public key on the server.
بۆچی شکست دەهێنن و چۆن FIDO بە لەسەر ئامێرەکەت و لەسەر دەتبەنە ژوورەوە.
Whole video (11:05): passwords vs passkeys and the FIDO standard.
هەموو ڤیدیۆکە (11:05): بەرامبەر ، هەروەها ستانداردی FIDO.
Encryption, Hashing and Digital Signaturesشفرەکردن، هاشکردن و واژووە دیجیتاڵییەکان
Says plainly that SSL is old and gone, TLS replaced it, and people still say 'SSL' out of habit; then why HTTPS encryption matters.
بە ڕوونی دەڵێت SSL کۆنە و نەماوە و TLS جێگەی گرتۆتەوە، بەڵام خەڵک لەبەر ڕاهاتن هێشتا دەڵێن «SSL». پاشان ڕوونی دەکاتەوە بۆچی گرنگە.
Plays 0:00-6:57; stops before the monitoring product.
لە 0:00 تا 6:57 پەخش دەبێت؛ پێش ناساندنی بەرهەمی چاودێریی کۆمپانیاکە ڕادەوەستێت.
From substitution ciphers like Caesar's to AES, one-way functions, key exchange and public-key encryption, in one clear story.
لە ، وەک ، تا AES، یەک ئاراستە، ئاڵوگۆڕکردنی و ، لە یەک چیرۆکی ڕووندا.
Whole video (12:33): classic ciphers, AES, key exchange, symmetric vs asymmetric.
هەموو ڤیدیۆکە (12:33): ، AES، ئاڵوگۆڕکردنی ، هەروەها بەرامبەر .
In Kurdish: the Caesar cipher, C = (P + k) mod 26 and P = (C - k) mod 26, with worked examples.
بە کوردی: ، و ، لەگەڵ نموونەی هەنگاو بە هەنگاو.
Whole video (10:35), Sorani: encrypting and decrypting with the Caesar cipher.
هەموو ڤیدیۆکە (10:35)، بە سۆرانی: و بە .
A hash function as a fingerprint of data: same input same output, tiny change totally different output, one-way, and collisions.
وەک پەنجەمۆری : هەمان هەمیشە هەمان دەدات، گۆڕانێکی بچووک تەواو جیاواز دەدات، یەک ئاراستەیە، هەروەها چییە.
Plays 0:00-4:51; stops before the cryptocurrency mining part.
لە 0:00 تا 4:51 پەخش دەبێت؛ پێش بەشی دەرهێنانی (mining) ڕادەوەستێت.
Where Vulnerabilities Come Fromخاڵە لاوازەکان لە کوێوە دێن
With simple drawings: what a buffer is, how too much data overwrites the memory next to it, the damage and the defences.
بە وێنەی سادە: چییە، چۆن زیاد لە پێویست بەسەر تەنیشتیدا دەنووسرێت، زیانەکان و ڕێگاکانی بەرگری.
Whole video (5:57): buffer overflow, solution and damage.
هەموو ڤیدیۆکە (5:57): ، چارەسەرەکەی و زیانەکانی.
Why C lets a program write anywhere in memory, and how a memory-safe language such as Rust stops the same bugs at compile time.
بۆچی C ڕێگە بە دەدات لە هەر شوێنێکی بنووسێت و چۆن زمانێکی پارێزەری وەک Rust هەمان لە کاتی کۆمپایلکردندا دەگرێت.
Whole video (7:43): memory bugs in C and how memory-safe code prevents them.
هەموو ڤیدیۆکە (7:43): لە Cـدا و چۆن کۆدی پارێزەری ڕێگەیان لێ دەگرێت.
Log4Shell (2021): one flaw in a common logging library exposed huge numbers of systems until they were patched.
Log4Shell (2021): یەک لە باوی نووسینی ژمارەیەکی زۆر سیستەمی خستە بەر تا کران.
Plays 0:45-3:52, the chapter "The Exploit": how Log4Shell was found, who was exposed, and why one small, forgotten library put so many systems at risk.
لە 0:45 تا 3:52 پەخش دەبێت، بەشی «The Exploit»: Log4Shell چۆن دۆزرایەوە، کێ لە بوو، هەروەها بۆچی بچووک و لەبیرکراو ئەوەندە سیستەمی خستە بەر .
Case Studies: Equifax, Colonial Pipeline and Capital Oneلێکۆڵینەوەی ڕووداو: Equifax، Colonial Pipeline و Capital One
How the 2017 Equifax breach happened: an Apache Struts flaw announced in March was still unpatched when attackers got in from mid-May.
Equifax لە 2017 چۆن ڕوویدا: Apache Struts کە لە ئازاردا ڕاگەیەنرابوو، هێشتا نەکرابوو کاتێک لە ناوەڕاستی ئایارەوە چوونە ژوورەوە.
Plays 0:11-2:54: Equifax only; skips the sponsor and the fossil news. Made in September 2017, it gives the first count (143 million); the final count is about 147 million.
لە 0:11 تا 2:54 پەخش دەبێت: تەنها Equifax؛ ڕیکلامی سپۆنسەرەکە و هەواڵی بەردبووەکان تێدەپەڕێنێت. لە ئەیلوولی 2017 دروستکراوە، بۆیە یەکەم ژمارە دەڵێت (143 ملیۆن)؛ ژمارەی کۆتایی نزیکەی 147 ملیۆنە.
The 2019 Capital One breach: a misconfigured web application firewall in AWS let an outsider read cloud storage, who was at fault, and the lessons.
Capital One لە 2019: کە بە هەڵە ڕێکخرابوو لە AWSـدا ڕێگەی دا کەسێکی دەرەکی ناوەڕۆکی بخوێنێتەوە؛ هەروەها هەڵەی کێ بوو و .
Plays 0:00-11:07: how the leak was found, the SSRF request through the badly configured firewall, the over-permissive cloud role, who was at fault, and the lessons (IMDSv2, least privilege).
لە 0:00 تا 11:07 پەخش دەبێت: دزەکردنەکە چۆن دۆزرایەوە، SSRF بە ناو ، ڕۆڵی هەور بە زیاد لە پێویستەوە، هەڵەی کێ بوو و (IMDSv2 و ).
The Vulnerability Lifecycle and Patchingسووڕی ژیانی خاڵی لاواز و پینەکردن
The zero-day timeline: attackers find and use a flaw before the maker knows, then the patch race, real examples and what defenders can do.
هێڵی کاتی : دەدۆزنەوە و بەکاری دەهێنن پێش ئەوەی دروستکەر بزانێت، پاشان پێشبڕکێی ، نموونەی ڕاستەقینە و ئەوەی بەرگریکاران دەتوانن بیکەن.
Whole video (13:45): zero-day timeline, examples and defences.
هەموو ڤیدیۆکە (13:45): هێڵی کاتی ، نموونەکان و ڕێگاکانی بەرگری.
The MOVEit Transfer attack of 2023: a SQL injection zero-day that CL0P used to steal files from many organisations, and why it hit companies.
MOVEit Transfer لە 2023: لە جۆری کە CL0P بۆ دزینی زۆر ڕێکخراو بەکاری هێنا، هەروەها بۆچی بەر کۆمپانیاکان کەوت.
Plays 0:45-4:58: the MOVEit attack and how the exploit worked.
لە 0:45 تا 4:58 پەخش دەبێت: MOVEit و چۆن کاری دەکرد.
Finding and Rating Vulnerabilities: Scanning, OWASP and CVSSدۆزینەوە و هەڵسەنگاندنی خاڵە لاوازەکان: پشکنین، OWASP و CVSS
What vulnerability scanning is, how automated scanners check systems against known flaws, and what to consider before scanning.
چییە، چۆن سیستەمەکان لەگەڵ بەراورد دەکەن و پێش پشکنین دەبێت ئاگاداری چی بیت.
Plays 1:53-8:49: vulnerability scanning and automated scanners.
لە 1:53 تا 8:49 پەخش دەبێت: و .
The OWASP Top 10:2025 one category at a time: broken access control, misconfiguration, supply chain, crypto, injection and the rest.
:2025 پۆل بە پۆل: شکاو، ، زنجیرەی دابینکردن، ، و ئەوانی تر.
Whole video (10:15): the ten 2025 categories with examples.
هەموو ڤیدیۆکە (10:15): دە پۆلەکەی لیستی 2025 لەگەڵ نموونە.
Network Defences: Firewalls, Segmentation, Monitoring and SIEMبەرگرییەکانی ڕایەڵە: ئاگرەدیوار، بەشبەشکردنی ڕایەڵە، چاودێریی ئاسایش و SIEM
What a firewall does, how its rules allow or block traffic, how a stateful firewall remembers connections, and what newer all-in-one firewalls add.
چی دەکات، ڕێساکانی چۆن ڕێگە بە هاتوچۆ دەدەن یان دەیوەستێنن، بە چۆن پەیوەندییەکان لەبیر دەگرێت، هەروەها چی زیاد دەکەن.
Rules at 2:00, stateful firewalls at 4:11, all-in-one (UTM) firewalls at 6:30.
ڕێساکان لە 2:00، بە لە 4:11، (UTM) لە 6:30.
In Kurdish (Sorani): what a VPN (virtual private network) is and what people use one for.
بە کوردیی سۆرانی: ( تایبەتی گریمانەیی) چییە و خەڵک بۆ چی بەکاری دەهێنن.
Kurdish (Sorani) introduction to what a VPN is, by the ZagrosByte (CyberKurd) channel; it does not cover this screen's points on patching the VPN gateway and MFA.
ناساندنێکی کوردی (سۆرانی) بۆ ئەوەی چییە، لە کەناڵی ZagrosByte (CyberKurd)ـەوە؛ خاڵەکانی ئەم شاشەیە دەربارەی و ناگرێتەوە.
How DoS and DDoS floods knock a server offline, how to spot one, and three defences: rate limiting, a web application firewall and load balancing.
چۆن DoS و DDoS بە لافاوی لە کار دەخەن، چۆن دەیانناسیتەوە و سێ بەرگری: ، و دابەشکردنی فشار.
DoS vs DDoS at 3:58; how to identify one at 5:13; defences from 6:00 (rate limiting 6:24, WAF 7:03, load balancer 7:47).
جیاوازیی DoS و DDoS لە 3:58؛ چۆن دەیناسیتەوە لە 5:13؛ ڕێگاکانی بەرگری لە 6:00 ( 6:24، 7:03، دابەشکەری فشار 7:47).
Incident Response: Six Phasesوەڵامدانەوەی ڕووداو: شەش قۆناغ
The NIST Cybersecurity Framework 2.0 walked through function by function: Govern, Identify, Protect, Detect, Respond and Recover, with simple examples.
2.0 ئەرک بە ئەرک: بەڕێوەبردن (Govern)، ناسینەوە (Identify)، پاراستن (Protect)، دۆزینەوە (Detect)، وەڵامدانەوە (Respond) و گەڕاندنەوە (Recover)، بە نموونەی سادە.
Watch from 4:23: Detect, Respond (5:45) and Recover (6:50), the CSF 2.0 functions where SP 800-61 Rev. 3 places incident handling. The whole video is on the course-map screen of 'What is cybersecurity'.
لە 4:23 بەدواوە سەیر بکە: دۆزینەوە (Detect)، وەڵامدانەوە (Respond، 5:45) و گەڕاندنەوە (Recover، 6:50)، ئەو ئەرکانەی 2.0 کە SP 800-61 Rev. 3 تێیاندا جێ دەکاتەوە. هەموو ڤیدیۆکە لەسەر شاشەی «نەخشەیەکی بوارەکە»ی وانەی « چییە؟» دانراوە.
The whole incident response process: planning, detection and analysis, containment strategies, eradication and recovery, and the lessons after an incident.
هەموو قۆناغەکانی : پلاندانان، دۆزینەوە و شیکردنەوە، ستراتیژەکانی ، و گەڕاندنەوە، هەروەها دوای ڕووداوەکە.
Planning 1:36, detection and analysis 2:37, containment 4:23, eradication and recovery 7:50, post-incident activities 9:08. The step names follow NIST's older four-phase guide, compared with the course's six phases on the 'NIST view' screen.
پلاندانان 1:36، دۆزینەوە و شیکردنەوە 2:37، 4:23، و گەڕاندنەوە 7:50، کارەکانی دوای ڕووداو 9:08. ناوی هەنگاوەکان شوێن ڕێبەرە کۆنە چوار قۆناغییەکەی NIST دەکەون، کە شاشەی «دیدی NIST» لەگەڵ شەش قۆناغەکەی کۆرسەکە بەراوردیان دەکات.
Security Operations Centres and Threat Huntingناوەندی کارەکانی ئاسایش و ڕاوکردنی هەڕەشە
What a security operations centre is: the people, processes and tools it uses, and how it handles three example incidents from alert to response.
چییە: خەڵک، ڕێکار و ئامرازەکانی، هەروەها چۆن مامەڵە لەگەڵ سێ نموونەی دەکات، لە تا وەڵامدانەوە.
A six-minute overview of a SOC: people, processes, tools and three example incidents.
ناساندنێکی شەش خولەکی بۆ : خەڵک، ڕێکار، ئامرازەکان و سێ نموونەی .
Why analysts drown in thousands of alerts, and how a SIEM gathers logs from many tools in one place so real threats stand out.
بۆچی لە ناو هەزاران نوقم دەبن و چۆن لە زۆر ئامرازەوە لە یەک شوێندا کۆ دەکاتەوە تا دیار بن.
How a SIEM turns many logs into fewer, prioritised alerts and reduces alert fatigue.
چۆن دەکاتە ؛ بەمەش کەم دەکاتەوە.
Why attackers can stay hidden for months before anyone notices, and how threat hunters go looking for them first, with which techniques and tools.
بۆچی دەتوانن چەند مانگێک شاراوە بمێننەوە پێش ئەوەی کەس هەستیان پێ بکات و چۆن ڕاوچییانی پێشتر بەدوایاندا دەگەڕێن، بە چ تەکنیک و ئامرازێک.
Proactive threat hunting from 2:14; techniques at 3:00; tools at 4:54.
بە دەستپێشخەری لە 2:14؛ تەکنیکەکان لە 3:00؛ ئامرازەکان لە 4:54.
How attackers' tactics, techniques and procedures (TTPs) form the stages of an attack, and how the MITRE ATT&CK framework maps them for defenders.
چۆن تاکتیک، تەکنیک و ڕێکارەکانی (TTPs) قۆناغەکانی پێک دەهێنن و چۆن بۆ بەرگریکاران نەخشەیان دەکێشێت.
TTPs from 2:50, the ATT&CK framework from 4:05, defending against threats from 6:16.
TTPـەکان لە 2:50، لە 4:05، بەرگری لە لە 6:16.
Building a Security Cultureبونیادنانی کولتووری ئاسایش
Five simple safety rules from a security expert: turn on two-factor authentication, use different passwords, install updates, and share less personal information.
پێنج ئامۆژگاریی سادەی سەلامەتی لە پسپۆڕێکی : چالاک بکە، جیاواز بەکاربهێنە، دابمەزرێنە و کەسیی کەمتر بڵاو بکەرەوە.
Covers three of CISA's four steps (second sign-in step, unique passwords, updates) plus careful sharing; suspicious calls and e-mails at 2:48.
سێ لە چوار هەنگاوەکەی CISA دەگرێتەوە (هەنگاوی دووەمی ، جیاواز، ) لەگەڵ وریایی لە بڵاوکردنەوە؛ پەیوەندیی تەلەفۆنی و گوماناوی لە 2:48.
How AI and machine learning help short-staffed security teams find threats faster, and why people still make the final decisions.
چۆن و یارمەتیی تیمە کەمکارمەندەکانی دەدەن خێراتر بدۆزنەوە و بۆچی هێشتا مرۆڤ بڕیاری کۆتایی دەدات.
AI as a "force multiplier" for a security team that has too few people.
وەک «زیادکەری هێز» (force multiplier) بۆ تیمێکی کە کارمەندی کەمە.
Real Incidents: From MoneyGram to GPS Spoofingڕووداوە ڕاستەقینەکان: لە MoneyGramـەوە تا هەڵخەڵەتاندنی GPS
How attackers hid malicious code inside SolarWinds Orion updates so thousands of customers installed a back door: a supply-chain attack explained simply.
چۆن کۆدی زیانبەخشیان لە ناو SolarWinds Orion شاردەوە تا هەزاران کڕیار دابمەزرێنن: بە سادەیی.
Orion and the infected update (0:26), supply-chain details (1:55), advanced persistent threats (3:12).
Orion و (0:26)، وردەکارییەکانی (1:55)، پێشکەوتووی بەردەوام (APT، 3:12).
How one faulty CrowdStrike update crashed Windows computers worldwide in July 2024, and why each machine had to be fixed by hand.
چۆن هەڵەی CrowdStrike لە تەممووزی 2024 Windows لە هەموو جیهاندا لە کار خست و بۆچی دەبوو هەر ئامێرێک بە دەست چاک بکرێتەوە.
A BBC explainer from the day: the outage, the manual fix (1:08), root cause and testing (2:33), why only Windows was hit (3:04).
ڕوونکردنەوەیەکی BBC لە هەمان ڕۆژدا: وەستانەکە، چاککردنەوەی دەستی (1:08)، هۆکاری بنەڕەتی و (2:33)، بۆچی تەنها Windows تووش بوو (3:04).
The difference between GPS jamming and spoofing, where interference happens today, and how airline pilots notice it and keep flying safely.
جیاوازیی و ، ئەمڕۆ لە کوێ تێکدانی ڕوودەدات و فڕۆکەوانەکان چۆن هەستی پێ دەکەن و بە سەلامەتی بەردەوام دەبن.
Jamming vs spoofing (0:32), a real spoofing event on a flight (0:52), how pilots respond (1:45).
بەرامبەر (0:32)، ڕووداوێکی ڕاستەقینەی لە گەشتێکی ئاسمانیدا (0:52)، فڕۆکەوانەکان چۆن وەڵام دەدەنەوە (1:45).
Artificial Intelligenceژیریی دەستکرد
What Is Artificial Intelligence?ژیریی دەستکرد چییە؟
In Kurdish: what artificial intelligence is, the four ways to look at it (think or act, like humans or logically) and where it is used.
بە کوردی: چییە، چوار شێوازی تێڕوانین لێی (بیرکردنەوە یان ڕەفتار، وەک مرۆڤ یان بە شێوەیەکی لۆجیکی) و لە کوێدا بەکاردێت.
Kurdish (Sorani) overview: what AI is, the four approaches (at about 1:25) and everyday uses of AI.
ناساندنێکی گشتی بە کوردیی سۆرانی: چییە، چوار ڕێبازەکەی (نزیکەی 1:25) و بەکارهێنانە ڕۆژانەکانی.
The main steps of AI history: the Turing test, early AI programs, ELIZA, Prolog, expert systems and Deep Blue.
هەنگاوە سەرەکییەکانی مێژووی : ، یەکەمین ، ELIZA، Prolog، و Deep Blue.
Watch 0:24-6:20: the Turing test, early AI programs, ELIZA, Prolog, expert systems and Deep Blue. Machine learning and later come on the screen 'From the 1980s to today'.
لە 0:24 تا 6:20 سەیر بکە: ، یەکەمین ، ELIZA، Prolog، و Deep Blue. و ئەوەی دوای ئەو هات لە شاشەی «لە هەشتاکانەوە تا ئەمڕۆ»دا باس دەکرێن.
Narrow AI (one task) versus general AI (any task a person can do), and why only narrow AI exists today.
(تەنها یەک ئەرک) بەرامبەر (هەر ئەرکێک کە مرۆڤ بتوانێت بیکات) و بۆچی ئەمڕۆ تەنها بوونی هەیە.
Watch 0:40-2:33: narrow AI, and general AI that is still only theoretical.
لە 0:40 تا 2:33 سەیر بکە: و کە هێشتا تەنها لە ڕووی تیۆرییەوە هەیە.
How AI, machine learning, deep learning and generative AI fit inside each other, and how each one grew in time.
چۆن ، ، و یەک لەناو یەکدان و هەر یەکەیان بە درێژایی کات چۆن گەشەی کردووە.
Whole video: AI, then machine learning, deep learning and generative AI such as chatbots.
هەموو ڤیدیۆکە: ، پاشان ، و وەک .
Can Machines Think? The Turing Testئایا ئامێرەکان بیر دەکەنەوە؟ تاقیکاریی تیورینگ
Turing's 1950 paper read aloud: the question 'Can machines think?' and the imitation game that replaced it.
توێژینەوەکەی Alan Turing لە ساڵی 1950 بە دەنگی بەرز دەخوێنرێتەوە: پرسیاری «ئایا ئامێر دەتوانێت بیر بکاتەوە؟» و یاریی لاساییکردنەوە کە جێگەی ئەو پرسیارەی گرتەوە.
Watch 0:00-8:13: Turing's own words about the imitation game (the 'Objections' part comes after).
لە 0:00 تا 8:13 سەیر بکە: قسەکانی خودی Turing دەربارەی یاریی لاساییکردنەوە (بەشی Objections دوای ئەمە دێت).
A real 2024 Turing test with GPT-4: the persona prompt, sample chats and how often judges were fooled.
کە لە ساڵی 2024 بە ڕاستی لەگەڵ GPT-4 ئەنجامدرا: ئەو ڕێنماییەی کەسایەتییەکی پێدەبەخشێت، نموونەی گفتوگۆکان و دادوەرەکان چەند جار فریویان خوارد.
Watch 0:00-7:44: the 2024 study in which judges often took GPT-4 for a human. It was made before the 2025 GPT-4.5 result on this screen. Stops before the sponsor.
لە 0:00 تا 7:44 سەیر بکە: توێژینەوەکەی ساڵی 2024 کە تێیدا دادوەرەکان زۆر جار وایان دەزانی GPT-4 مرۆڤە. ئەم ڤیدیۆیە پێش ئەنجامەکەی GPT-4.5 لە ساڵی 2025 دروستکراوە کە لەم شاشەیەدا باسکراوە. پێش ڕیکلامی سپۆنسەرەکە دەوەستێت.
Searle's Chinese Room: following rules for Chinese symbols without understanding them, and why people still argue about it.
John Searle: پەیڕەوکردنی یاسا بۆ پیتە چینییەکان بێ تێگەیشتن لە ماناکەیان و بۆچی خەڵک هێشتا لەسەری مشتومڕ دەکەن.
Whole video: Searle's Chinese Room and the debate about whether computers can understand.
هەموو ڤیدیۆکە: Searle و مشتومڕ لەسەر ئەوەی ئایا دەتوانن تێبگەن یان نا.
Agents, Sensors and Actuators; Rational Agentsئەیجێنتەکان، هەستەوەرەکان و جووڵێنەرەکان؛ ئەیجێنتە عەقڵانییەکان
What an actuator is: the part that makes a machine move, with electric, hydraulic and pneumatic examples.
چییە: ئەو بەشەی ئامێر دەجووڵێنێت، لەگەڵ نموونەی کارەبایی، هایدرۆلیکی (شلە) و پنیوماتیکی (هەوا).
Whole video: physical actuators, the parts that make machines move (automatic doors, car seats, valves). Software actuators are not covered.
هەموو ڤیدیۆکە: ، ئەو بەشانەی ئامێرەکان دەجووڵێنن (دەرگای خۆکار، کورسیی ئۆتۆمبێل، ڤاڵڤ). ئەوانەی لە هەن باس ناکرێن.
Agent Programs, Pseudocode and Algorithm Analysisبەرنامەکانی ئەیجێنت، نیمچەکۆد و شیکارکردنی ئەلگۆریزم
Learn what an algorithm is with an everyday counting example, how a loop repeats steps, and how to write the steps as pseudocode.
بە نموونەیەکی ڕۆژانەی ژماردن فێردەبیت چییە، چۆن هەنگاوەکان دووبارە دەکاتەوە و چۆن هەنگاوەکان وەک بنووسیت.
Whole video: an algorithm as exact steps, written as pseudocode, and a faster version.
هەموو ڤیدیۆکە: وەک چەند هەنگاوێکی ورد، نووسینی بە و وەشانێکی خێراتری.
Big-O in short: drop constants, keep the fastest-growing term, and use the worst case, with constant, linear and quadratic examples.
بە کورتی: ژمارە جێگیرەکان لابدە، تەنها ئەو بەشەی خێراتر گەورە دەبێت بهێڵەرەوە و حساب بۆ بکە، لەگەڵ نموونەی کاتی جێگیر، هێڵی و دووجایی.
Whole video: constant, linear and quadratic time, and why Big-O drops constants.
هەموو ڤیدیۆکە: کاتی جێگیر و هێڵی و دووجایی. هەروەها بۆچی ژمارە جێگیرەکان لادەبات.
Types of Agents and Multi-Agent Systemsجۆرەکانی ئەیجێنت و سیستەمە فرەئەیجێنتەکان
The five agent types (simple reflex, model-based, goal-based, utility-based and learning agents) with simple examples.
پێنج جۆرەکەی : ، ، ، و ، لەگەڵ نموونەی سادە.
Whole video: the five types of agent, from simple reflex to learning agents.
هەموو ڤیدیۆکە: پێنج جۆرەکەی ، لە تا .
How many agents work together: flat and hierarchical structures, coordination, advantages and risks.
چۆن چەندین پێکەوە کار دەکەن: ، ، لایەنە باش و مەترسییەکانی.
Whole video: many AI agents working together in flat or hierarchical systems. Its examples are LLM-based software agents; the ideas apply to any multi-agent system.
هەموو ڤیدیۆکە: کە لە سیستەمی تەخت یان هەرەمیدا پێکەوە کار دەکەن. لە نموونەکانیدا لەسەر بنەمای کار دەکەن، بەڵام بیرۆکەکان بۆ هەر ڕاستن.
The Python You Need for the AI Labsئەو Pythonـەی بۆ تاقیگەکانی ژیریی دەستکرد پێویستە
In Kurdish: how to make a Python list, read items by index (also the negative index -1), change an item and join two lists.
بە کوردی: چۆن دروست دەکەیت، بە دەخوێنیتەوە (لەوانە نەرێنیی -1)، دەگۆڕیت و دوو پێکەوە دەلکێنیت.
Kurdish video: making a list, index 0 and -1, changing an item and joining lists with +.
بە کوردی: دروستکردنی ، 0 و -1، گۆڕینی و لکاندنی بە +.
Python dictionaries: key-value pairs, get() with a default, adding, changing and deleting, and looping with items().
: ، get() لەگەڵ ، زیادکردن و گۆڕین و سڕینەوە، هەروەها بە items().
Whole video: dictionaries, get(), changing values and looping with items().
هەموو ڤیدیۆکە: ، get()، گۆڕینی و بە items().
What a class is, how __init__ and self store attributes, and how to make objects from a class.
چییە، __init__ و self چۆن هەڵدەگرن و چۆن لە دروست دەکەیت.
Watch 0:00-8:47: classes, __init__, self and attributes.
لە 0:00 تا 8:47 سەیر بکە: ، __init__، self و .
Priority Queues and Heapsکیووە پێشینەییەکان و هیپەکان
Min-heaps: parent no larger than its children, storing the tree in a list, and how sift up and sift down repair the order.
: لە خۆی گەورەتر نییە، لە هەڵدەگیرێت، هەروەها چۆن و ڕیزبەندییەکە چاک دەکەنەوە.
Watch 1:04-3:10: heap rules, min and max heaps, and storing the tree in a list (next screen).
لە 1:04 تا 3:10 سەیر بکە: یاساکانی ، و . هەروەها هەڵگرتنی لە (شاشەی داهاتوو).
Min-heaps: parent no larger than its children, storing the tree in a list, and how sift up and sift down repair the order.
: لە خۆی گەورەتر نییە، لە هەڵدەگیرێت، هەروەها چۆن و ڕیزبەندییەکە چاک دەکەنەوە.
Watch 3:10-6:01: sift up, then sift down (next screen).
لە 3:10 تا 6:01 سەیر بکە: ، پاشان (شاشەی داهاتوو).
Using Python's heapq: heapify, heappush, heappop and reading the smallest item.
بەکارهێنانی heapq لە : heapify، heappush، heappop و خوێندنەوەی بچووکترین .
Watch 13:16-18:33: heapify, heappush and heappop in Python's heapq, then a short heap sort with heapq.
لە 13:16 تا 18:33 سەیر بکە: heapify، heappush و heappop لە heapq، پاشان بە کورتی بە heapq.
Search Problems: States, Actions, Goals and Costsکێشەکانی گەڕان: دۆخەکان، کردەوەکان، ئامانج و کۆست
Harvard's CS50 AI lecture on search: the parts of a search problem, the frontier loop, DFS and BFS on mazes, and greedy best-first search.
وانەی گەڕان لە کۆرسی CS50 AIـی زانکۆی Harvard: بەشەکانی ، ، و لەسەر ، هەروەها .
Watch 3:14-14:17: the parts of a search problem: initial state, actions, transition model, state space, goal test and path cost.
لە 3:14 تا 14:17 سەیر بکە: بەشەکانی ، واتە ، ، ، ، و .
Harvard's CS50 AI lecture on search: the parts of a search problem, the frontier loop, DFS and BFS on mazes, and greedy best-first search.
وانەی گەڕان لە کۆرسی CS50 AIـی زانکۆی Harvard: بەشەکانی ، ، و لەسەر ، هەروەها .
Watch 14:17-25:57: solutions and the optimal solution, the node (state, parent, action, path cost), the frontier, and why an explored set stops loops.
لە 14:17 تا 25:57 سەیر بکە: چارەسەرەکان و ، (، ، ، )، ، هەروەها بۆچی ڕێگە لە سووڕانەوەی بازنەیی دەگرێت.
Depth-First and Breadth-First Searchگەڕانی قووڵایی و گەڕانی پانایی
How breadth-first search visits a graph level by level, why it uses a queue, and how the code keeps track of visited nodes.
چۆن ئاست بە ئاست سەردانی دەکات، بۆچی بەکاردەهێنێت و کۆدەکە چۆن ئاگای لە دەبێت.
Watch 0:00-5:19: BFS intuition and implementation; stops before the flood-fill example.
لە 0:00 تا 5:19 سەیر بکە: بیرۆکە و جێبەجێکردنی ؛ پێش نموونەی flood fill دەوەستێت.
How depth-first search visits a graph: it goes as deep as it can, keeps waiting vertices on a stack and goes back at dead ends.
چۆن سەردانی دەکات: تا بتوانێت بەرەو قووڵ دەڕوات، ئەو چاوەڕێن لە هەڵدەگرێت و کاتێک ڕێگە کۆتایی دێت دەگەڕێتەوە دواوە.
Watch 12:13-16:03: depth-first search on a graph with a stack: go deep first, and go back when a vertex has no unvisited neighbours.
لە 12:13 تا 16:03 سەیر بکە: لەسەر بە ، واتە سەرەتا بەرەو قووڵ بڕۆ و کاتێک هیچ دراوسێیەکی سەردانینەکراوی نەبوو بگەڕێوە دواوە.
Solving a Maze with DFS and BFSچارەسەرکردنی لابیرینت بە DFS و BFS
Harvard's CS50 AI lecture on search: the parts of a search problem, the frontier loop, DFS and BFS on mazes, and greedy best-first search.
وانەی گەڕان لە کۆرسی CS50 AIـی زانکۆی Harvard: بەشەکانی ، ، و لەسەر ، هەروەها .
Watch 25:57-53:18 (a long overview): DFS with a stack, BFS with a queue, both solving mazes, and a walk through the Python maze program. In a maze every step costs 1, so the shortest path is also the cheapest.
لە 25:57 تا 53:18 سەیر بکە (پوختەیەکی درێژە): بە و بە ، کە هەردووکیان چارەسەر دەکەن، پاشان بە هەنگاو بە هەنگاو ڕوون دەکاتەوە. لە کۆستی هەر هەنگاوێک یەکە، بۆیە هەرزانترینیشە.
Depth-Limited, Uniform-Cost, Iterative Deepening and Bidirectional Searchگەڕانی قووڵایی سنووردار، گەڕانی کەمترین کۆست، گەڕانی قووڵکردنەوەی پلەبەپلە و گەڕانی دووئاڕاستە
A worked example of uniform-cost search on a weighted graph: always expand the cheapest path found so far, until the cheapest path reaches a goal.
نموونەیەکی هەنگاوبەهەنگاوی لەسەر : هەمیشە هەرزانترین کە تا ئێستا دۆزراوەتەوە فراوان دەکرێت، تا ئەو کاتەی هەرزانترین دەگاتە .
Whole video: the example graph, then uniform-cost search traced by hand from 1:58.
هەموو ڤیدیۆکە: نموونەکە، پاشان لە 1:58 بەدواوە بە دەست هەنگاو بە هەنگاو جێبەجێ دەکرێت.
Heuristics and Greedy Best-First Searchپێوەرەکان و گەڕانی چاوچنۆکانە
Harvard's CS50 AI lecture on search: the parts of a search problem, the frontier loop, DFS and BFS on mazes, and greedy best-first search.
وانەی گەڕان لە کۆرسی CS50 AIـی زانکۆی Harvard: بەشەکانی ، ، و لەسەر ، هەروەها .
Watch 53:18-1:05:15: uninformed and informed search, heuristics, Manhattan distance, and greedy best-first search on a maze, where its path can be longer than the best one.
لە 53:18 تا 1:05:15 سەیر بکە: و ، ، ، هەروەها لەسەر ، کە تێیدا دەشێت لە درێژتر بێت.
A* Searchگەڕانی A*
How A* joins uniform-cost search (cost so far) and greedy search (guess to the goal), and why an admissible heuristic gives the shortest route.
چۆن دوو شت تێکەڵ دەکات: (کۆستی تا ئێستا) و (مەزەندە تا ئامانج)، هەروەها بۆچی بە دەدۆزرێتەوە.
Watch 0:00-14:45: greedy search, uniform-cost search, A* as a mix of both, and why an admissible heuristic gives the shortest route. With a closed list A* also needs a consistent heuristic (see 'Why an admissible heuristic gives the optimal path').
لە 0:00 تا 14:45 سەیر بکە: ، ، وەک تێکەڵەیەک لە هەردووکیان، هەروەها بۆچی بە دەدۆزرێتەوە. ئەگەر closed list بەکاربهێنێت، پێویستیشی بە دەبێت (بڕوانە «بۆچی باشترین ڕێگا دەدات»).
A* traced by hand on a small graph: every path gets f = g + h, and the smallest f is expanded next.
بە دەست لەسەر بچووک جێبەجێ دەکرێت: هەر f = g + h وەردەگرێت و دواتر ئەو فراوان دەکرێت کە fـەکەی لە هەمووان بچووکترە.
Whole video: A* traced by hand on a small graph; every path in the OPEN list gets f = g + h. Careful: at 6:00 the score written for the path S-A-B-A is wrong; it should be 17, not 20 (the video's description gives this correction).
هەموو ڤیدیۆکە: بە دەست لەسەر بچووک؛ هەر لە OPEN list بەهای f = g + h وەردەگرێت. ئاگادار بە: لە 6:00 ئەو بەهایەی بۆ S-A-B-A نووسراوە هەڵەیە؛ دەبێت 17 بێت نەک 20 (لە وەسفی ڤیدیۆکەدا ئەم ڕاستکردنەوەیە هاتووە).
What admissible and consistent heuristics mean, how the triangle rule defines consistency, and how the two conditions are related.
و واتایان چییە، یاسای سێگۆشە چۆن هاوئاهەنگی پێناسە دەکات و ئەم دوو مەرجە چ پەیوەندییەکیان بە یەکەوە هەیە.
Watch 0:00-8:45: admissible and consistent heuristics, the triangle rule, and how the two are related. The sound is quiet: turn the volume up.
لە 0:00 تا 8:45 سەیر بکە: و ، یاسای سێگۆشە و پەیوەندیی نێوان ئەم دووانە. دەنگەکەی نزمە، بۆیە دەنگی ئامێرەکەت بەرز بکەرەوە.
Search Practice: Midterm-Style Tasksڕاهێنانی گەڕان: ئەرکی وەک تاقیکردنەوەی نیوەی وەرز
What the travelling salesman problem is and why trying every order of the cities quickly becomes impossible.
چییە و بۆچی تاقیکردنەوەی هەموو ڕیزبەندییەکانی شارەکان زوو دەبێتە کارێکی مەحاڵ.
Watch 1:27-5:35: the problem and why brute force over every order explodes.
لە 1:27 تا 5:35 سەیر بکە: کێشەکە و بۆچی تاقیکردنەوەی هەموو ڕیزبەندییەکان (brute force) زۆر بە خێرایی لە توانادا نامێنێت.
Why a mutable default value such as a list is created only once and shared by every call, and how None fixes it.
بۆچی کە دەکرێت بگۆڕدرێت (وەک ) تەنها یەک جار دروست دەکرێت و هەموو تێیدا هاوبەشن، هەروەها چۆن None چاکی دەکاتەوە.
Whole video: the same bug as visited=set(), shown with a list, and the fix with None. The datetime example at the end shows that a default value is made only once.
هەموو ڤیدیۆکە: هەمان کە لە visited=set() هەیە، بەڵام بە پیشان دەدرێت، لەگەڵ چاککردنەکەی بە None. نموونەی datetime لە کۆتاییدا دەریدەخات کە تەنها یەک جار دروست دەکرێت.
Hill Climbing and Its Problemsچیاهەڵەگڕی و کێشەکانی
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 5:35:28–5:41:32 of the full course: local search, the houses-and-hospitals example, and the state-space landscape with objective and cost functions.
لە کۆرسە تەواوەکە، 5:35:28 تا 5:41:32 لێدەدرێت: ، نموونەی خانووەکان و نەخۆشخانەکان، هەروەها لەگەڵ و کۆست.
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 5:41:32–6:03:51: hill climbing step by step, local maxima and minima, flat areas, the variants (steepest-ascent, stochastic, first-choice, random-restart, local beam) and a Python demo (hospitals.py).
لە 5:41:32 تا 6:03:51 لێدەدرێت: هەنگاو بە هەنگاو، و ، ، جۆرەکانی (، ، first-choice، ، ) و نموونەیەکی (hospitals.py).
Rob Miles explains hill climbing as climbing a hill blindfolded, and why it can stop on a small local peak instead of the highest one.
Rob Miles بە سەرکەوتن بە گردێکدا بە چاوی بەستراو دەچوێنێت، هەروەها ڕوون دەکاتەوە بۆچی دەکرێت لەسەر بوەستێت لە جیاتی .
Plays 0:00–6:43 and stops before the sponsor message. Uses evolution as an example of hill climbing.
لە 0:00 تا 6:43 لێدەدرێت و پێش ڕیکلامی سپۆنسەرەکە دەوەستێت. پەرەسەندنی زیندەوەران وەک نموونەیەکی بەکاردەهێنێت.
Simulated Annealingsimulated annealing
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 6:03:51–6:14:51: simulated annealing, the temperature, the probability e^(ΔE/T) of accepting a worse state, and the travelling salesman problem.
لە 6:03:51 تا 6:14:51 لێدەدرێت: ، ، e^(ΔE/T) بۆ وەرگرتنی خراپتر، هەروەها .
Shows what annealing does to hot metal, cooled slowly, and how simulated annealing copies the idea to escape bad solutions.
پیشان دەدات ساردکردنەوەی هێواش (annealing) چی بە کانزای گەرم دەکات و چۆن هەمان بیرۆکە لاسایی دەکاتەوە بۆ دەربازبوون لە چارەسەرە خراپەکان.
Plays 1:21–4:56: the idea from nature, the physics of annealing metal, and how simulated annealing imitates it.
لە 1:21 تا 4:56 لێدەدرێت: بیرۆکەکە لە سروشتەوە، فیزیای ساردکردنەوەی هێواشی کانزا و چۆن لاسایی دەکاتەوە.
Building Tic-Tac-Toe in Pythonدروستکردنی یاریی ئێکسوئۆ بە Python
A beginner builds a two-player tic-tac-toe game in Python step by step: the board, printing it, turns, wins, ties and checking the player's input.
فێرخوازێکی سەرەتایی هەنگاو بە هەنگاو بۆ دوو یاریزان بە دروست دەکات: تەختەکە و پیشاندانی، نۆرەکان، بردنەوە، یەکسانبوون و پشکنینی .
Starts at 2:49 (planning) and runs to the end. Careful: this video keeps the board in ONE list of 9 cells (you type 1–9) and uses global variables. Our lesson uses a list of lists, board[row][col], and passes the board to each function. Watch it for the plan and the steps (game loop, win and draw checks, switching players, checking input at 52:21), not for the exact code.
لە 2:49 (پلاندانان) دەست پێدەکات تا کۆتایی. ئاگادار بە: ئەم ڤیدیۆیە تەختەکە لە تەنها یەک هەڵدەگرێت کە 9 خانەی هەیە (ژمارەکانی 1 تا 9 دەنووسیت) و بەکاردەهێنێت. وانەکەی ئێمە لە بەکاردەهێنێت (board[row][col]) و تەختەکە وەک دەنێرێت بۆ هەر . بۆ پلان و هەنگاوەکان سەیری بکە ( یارییەکە، پشکنینی بردنەوە و یەکسانبوون، گۆڕینی یاریزان، پشکنینی لە 52:21)، نەک بۆ کۆدە وردەکەی.
Minimax: An AI That Never LosesMinimax: یاریزانێکی ژیر کە هەرگیز نادۆڕێت
Shows how minimax scores a tic-tac-toe game tree, MAX and MIN players, the pseudocode, and evaluation functions for games too big to search.
پیشان دەدات چۆن دەدات بە لە ، لەگەڵ و ، و بۆ ئەو یاریانەی زۆر گەورەن بۆ گەڕانی تەواو.
Whole video (14:36). 10:28–12:19 previews alpha-beta pruning, the next lesson; 12:19 onwards matches 'Difficulty levels'.
هەموو ڤیدیۆکە (14:36). لە 10:28 تا 12:19 پێشوەخت چاوێک بە دەخشێنێت، کە وانەی داهاتووە؛ لە 12:19 بەدواوە لەگەڵ شاشەی «ئاستەکانی قورسی» دەگونجێت.
Kylie Ying writes an unbeatable tic-tac-toe player in Python with a recursive minimax function that tries each move and then undoes it.
Kylie Ying بە یاریزانێکی نەبەزیو بۆ دەنووسێت، بە کە بە کار دەکات: هەر جووڵەیەک تاقی دەکاتەوە و پاشان لایدەباتەوە.
Plays 59:59–1:15:53, chapter '7. Tic-Tac-Toe AI'. Her program is built with classes and a flat list of 9 cells, so the code looks different from ours, but the minimax steps are the same: try a move, call minimax for the other player, undo the move, keep the best score (starting from -math.inf / math.inf). Her score is bigger for a quicker win, the same idea as our 'take a win' fix.
لە 59:59 تا 1:15:53 لێدەدرێت، بەشی «7. Tic-Tac-Toe AI». ئەو بە و تەختی 9 خانەیی دروستکراوە، بۆیە کۆدەکەی لە هی ئێمە جیاوازە، بەڵام هەنگاوەکانی وەک یەکن: جووڵەیەک تاقی بکەرەوە، بۆ یاریزانەکەی تر بانگ بکە، جووڵەکە لابەرەوە، باشترین هەڵبگرە (بە -math.inf / math.inf دەست پێدەکات). ئەو بۆ بردنەوەی خێراتر گەورەترە؛ ئەمە هەمان بیرۆکەی شاشەی «چاککردن: کاتێک بردنەوە بەردەستە وەریبگرە»یە.
Alpha-Beta Pruningبڕینی ئەلفا-بێتا
Animated tree shows when alpha-beta pruning can skip branches, and how two numbers, alpha and beta, are added to the minimax code.
جووڵاو پیشان دەدات کەی دەتوانێت لقەکان بپەڕێنێت و چۆن دوو ژمارە (α و β) دەخرێنە سەر کۆدی .
Starts at 5:13 (alpha-beta concept) and runs to the end (coding alpha-beta). 0:00–5:13 is a minimax review.
لە 5:13 (بیرۆکەی ) دەست پێدەکات تا کۆتایی (نووسینی کۆدەکەی). بەشی 0:00 تا 5:13 پێداچوونەوەیەکە بە .
A lecturer works through alpha-beta pruning on a small tree, writing v, α and β at every node and cutting when α ≥ β.
مامۆستایەک لەسەر بچووک هەنگاو بە هەنگاو جێبەجێ دەکات: لە هەر v، α و β دەنووسێت و کاتێک α ≥ β بێت لقەکە دەبڕێت.
Plays 4:33 to the end (13:43): one tree worked node by node with v, α and β. From 10:22 ('example 2') it does the right half of the same tree, where a MIN node is cut because its value 2 ≤ α = 8.
لە 4:33 تا کۆتایی (13:43) لێدەدرێت: یەک بە لەگەڵ v، α و β چارەسەر دەکرێت. لە 10:22ـەوە («example 2») نیوەی ڕاستی هەمان چارەسەر دەکات، کە تێیدا MIN دەبڕدرێت، چونکە بەهاکەی (2) لە α = 8 زیاتر نییە.
Propositional Logic and Knowledge Basesلۆجیکی گوزارەیی و بنکەکانی زانین
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 2:08:03–2:11:15: what a knowledge base is, entailment (α ⊨ β: in every world where α is true, β is true too) and what inference means.
لە 2:08:03 تا 2:11:15 لێدەدرێت: چییە، (α ⊨ β: لە هەر جیهانێکدا α ڕاست بێت، βـیش ڕاستە) و واتای چییە.
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 2:13:54–2:19:11: does KB ⊨ α? Model checking on paper: P (Tuesday), Q (raining), R (Harry runs), all 8 models, keep the ones where the KB is true.
لە 2:13:54 تا 2:19:11 لێدەدرێت: ئایا KB ⊨ α؟ لەسەر کاغەز: P (سێشەممەیە)، Q (باران دەبارێت)، R (Harry ڕادەکات)، هەر 8 ، پاشان تەنها ئەوانە هەڵدەبژێردرێن کە تێیاندا ڕاستە.
Explains propositions, NOT, AND, OR, truth tables, implication and the biconditional, with clear pictures and examples.
، NOT، AND، OR، ، و ڕوون دەکاتەوە، بە وێنە و نموونەی ئاشکرا.
Whole video (10:31). It also shows XOR and logical equivalence, which the lesson does not need.
هەموو ڤیدیۆکە (10:31). هەروەها XOR و هاوتایی لۆجیکی پیشان دەدات کە وانەکە پێویستی پێیان نییە.
Reasoning with a Knowledge Base in Pythonبیرکردنەوە بە بنکەیەکی زانین لە Pythonـدا
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 2:26:03–2:31:41: the course library's recursive model_check (check_all gives one symbol True, then False) and a run on a small knowledge base. His library uses classes (Symbol, And, Implication); ours uses tuples.
لە 2:26:03 تا 2:31:41 لێدەدرێت: model_check لە کۆرسەکەدا، کە بە کار دەکات (check_all جارێک True بە دەدات و جارێکیش False)، لەگەڵ جێبەجێکردنی لەسەر بچووک. ئەو بەکاردەهێنێت (Symbol، And، Implication)؛ هی ئێمە بەکاردەهێنێت.
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 2:32:01–2:56:28: knowledge engineering. Brian Yu writes puzzles as knowledge bases in Python (Clue, people in houses, Mastermind), solves them by model checking, and shows why 2ⁿ models get slow.
لە 2:32:01 تا 2:56:28 لێدەدرێت: ئەندازیاریی زانین. Brian Yu چەند مەتەڵێک وەک بە دەنووسێت (Clue، خەڵک لە خانووەکاندا، Mastermind)، بە چارەسەریان دەکات و پیشان دەدات بۆچی پشکنینی 2ⁿ هێواش دەبێت.
Machine Learning Basics (Supplementary)بنەماکانی فێربوونی ئامێر (زیادە)
How AI, machine learning, deep learning and generative AI fit inside each other, and how each one grew in time.
چۆن ، ، و یەک لەناو یەکدان و هەر یەکەیان بە درێژایی کات چۆن گەشەی کردووە.
Plays 4:48–9:08: deep learning (neural networks), foundation models, large language models as a kind of autocomplete, generative AI for text, audio and video, and deepfakes.
لە 4:48 تا 9:08 لێدەدرێت: ()، ، وەک جۆرێک لە تەواوکەری خۆکار، بۆ دەق و دەنگ و ڤیدیۆ، هەروەها ڤیدیۆ و دەنگی ساختە (deepfakes).
Harvard's CS50 AI lecturer explains each idea with clear pictures and Python code; each placement plays only the chapter that matches its screen.
مامۆستای کۆرسی CS50 AIـی زانکۆی Harvard هەر بیرۆکەیەک بە وێنەی ئاشکرا و کۆدی ڕوون دەکاتەوە؛ لە هەر شوێنێک تەنها ئەو بەشەی لێدەدرێت کە لەگەڵ ئەو شاشەیە دەگونجێت.
Plays 7:25:22–7:31:47: rainy and dry days on a graph (humidity, pressure), nearest-neighbour classification, then k-nearest-neighbours with a vote, and why it can be slow.
لە 7:25:22 تا 7:31:47 لێدەدرێت: ڕۆژانی بارانی و وشک لەسەر (شێ و پەستان)، بە ، پاشان k بە دەنگدان، هەروەها بۆچی دەکرێت هێواش بێت.
How machine learning relates to AI and deep learning, and the three kinds: supervised, unsupervised and reinforcement learning, with simple examples.
پەیوەندیی بە و ، هەروەها سێ جۆرەکەی: ، و ، لەگەڵ نموونەی سادە.
Whole video (8:23): ML vs AI vs deep learning, then supervised (1:32), unsupervised (4:26) and reinforcement learning (6:38).
هەموو ڤیدیۆکە (8:23): بەرامبەر و ، پاشان (1:32)، (4:26) و (6:38).
Training and testing data, and overfitting: a wiggly line fits the training points perfectly but predicts new points badly.
و ، هەروەها : هێڵێکی پێچاوپێچ بە تەواوی لەگەڵ خاڵەکانی ڕاهێنان دەگونجێت، بەڵام بۆ خاڵە نوێیەکان پێشبینیی خراپ دەکات.
Starts at 0:29, after the short song, to the end: split into training and test data, two models, and the definition of overfitting (5:10).
لە 0:29 دەست پێدەکات، دوای گۆرانییە کورتەکە، تا کۆتایی: دابەشکردنی بۆ و ، دوو ، هەروەها پێناسەی (5:10).
Explaining termsڕوونکردنەوەی زاراوەکان
A* on a grid with diagonal moves: each cell shows G, H and F; a straight step costs 10, a diagonal 14.
لەسەر تەختەیەکی خانەخانە کە جووڵەی لاری تێدایە: هەر خانەیەک G، H و F پیشان دەدات؛ کۆستی هەنگاوێکی ئاسۆیی یان ستوونی دەکاتە 10 و هی لار دەکاتە 14.
Learn common short forms used in work emails, and the difference between abbreviations and acronyms.
فێری شێوە کورتە باوەکان دەبیت کە لە کاردا بەکاردێن و جیاوازیی نێوان و .
What an abstract class is: you cannot make objects from it, abstract methods have no body, and every subclass must write them.
چییە: ناتوانیت لێ دروست بکەیت، ڕووت جەستەی نییە و هەموو دەبێت بینووسێت.
In Kurdish: a Java abstract class Animal cannot be created with new; its abstract methods eat and move are written in the Cat subclass.
بە کوردی: Animal لە Javaـدا بە new دروست ناکرێت؛ eat و move لە Catـدا دەنووسرێن.
What access control is, and discretionary access control: the owner of a resource decides who else may use it.
چییە و چۆن کار دەکات: خاوەنی خۆی بڕیار دەدات کێی تر دەتوانێت بەکاری بهێنێت.
Learn what routers, switches and wireless access points each do in a network, and how they differ.
فێر دەبیت ، و هەر یەکەیان لە چ کارێک دەکات و چ جیاوازییەکیان هەیە.
What algebra is: letters (variables) stand for numbers that can change, constants stay fixed, and expressions and equations like y = 3x describe rules.
چییە: پیتەکان () جێی ئەو ژمارانە دەگرنەوە کە دەگۆڕێن، وەک خۆیان دەمێننەوە، هەروەها و وەک یاسا وەسف دەکەن.
In Kurdish: what an algorithm is, explained in simple language with everyday comparisons.
بە کوردی: چییە، بە زمانێکی سادە و بە بەراوردکردن لەگەڵ شتەکانی ژیانی ڕۆژانە.
What viruses and other malware are, and how antivirus software checks your computer to find, block and remove them.
فێر دەبیت و جۆرەکانی تری چین و چۆن دەپشکنێت تا بیاندۆزێتەوە، ڕێگرییان لێ بکات و بیانسڕێتەوە.
What the Apache web server is: free software that runs on Linux, Windows or Mac and sends web pages to browsers.
چییە: بێبەرانبەرە کە لەسەر Linux، Windows یان Mac کار دەکات و بۆ دەنێرێت.
What an API key is, how an app sends it with each request, and why a leaked key is a security risk.
چییە، چۆن لەگەڵ هەر دەینێرێت و بۆچی ئەگەر دزە بکاتە دەرەوە، بۆ مەترسیدارە.
What runtime permissions look like: the Allow dialog, what happens after two denials, and sending the user to the app settings to allow it.
لە چۆن دەردەکەون: Allow، ئەوەی دوای دوو جار ڕەتکردنەوە ڕوودەدات و ناردنی بۆ تا ڕێگە بدات.
Learn when to use a, an and the, and when to use no article at all.
فێر دەبیت کەی a، an و the بەکاربهێنیت و کەی هیچ پێویست نییە.
A Kurdish lesson on the difference between a, an and the, and when to use each one.
وانەیەک بە کوردی دەربارەی جیاوازیی نێوان a، an و the و کەی هەر یەکێکیان بەکاربهێنیت.
Learn what an aspect ratio is: width compared with height, like 16:9 and 4:3, and why 16:9 is the normal wide format today.
فێر دەبیت چییە: پانی بەراورد بە بەرزی، وەک 16:9 و 4:3. هەروەها دەزانیت بۆچی ئەمڕۆ 16:9 ڕووخسارە پانە باوەکەیە.
What an asymptote is: a line, usually drawn dashed, that a graph gets closer and closer to but never reaches, shown with y = 1/x.
چییە: ئەو هێڵەی (زۆرجار پچڕپچڕ دەکێشرێت) کە زیاتر و زیاتر لێی نزیک دەبێتەوە، بەڵام هەرگیز پێی ناگات؛ بە نموونەی .
Atomic values in first normal form: each field holds one data item; whether a full name or a street address counts as one item depends on how the data is used.
لە : هەر تەنها یەک پارچە هەڵدەگرێت. ئایا ناوی تەواو یان ناونیشانی شەقام یەک پارچەیە؟ ئەوە پەیوەستە بەوەی چۆن بەکاردێت.
The different kinds of attackers: criminals, spammers, nation-state groups, corporate spies, hacktivists, warriors, careless insiders and stalkers.
جۆرەکانی : ، ناردەرانی ، ، سیخوڕانی کۆمپانیاکان، ، سەربازانی ، کارمەندە کەمتەرخەمەکان و ئەوانەی بە ئۆنلاین ڕاوی کەسێک دەنێن.
Learn what augmented reality is and how a phone maps the room and places digital objects on top of the real world.
فێر دەبیت چییە و مۆبایل چۆن نەخشەی ژوورەکە دەکێشێت و شتی دیجیتاڵ دەخاتە سەر جیهانی ڕاستەقینە.
How a digital signature proves who really sent a message: the sender signs with a private key and anyone checks it with the public key.
چۆن دەیسەلمێنێت کێ بە ڕاستی نامەکەی ناردووە (): نێرەر بە واژووی دەکات و هەر کەسێک بە دەیپشکنێت.
The difference between authentication (who you are) and authorization (what you may do), and how roles like 'admin' decide permissions.
جیاوازیی نێوان (تۆ کێیت) و (دەتوانیت چی بکەیت) و چۆن ڕۆڵی وەک admin دیاری دەکات کێ مۆڵەتی چی هەیە.
Learn what automation means: machines and controllers doing a job by themselves, compared with people doing it by hand.
فێر دەبیت چییە: ئامێر و کۆنترۆڵەر بە خۆیان کارێک ئەنجام دەدەن، بە بەراورد لەگەڵ ئەوەی مرۆڤ بە دەست بیکات.
In Kurdish: the two axes of the coordinate plane, the horizontal x-axis (س) and the vertical y-axis (ص), each drawn as a number line.
بە کوردی: دوو ، ئاسۆیی (س) بۆ x و ستوونی (ص) بۆ y، کە هەریەکەیان وەک دەکێشرێت.
Backtracking tries choices one by one in a tree of possibilities and goes back to an earlier choice when a path breaks a rule.
یەک بە یەک بژاردەکان تاقی دەکاتەوە لە کە هەموو بژاردەکانی تێدایە؛ کاتێک یاسایەک دەشکێنێت، دەگەڕێتەوە بۆ بژاردەیەکی پێشوو.
Learn how black-and-white bars and squares store numbers and text, so a scanner or a phone camera can read them.
فێر دەبیت چۆن هێڵ و چوارگۆشە ڕەش و سپییەکانی و ژمارە و دەق هەڵدەگرن، تا یان کامێرای مۆبایل بیانخوێنێتەوە.
Best, worst and average case with linear search: the best case is when the key is the first item, so it takes constant time.
، و بە نموونەی : کاتێکە کە ئەو بەدوایدا دەگەڕێیت یەکەم بێت، بۆیە دەخایەنێت.
Bits after the binary point are worth 1/2, 1/4, 1/8 and 1/16, so 1.5 and 4.75 fit exactly but 2.8 does not.
دوای بەهایان ، ، و ـە، بۆیە 1.5 و 4.75 بە وردی هەڵدەگیرێن، بەڵام 2.8 نا.
Learn how images can be saved as binary data inside a database table, and why this can make the database slow and big.
فێر دەبیت چۆن وێنە وەک لەناو پاشەکەوت دەکرێت و بۆچی ئەمە لەوانەیە گەورە و هێواش بکات.
A variable made inside an if block with const exists only in that block; using it after the block gives 'c is not defined'.
لە ، کە بە const لەناو ifـدا دروست بکرێت تەنها لەوێدا هەیە؛ بەکارهێنانی لە دوای c is not defined دەدات.
The small circle on a gate or flip-flop symbol means "inverted": Q-bar is the opposite of Q, and active-low inputs are marked this way.
لەسەر یان واتە «پێچەوانەکراو»: پێچەوانەی ـیە و active-low بەم شێوەیە نیشان دەکرێن.
A Kurdish lesson on cache memory: what it is and why the computer uses it to work faster.
وانەیەک بە کوردی دەربارەی : چییە و بۆچی بەکاری دەهێنێت تا خێراتر کار بکات.
How the call stack keeps one frame per unfinished call, with its parameters and local variables, pushed on a call and removed on return.
چۆن بۆ هەر کە تەواو نەبووە چوارچێوەیەک هەڵدەگرێت، لەگەڵ و ؛ بە هەر بانگکردنێک دەخرێتە سەری و بە گەڕانەوە لادەبرێت.
A callback is a function passed to another function, which calls it later, for example after slow work like reading a file finishes.
کە دەدرێت بە تر و ئەویش دواتر بانگی دەکات، بۆ نموونە دوای تەواوبوونی کارێکی خاو وەک خوێندنەوەی .
What CAPTCHA stands for, why it is a test people pass but computer programs fail, and how it was invented to stop spam bots.
کورتکراوەی چییە، بۆچی تاقیکارییەکە کە مرۆڤ تێیدا دەردەچێت بەڵام تێیدا دەکەون و چۆن بۆ ڕاگرتنی بۆتەکانی داهێنرا.
A Kurdish introduction to ChatGPT, an AI chatbot: what it is and how to type a question and read its answer.
ناساندنێک بە کوردی بۆ ChatGPT، کە : چییە و چۆن پرسیارێکی تێدا دەنووسیت و وەڵامەکەی دەخوێنیتەوە.
Learn what the clipboard is: cut or copy puts something there, paste takes it out, it works between apps, and Windows can keep a history.
فێر دەبیت چییە: بە یان شتێک دەچێتە ناوی و بە دەری دەهێنیتەوە. لە نێوان کار دەکات و Windows دەتوانێت مێژووەکەشی هەڵبگرێت.
WordPress as an example of a CMS: build and update a website's pages from a dashboard without writing code.
WordPress وەک نموونەیەکی : لە دروست دەکەیت و نوێیان دەکەیتەوە، بێ ئەوەی کۆد بنووسیت.
A term is a number part times a variable part; the number part is called the coefficient, for example 6 in 6y.
بڕێکی وەک بەشێکی ژمارەیی جارانی بەشێکی ؛ بەشە ژمارەییەکە، لێرەدا 6، پێی دەوترێت .
Google Workspace as collaboration software: e-mail, video meetings, team chat, shared calendars and drives, and documents several people edit at the same time.
Google Workspace وەک : ، ، تیم، ڕۆژژمێر و Driveـی هاوبەش، هەروەها ، واتە چەند کەسێک لە هەمان کاتدا یەک دەستکاری دەکەن.
A Kurdish (Sorani) introduction to collocations: what they are and why learning words that go together makes your English sound natural.
ناساندنێک بە کوردیی سۆرانی بۆ : چین و بۆچی فێربوونی ئەو وشانەی پێکەوە دێن وا دەکات ئینگلیزییەکەت سروشتیتر بێت.
Learn what collocations are (words that naturally go together) and the most common types in English.
فێر دەبیت چییە، واتە ئەو وشانەی بە شێوەیەکی سروشتی پێکەوە دێن و باوترین جۆرەکانی لە ئینگلیزیدا.
A combinational circuit's output depends only on its present inputs; a sequential circuit such as the SR latch also remembers the past.
تەنها بە ئێستاوە بەندە؛ وەک SR ڕابردووش لەبیر دەگرێت.
What the command line is, why programmers and server admins type commands instead of clicking, and how the command line, terminal and shell differ.
چییە، بۆچی و بەڕێوەبەرانی لە جیاتی فەرمان دەنووسن و جیاوازیی نێوان ، تێرمیناڵ و شێڵ چییە.
Inside a simple CPU: the control unit decodes each instruction and directs memory, registers and the ALU; the clock sets the pace in hertz.
ناوەوەی سادە: هەر شی دەکاتەوە و ، و بەڕێوە دەبات؛ ڕیتمی کار دادەنێت و بە دەپێورێت.
How the coordinate plane is built: the horizontal x-axis, the vertical y-axis, the origin (0,0), the four quadrants and plotting points (x, y).
چۆن پێک دێت: x (ئاسۆیی)، y (ستوونی)، ، چوار چارەکەکە و دانانی خاڵ بەپێی .
Kurdish: copy several words in Microsoft Word, then paste them from the Clipboard pane; copy and paste work the same way in PowerPoint.
بە کوردی: لە Microsoft Wordـدا چەند وشەیەک ، پاشان لە Clipboardـەوە . و لە PowerPointـیشدا هەروا کار دەکەن.
Learn what copyright protects, who owns it, how long it lasts, and why you need permission to copy someone's work.
فێر دەبیت چی دەپارێزێت، خاوەنەکەی کێیە، تا کەی بەردەوام دەبێت و بۆچی بۆ کۆپیکردنی کاری کەسێکی تر مۆڵەتت پێویستە.
Learn easy tricks to tell countable nouns (a book, two books) from uncountable nouns (furniture, equipment) and avoid common mistakes.
چەند ڕێگەیەکی ئاسان فێر دەبیت بۆ جیاکردنەوەی ، وەک a book و two books، لە ، وەک furniture و equipment و خۆپاراستن لە هەڵە باوەکان.
A 3D animated look inside a desktop computer that shows what the CPU, motherboard, power supply and graphics card do.
بە 3D ناوەوەی پیشان دەدات و ڕوون دەکاتەوە ، ، و هەریەکەیان چ کارێک دەکەن.
Cryptocurrency explained: digital money kept in one shared ledger that thousands of computers copy, so no bank is needed and cheating is easy to spot.
بە سادەیی: پارەیەکی دیجیتاڵی کە لە یەک هاوبەشدا تۆمار دەکرێت و هەزاران کۆپیی دەکەن، بۆیە بانک پێویست نییە و فێڵکردن ئاسان دەدۆزرێتەوە.
CSS Grid: columns and rows, fr, repeat, minmax, gap, placing items, and naming areas with grid-template-areas.
: ستوون و ڕیز، fr، repeat()، minmax()، gap، شوێندانانی و ناونانی ناوچەکان بە grid-template-areas.
What a cube root is, with whole numbers, fractions, decimals and negative numbers, for example the cube root of -27 is -3.
چییە و چۆن بۆ ، ، و دەدۆزرێتەوە؛ بۆ نموونە دەکاتە .
Cyber espionage by state-backed hacking groups: they quietly steal secrets such as patents and classified documents, starting with a 1986 case.
لەلایەن ، کە بە بێدەنگی نهێنی وەک و بەڵگەنامەی نهێنیی دەوڵەت دەدزن؛ یەکەم نموونە ڕووداوێکی ساڵی 1986ـە.
A working data scientist explains what data science is and what he really does at work with data and machine learning.
کە لەو بوارەدا کار دەکات ڕوون دەکاتەوە زانستی چییە و لە کارەکەیدا بەڕاستی چی لەگەڵ و دەکات.
The data layer: each data source works with one source (network, database, files); a repository per data type combines them as the source of truth.
: هەر لەگەڵ یەک شوێن کار دەکات (، ، )؛ بۆ هەر جۆرە کۆیان دەکاتەوە و دەبێتە سەرچاوەی ڕاستی.
What a data warehouse is: it collects data from many databases with ETL, keeps history and is built for analysis and reports, not daily work.
چییە: بە ڕێگەی ETL لە چەندین کۆدەکاتەوە، مێژووی گۆڕانکارییەکان هەڵدەگرێت و بۆ و دەرکردنی دروست کراوە، نەک بۆ کاری ڕۆژانە.
Learn what a DBMS is: the software, like SQL Server or MySQL, that keeps your databases and runs your SQL queries.
فێر دەبیت چییە: وەک SQL Server یان ، کە هەڵدەگرێت و جێبەجێ دەکات.
What a deep link is: a link from a website, another app or a notification that opens one particular screen inside an app, with data.
چییە: لە ، تر یان کە شاشەیەکی دیاریکراو لە ناو دەکاتەوە، لەگەڵ .
How files get split into scattered pieces on a hard disk, how defragmentation puts them back together, and why SSDs do not need it.
چۆن لەسەر دەبنە پارچەی پەرشوبڵاو، چۆن دیسان کۆیان دەکاتەوە، هەروەها بۆچی پێویستیان پێی نییە.
In Sorani Kurdish: what a denial-of-service (DoS) attack is.
بە کوردیی سۆرانی: هێرشی (DoS) چییە.
Dependency injection with a computer example: give a class its parts from outside, through the constructor, so you can swap them and test easily.
بە نموونەی : پارچەکانی لە دەرەوە و لە ڕێگەی پێی بدە، تا بتوانیت بیانگۆڕیت و بە ئاسانی تاقیی بکەیتەوە.
In Kurdish: a new table switched to Design view, then fields typed with their data types while the Field Properties pane shows each field's settings.
بە کوردی: نوێ دەبرێتە ، پاشان لەگەڵ دەنووسرێن، لە کاتێکدا Field Properties پیشان دەدات.
Functional dependency A -> B: A is the determinant and B the dependent; checked with pairs of rows and an example table.
A -> B: A و B وابەستەکەیە. پاشان بە نموونەیی و بەراوردکردنی دوو بە دوو تاقی دەکرێتەوە.
Use Inspect in the browser: read a page's HTML and an element's CSS rules, see its margin and padding, and try a change live.
لە بە Inspect () و بۆ بخوێنەرەوە، و ببینە و گۆڕانکارییەک یەکسەر تاقی بکەرەوە.
In Kurdish: opening the browser's developer tools from the Chrome menu, the Elements and Styles panes, and the phone-size device view.
بە کوردی: کردنەوەی لە Chrome، بەشەکانی Elements و Styles، هەروەها بینینی بە قەبارەی مۆبایل.
What a driver is: a small program that lets the operating system talk to a piece of hardware such as a graphics card or printer.
چییە: بچووکە کە ڕێگە بە دەدات لەگەڵ پارچەیەکی قسە بکات، وەک یان .
Why we need digital certificates: a trusted certificate authority signs a certificate that proves who owns a public key.
بۆچی پێویستمان بە هەیە: دەزگایەکی متمانەپێکراو (CA) واژوو دەکات کە دەیسەلمێنێت کلیلێکی گشتی (public key) هی کێیە.
What a DIMM is: RAM chips on a small board that clips into a motherboard slot, installed in matching pairs; laptops use the smaller SO-DIMM.
چییە: بۆردێکی بچووک بە کە دەخرێتە ناو کەلێنێکی ؛ بە جووتی هاوشێوە دادەنرێن. SO-DIMMـی بچووکتر بەکار دەهێنن.
Learn how directories (folders) hold files and other folders in a tree, so a computer can organise thousands of files.
فێر دەبیت چۆن و تر لە شێوەی درەختێکدا لەخۆ دەگرن، تا بتوانێت هەزاران ڕێک بخات.
What formatting really does: it writes a new file system; a quick format only hides the old files, while a full format writes zeros everywhere.
بە ڕاستی چی دەکات: نوێ دەنووسێت؛ تەنها دەشارێتەوە، بەڵام لە هەموو شوێنێکدا سفر دەنووسێت.
A docstring as the first line of a function: the editor shows it on hover, __doc__ prints it, and modules like math have docstrings too.
وەک یەکەم دێڕی : کاتێک دەبەیتە سەری پیشانی دەدات، __doc__ چاپی دەکات، هەروەها وەک math هەیە.
The dot product of two vectors: multiply matching components and add the products, which gives one number; then how it finds the angle between vectors.
دوو : هاوشوێن جووت جووت لێک دەدەیت و ئەنجامەکان کۆ دەکەیتەوە، کە یەک ژمارە دەدات؛ پاشان چۆن گۆشەی نێوان پێ دەدۆزرێتەوە.
What e-commerce is, its advantages and disadvantages, and the types B2C, B2B, C2C and C2B.
چییە، سوود و زیانەکانی و جۆرەکانی B2C، B2B، C2C و C2B.
What EDR software does on computers and servers: it records activity, spots known and new threats by their behaviour, blocks them and helps investigations.
لەسەر و چی دەکات: چالاکی تۆمار دەکات، ناسراو یان نوێ بە ڕەفتارەکەی دەناسێتەوە، ڕایدەگرێت و یارمەتیی لێکۆڵینەوە دەدات.
Atoms gain or lose electrons and become charged; charge is measured in coulombs, and moving charge is an electric current.
گەردیلەکان وەردەگرن یان لەدەست دەدەن و دەبێت؛ بە دەپێورێت و جووڵاو .
A Sorani Kurdish explanation of what email is, why we use it, and how to write a professional email.
ڕوونکردنەوەیەک بە کوردیی سۆرانی: چییە، بۆچی بەکاری دەهێنین و چۆن پیشەیی بنووسین.
Learn what an embedded system is: a small computer inside another machine that does one special job.
فێر دەبیت چییە: بچووکە لەناو ئامێرێکی تردا، کە تەنها یەک کاری تایبەت ئەنجام دەدات.
Learn the four kinds of animation: entrance, emphasis, exit and motion path, and add one of each to a shape.
چوار جۆری فێر بە: ، ، و ؛ پاشان لە هەر جۆرێک یەکێک بۆ زیاد بکە.
The kinds of PHP errors (parse, fatal, warning, notice), which ones stop the script, and how to set your own error handler.
جۆرەکانی (، ، ، notice)، کامیان ڕادەگرن و چۆن خۆت error handler دابنێیت.
What events are and how code reacts to them: clicks, mouse moves, key presses and typing, each handled by a listener function (JavaScript).
چین و کۆد چۆن وەڵامیان دەداتەوە: ، جووڵەی ، داگرتنی و نووسین؛ هەریەکەیان وەڵامی دەداتەوە ().
Strong versus eventual consistency: with eventual consistency, copies agree after a short time, so a reader may briefly see an old value.
کۆکبوونی بەهێز بەرامبەر : لە هەموو کۆپییەکانی دوای ماوەیەکی کورت وەک یەکیان لێ دێت، بۆیە لەوانەیە بۆ ماوەیەکی کەم کۆن ببینێت.
What exceptions are in PHP 8, how to throw them, and how try, catch and finally work.
لە 8دا چین، چۆن بە throw فڕێیان دەدەیت و try، catch و finally چۆن کار دەکەن.
Expansion cards in real life: a graphics card, a Wi-Fi card, a capture card, an M.2 storage card and a USB card, each adding a feature.
نموونەی ڕاستەقینەی : ، کارتێکی ، کارتێکی تۆمارکردنی ڤیدیۆ، کارتێکی بۆ و کارتێکی ؛ هەریەکەیان توانایەکی نوێ زیاد دەکات.
What an expression is (a piece of code that gives a value) and how it is different from a statement, with short examples.
چییە (پارچە کۆدێک کە بەرهەم دەهێنێت) و چ جیاوازییەکی لەگەڵ هەیە، بە چەند نموونەیەکی کورت.
An external hard drive is a drive outside your computer that you plug in to store big files and keep backup copies safe.
لە دەرەوەی کە پێوەی دەبەستیت تا گەورەی تێدا هەڵبگریت و بە سەلامەتی بپارێزیت.
How an intrusion detection system can be right or wrong: true and false positives, and why a false negative, a missed attack, is dangerous.
کەی ڕاستە و کەی هەڵە دەکات: و ، هەروەها بۆچی ، واتە نەدۆزراوە، مەترسیدارە.
Finder, the Mac file manager: open folders, open, rename, move and delete files, make new folders, preview and search.
Finder، Mac: کردنەوەی ؛ کردنەوە، ناوگۆڕین، گواستنەوە و سڕینەوەی ؛ دروستکردنی نوێ، سەیرکردنی خێرا و گەڕان.
Learn to add a filter in Excel so the sheet shows only the rows that match what you choose.
فێر دەبیت چۆن لە Excelدا زیاد بکەیت، تا شیتەکە تەنها ئەو پیشان بدات کە لەگەڵ هەڵبژاردنەکەتدا دەگونجێن.
Flexbox step by step: display flex, flex-direction, justify-content, align-items, wrap, gap, grow, shrink and order.
هەنگاو بە هەنگاو: display: flex، flex-direction، justify-content، align-items، flex-wrap، gap، flex-grow، flex-shrink و order.
What fonts are and the main kinds: serif, sans-serif and display fonts, and which fonts to avoid.
چین و جۆرە سەرەکییەکانیان: serif، sans-serif و display و کام باشترە بەکار نەهێنرێت.
A form factor is a standard size and layout so parts fit together: ATX, micro-ATX and mini-ITX motherboards compared.
: ستانداردێک بۆ قەبارە و دیزاینی پارچەکان، تا لەگەڵ یەکتردا بگونجێن؛ بەراوردی ATX، micro-ATX و mini-ITX.
The Format Painter copies only the look: click once to paint one item, double-click to paint many, Esc to stop, Ctrl+Shift+C and Ctrl+Shift+V.
تەنها ڕووخسار کۆپی دەکات: یەک بۆ ڕەنگکردنی یەک شت، بۆ چەندین شت، Esc بۆ وەستان، هەروەها Ctrl+Shift+C و Ctrl+Shift+V.
A fraction is one number divided by another, a part of a whole such as 2/8 of a pizza; also equivalent fractions.
چییە: ژمارەیەک دابەش بە ژمارەیەکی تر، واتە بەشێک لە شتێکی تەواو وەک ـی پیتزایەک؛ هەروەها چۆن دوو جیاواز هەمان بەهایان دەبێت.
What frames per second (fps) means, why films use 24 fps, and how more frames look smoother.
fps (ژمارەی چوارچێوە لە هەر چرکەیەکدا) واتە چی، بۆچی فیلم بە 24 fps دەگیرێت و بۆچی بەرزتر جووڵە نەرمتر پیشان دەدات.
How FTP copies files between your computer and a server with an FTP client, and why SFTP is the secure choice today.
چۆن بە ، لە نێوان و دەگوازێتەوە و بۆچی ئەمڕۆ SFTP هەڵبژاردنی سەلامەتە.
Look inside a game controller and learn how its buttons turn your presses into signals for the game.
سەیری ناوەوەی بکە و فێر بە کاتێک دوگمەیەک دادەگریت، چۆن دەبێتە سیگناڵێک بۆ یارییەکە.
A gateway passes data from one network to another; in a home, the router is the gateway between your local network and the internet.
ئامێرێکە کە لە دەگوازێتەوە بۆ تر؛ لە ماڵدا لە نێوان و .
What general-purpose registers are: small fast stores inside the CPU that hold data, results or addresses for any job, unlike special-purpose registers.
چییە: بچووک و خێرای ناو کە ، ئەنجامی حیسابەکان یان بۆ هەر کارێک هەڵدەگرێت، بە پێچەوانەی .
A graph is nodes joined by edges; edges can have no direction or one direction, as in friendships or one-way follows.
بریتییە لە کۆمەڵێک کە بە بەیەکەوە بەستراون. دەکرێت بێ ئاڕاستە بن یان یەک ئاڕاستەیان هەبێت، وەک هاوڕێیەتی یان فۆڵۆکردنی یەکلایەنە.
How graphical user interfaces began: the mouse, windows, icons and the desktop idea that replaced typing text commands.
چۆن سەریان هەڵدا: ، ، و بیرۆکەی ، کە جێگەی نووسینی فەرمانی دەقییان گرتەوە.
Learn how headphones turn an electric signal into sound with a small driver: a magnet, a coil and a moving diaphragm.
فێر دەبیت چۆن سیگناڵی کارەبا دەکاتە دەنگ، بە پارچەیەکی بچووک بە ناوی driver: موگناتیسێک، پێچێکی وایەر و پەردەیەکی جووڵاو.
What HIPAA is: a US law that protects patients' health information and controls who may see it or share it.
چییە: یاسایەکی ئەمریکی کە تەندروستیی نەخۆشان دەپارێزێت و دیاری دەکات کێ بۆی هەیە بیبینێت یان بیداتە کەسێکی تر.
The horizontal line test: a function is one-to-one exactly when no horizontal line crosses its graph more than once, shown on many graphs.
: ڕێک کاتێک کە هیچ هێڵێکی ئاسۆیی لە زیاتر لە خاڵێکدا نەبڕێت؛ لەسەر چەندین جیاواز پیشان دراوە.
What identity theft is, and the common ways criminals get your personal details: data breaches, unsafe browsing, phishing, spam and malware.
چییە و تاوانکاران زیاتر چۆن زانیارییە کەسییەکانت دەست دەخەن: دزەکردنی ، گەڕانی نائەمن لە ، ، و .
What an image editor does, shown in the free program GIMP: colours, filters, layers, opening pictures and exporting them.
چی دەکات، بە نموونەی GIMP کە : ڕەنگ، ، چینەکان، کردنەوەی وێنە و هەناردەکردنی.
Indentation is the leading whitespace before a statement; in Python it marks which lines form a block, where C uses braces.
ئەو کە پێش دادەنرێت؛ لە دیاری دەکات کام دێڕانە پێکدەهێنن، لە کاتێکدا C کەوانەی { } بەکاردەهێنێت.
Conductors let free electrons move; insulators such as glass and rubber do not. A circuit is a closed path; an open circuit stops the flow.
ڕێگە دەدەن ئازاد بجووڵێت، بەڵام وەک شووشە و لاستیک ڕێگە نادەن. ڕێگایەکی داخراوە؛ کراوە ڕەوتەکە دەوەستێنێت.
Learn integers in PHP: decimal, hex, octal and binary forms, integer overflow, casting to int, and underscores in long numbers.
فێری دەبیت لە : شێوەی دەیی، ، هەشتی و ، کاتێک لە سنوورەکەی دەردەچێت، گۆڕین بۆ int و _ لە ژمارە درێژەکاندا.
The difference between the Internet (open to all), an intranet (private, inside one organization) and an extranet (opened to chosen outsiders).
جیاوازیی نێوان (بۆ هەمووان کراوەیە)، (تایبەتە، تەنها لەناو یەک دامەزراوەدا) و (بۆ چەند کەسێکی دەرەکیی هەڵبژێردراو کراوەتەوە).
An intrusion detection system watches traffic like a CCTV camera and sends alerts; an intrusion prevention system can also block the bad traffic.
وەک کامیرای سەیری هاتوچۆی دەکات و دەنێرێت؛ دەتوانێت هاتوچۆ خراپەکەش ڕابگرێت.
How Dart runs code: each isolate has its own memory and one event loop that takes events, such as taps, one at a time.
چۆن کۆد جێبەجێ دەکات: هەر خۆی و یەک هەیە کە ، وەک دەستلێدان لە شاشە، یەک بە یەک وەردەگرێت.
Why tables need keys: a name can repeat, so a key such as an ID must pick out exactly one row, so an update changes only the right record.
بۆچی پێویستیان بە هەیە: ناو لەوانەیە دووبارە بێتەوە، بۆیە وەک ID دەبێت تەنها یەک دیاری بکات، تا هەر تەنها ئەو بگۆڕێت کە مەبەستتە.
How keys work: when stateful widgets in a list swap places, Flutter matches old and new widgets by type and key, so state moves correctly.
چۆن کار دەکەن: کە لە لیستێکدا جێگۆڕکێ دەکەن، کۆن بەپێی جۆر و بە نوێیەکەی دەبەستێتەوە، بۆیە بە دروستی دەگوازرێتەوە.
What a keylogger is, how software and hardware keyloggers secretly record every key you press, and why that puts your passwords at risk.
فێر دەبیت چییە و چۆن، چ بێت یان ، بە نهێنی هەر کە دایدەگریت تۆمار دەکات و بۆچی ئەمە دەخاتە مەترسییەوە.
What keywords are: reserved words with a fixed meaning that you cannot use as names, and how they differ from identifiers.
چین: وشەی پارێزراون کە واتایەکی جێگیریان هەیە و ناتوانیت وەک ناو بەکاریان بهێنیت و جیاوازییان لەگەڵ چییە.
Learn what a LAN is (a network in one small area) and what a WAN is (networks joined over a large area).
فێر دەبیت چییە، واتە لە ناوچەیەکی بچووکدا و چییە، واتە چەند کە لە ناوچەیەکی گەورەدا بەیەکەوە بەستراون.
Flutter layout in three minutes: Container with padding and margin, Center, Row and Column with main and cross axis, Expanded, and Stack.
لە سێ خولەکدا: Container بە و ، Center، Row و Column بە و ، Expanded و Stack.
Lazy loading on a web page: pictures load only when the user scrolls near them, so the page opens faster and uses less data.
لە : وێنەکان تەنها کاتێک بار دەکرێن کە بە لێیان نزیک دەبێتەوە، بۆیە خێراتر دەکرێتەوە و کەمتر بەکار دەهێنێت.
An LED is a tiny semiconductor part that gives light when current flows, making little heat, so it needs far less power than old bulbs.
پارچەیەکی زۆر بچووکە کە کاتێک پێدا دەڕوات ڕووناکی دەدات و کەم گەرم دەبێت، بۆیە لە گڵۆپە کۆنەکان زۆر کەمتر وزە دەخوات.
UI is a function of state, and lifting state up: two widgets share data by keeping it in their nearest common parent.
()، هەروەها : دوو هەمان بەکار دەهێنن چونکە لە نزیکترین هاوبەشیاندا هەڵدەگیرێت.
A limit is the value a function gets closer and closer to as x approaches a number, even when the function has a hole there.
ئەو کە زیاتر و زیاتر لێی نزیک دەبێتەوە کاتێک لە ژمارەیەک نزیک دەبێتەوە، تەنانەت ئەگەر لەو خاڵەدا کونێکی هەبێت.
In Kurdish: what a limit means, its notation, left and right limits, and a table where x approaches 0 and f(x) approaches 2.
بە کوردی: چییە و چۆن دەنووسرێت، لای چەپ و ڕاست، هەروەها خشتەیەک کە تێیدا لە نزیک دەبێتەوە و لە .
The observer pattern with a shop example: customers subscribe as listeners, and the shop notifies every listener when a new item arrives.
Observer بە نموونەی دوکانێک: کڕیاران وەک بەشدار دەبن و دوکانەکە کاتێک کاڵایەکی نوێ دێت ئاگاداری هەموو دەکاتەوە.
What localhost is: your computer talking to itself, and why developers use it to test a website on their own machine.
چییە: لەگەڵ خۆیدا قسە دەکات و بۆچی بەکاری دەهێنن بۆ تاقیکردنەوەی لەسەر خۆیان.
Why logs matter after an attack, and how to open Windows Event Viewer and find the security log that records sign-ins.
بۆچی دوای گرنگن، هەروەها چۆن Event Viewerـی Windows دەکەیتەوە و Security دەدۆزیتەوە کە تۆمار دەکات.
How a logic error differs from syntax and runtime errors: the program runs with no error message, but its result is wrong.
دەبینیت چۆن لە و کاتی کارکردن جیاوازە: بێ هیچ کار دەکات، بەڵام ئەنجامەکەی هەڵەیە.
The ALU's logic unit: AND, OR and NOT, tests like 'is it zero?', and flags that show if numbers are equal or smaller.
بەشی لۆجیکیی (ALU): AND، OR و NOT، پشکنینی وەک «ئایا سفرە؟»، هەروەها (flags) کە پیشان دەدەن ژمارەکان یەکسانن یان یەکەمیان بچووکترە.
The parts of a for loop: the loop variable gets each item in turn, and the indented loop body runs once for every item.
بەشەکانی : یەک لە دوای یەک هەموو وەردەگرێت و ، کە بە نووسراوە، بۆ هەر جارێک جێبەجێ دەبێت.
A lost update shown live: two users read the same counter and both write it back, so one change disappears; then fixes with an UPDATE and a row lock.
بە زیندوویی دەبینیت: دوو هەمان دەخوێننەوە و هەردووکیان دەینووسنەوە، بۆیە گۆڕانکاریی یەکێکیان ون دەبێت. پاشان بە و چارەسەری دەکات.
See how machine translation works: Google Translate turns words into numbers with a neural network and builds a sentence in the other language.
ببینە چۆن کار دەکات: Google Translate بە وشەکان دەکات بە ژمارە و پاشان ڕستەیەک بە زمانەکەی تر دروست دەکات.
How a magnetic stripe stores card data as tiny magnets, how a swipe reader turns them into ones and zeros, and why chips replaced it.
: هێڵەکە چۆن کارتەکە وەک چەندین موگناتیسی بچووک هەڵدەگرێت، خوێنەرەوەکە لە کاتی ڕاکێشانی کارتەکەدا چۆن دەیانکاتە یەک و سفر، هەروەها بۆچی جێگەی گرتەوە.
Short, simple pictures of the main kinds of malware: viruses, worms, trojans, spyware, keyloggers, ransomware and more, and how each one spreads or harms you.
جۆرە سەرەکییەکانی بە وێنەی سادە دەناسیت، وەک ، ، ، ، و و هەر یەکەیان چۆن بڵاو دەبێتەوە یان زیان دەگەیەنێت.
How an attacker on open Wi-Fi makes all traffic pass through him, and how swapping the server's public key lets him read even encrypted messages.
لەسەر کراوە چۆن هەموو هاتوچۆیەک بە خۆیدا تێدەپەڕێنێت، هەروەها گۆڕینی بە خۆی چۆن ڕێگەی پێدەدات بخوێنێتەوە.
Shows PHP 8's match expression and how it differs from switch: it returns a value, compares strictly, and gives an error when nothing matches.
لە 8دا پیشان دەدات و جیاوازییەکەی لەگەڵ switch: دەگەڕێنێتەوە، بە توندی بەراورد دەکات و کاتێک هیچ شتێک ناگونجێت دەدات.
Mean and median as measures of the centre: how to find each, the median of an even count, and why outliers pull the mean.
و وەک : چۆن هەریەکەیان دەدۆزرێتەوە، کاتێک ژمارەی جووت بێت، هەروەها بۆچی بەلای خۆیاندا ڕادەکێشن.
Learn common words for business meetings, such as agenda, minutes, conference call, brainstorming and adjourn.
وشە باوەکانی کار فێر دەبیت، وەک agenda، minutes، conference call، brainstorming و adjourn.
A memory address works like a street address: every memory location has its own number, so the computer can read or write that exact place.
وەک ناونیشانی ماڵێک لە شەقامێکدا کار دەکات: هەر شوێنێکی ژمارەی خۆی هەیە، بۆیە دەتوانێت ڕێک لەو شوێنەدا بخوێنێتەوە یان بنووسێت.
What MFA fatigue is: an attacker who has your password sends approval requests again and again until you press yes, as in the Uber breach.
چییە: کە لایە پەسەندکردن دووبارە و دووبارە دەنێرێت تا «بەڵێ» دابگریت، وەک لە Uberـدا.
A machine-learning model is trained on data, then used (inference) to make predictions about new inputs.
لەسەر ڕادەهێنرێت، پاشان بەکار دەهێنرێت (inference) تا دەربارەی هەر نوێ پێشبینی بکات.
Why injected code is easy to test: replace a real service with a fake or mock one, so a test checks only one part.
بۆچی کۆدێک کە بە نووسراوە ئاسان تاقی دەکرێتەوە: ڕاستەقینە بە (fake یان mock) بگۆڕە، تا تەنها یەک بەش بپشکنێت.
A dictionary inside a dictionary: how to write one, and how to read and add an inner value with two keys.
، واتە لەناو : چۆن دەینووسیت و چۆن بە دوو ناوەوە دەخوێنیتەوە و زیاد دەکەیت.
A Kurdish (Sorani) lesson on a loop inside another loop (nested loops), with Java examples.
وانەیەک بە کوردی دەربارەی ، واتە لەناو تردا، بە نموونەی Java.
Step by step, how a loop inside another loop runs: the inner loop finishes all its passes for each pass of the outer loop.
هەنگاو بە هەنگاو دەبینیت چۆن کار دەکات: هەر جارێک دەرەوە دەخولێتەوە، ناوەوە هەموو خۆی تەواو دەکات.
Any device that sends or receives data on a network, like a computer, phone, printer, server or smart TV, is called a host.
هەر ئامێرێک کە لە بنێرێت یان وەربگرێت، وەک ، ، ، یان ، پێی دەوترێت host ().
Segmentation explained with townhouse firewalls: split a system or network into separate areas so that a problem in one part cannot spread to the others.
بە نموونەی نێوان خانووە پێکەوەنووساوەکان: سیستەم یان بکە بە چەند ناوچەیەکی جیا، تا کێشەی بەشێک نەتوانێت بگاتە بەشەکانی تر.
An NPU is a small part of a modern chip built to run AI maths fast, for blurring photo backgrounds, finding faces and voice typing.
(NPU) بەشێکی بچووکی نوێیە کە بۆ ئەنجامدانی خێرای بیرکاریی دروست کراوە، بۆ تەڵخکردنی پشتەوەی وێنە، دۆزینەوەی ڕووخسار و نووسین بە دەنگ.
From a first guess, the tangent line meets the x-axis at a better guess; the class builds Newton's formula from the tangent's slope.
لە یەکەم مەزەندەوە، لە خاڵێکدا x دەبڕێت کە مەزەندەیەکی باشترە؛ پۆلەکە لە دروست دەکات.
NFC is wireless contact over about 4 cm, used for phone payments, sharing and pairing; a phone or terminal can power a passive NFC tag.
پەیوەندیی لە دوورییەکی نزیکەی 4 cmـدا، بۆ پارەدان بە مۆبایل، هاوبەشکردن و بەیەکەوەبەستنی ئامێرەکان؛ مۆبایل یان ئامێری پارەدان دەتوانێت وزە بداتە .
Digital signatures give authentication, integrity and non-repudiation: the sender cannot later deny sending the message.
سێ شت دەستەبەر دەکەن: ، و ، واتە نێرەر دواتر ناتوانێت نکۆڵی لە ناردنی نامەکە بکات.
The big idea of object-oriented programming: keeping data and the functions that use it together in objects, and why that helps.
بیرۆکە سەرەکییەکەی : و خۆی پێکەوە لە ناو دادەنرێن و بۆچی ئەمە بەسوودە.
In Kurmanji (Badini): what object-oriented programming is and why programmers use it.
بە کوردیی کورمانجی (بادینی): چییە و بۆچی بەکاری دەهێنن.
How OCR software finds letters in a scanned page or photo and turns them into text you can edit.
چۆن پیتەکان لە لاپەڕەیەکی سکانکراو یان وێنەیەکدا دەدۆزێتەوە و دەیانکاتە دەقێک کە دەتوانیت دەستکاریی بکەیت.
What an office suite is: Word, Excel, PowerPoint and Outlook sold together, and how Microsoft Office became the Microsoft 365 subscription.
چییە: Word، Excel، PowerPoint و Outlook کە پێکەوە دەفرۆشرێن و چۆن Microsoft Office بوو بە ئابوونەی Microsoft 365.
Ohm's law V = I x R with the Ohm's-law triangle and worked examples, and what voltage, current and resistance mean.
لەگەڵ سێگۆشەی و نموونەی شیکراوە، هەروەها واتای ، و .
How to use a multimeter as an ohmmeter (resistance) and as an ammeter: break the circuit and put the meter in it.
چۆن وەک (بۆ ) و وەک بەکار دەهێنیت: بپچڕێنە و ئامێرەکە لە شوێنی پچڕانەکەدا دابنێ.
How an open redirect works: a site sends visitors to any address taken from the URL, so attackers can send people to a fake site.
چۆن کار دەکات: سەردانکەر دەنێرێتە هەر ناونیشانێک کە لەناو هاتووە، بۆیە هێرشبەر دەتوانێت خەڵک بۆ ساختە بنێرێت.
Learn what open source software is: anyone may read, change and share its code, and how this idea started.
فێر دەبیت چییە: هەر کەسێک دەتوانێت کۆدەکەی بخوێنێتەوە، بیگۆڕێت و بڵاوی بکاتەوە و ئەم بیرۆکەیە چۆن دەستی پێکرد.
Shows which operator PHP runs first, how brackets change the order, and why && and 'and' can give different results.
پیشان دەدات سەرەتا کام جێبەجێ دەکات، کەوانە چۆن ڕیزبەندییەکە دەگۆڕێت و بۆچی && و and دەتوانن ئەنجامی جیاواز بدەن.
A fixed-size C array stack is full after four pushes, so push checks top == MAX - 1 and prints 'Stack overflow'.
لەسەر قەبارە-جێگیری C دوای چوار push پڕ دەبێت، بۆیە push top == MAX - 1 دەپشکنێت و Stack overflow چاپ دەکات ().
What a package manager does, using npm: installing packages, the dependencies listed in package.json, and how semantic version numbers (major.minor.patch) change.
چی دەکات، بە نموونەی npm: پاکێجەکان، ناو package.json و چۆن ژمارەکانی بە شێوەی major.minor.patch دەگۆڕێن.
Pay-as-you-go cloud pricing: you pay only for the resources you use, by the hour or gigabyte, with no big payment at the start.
لە : تەنها بەقەد ئەوەی لە بەکاری دەهێنیت پارە دەدەیت، بە کاتژمێر یان بە ، بێ ئەوەی لە سەرەتادا پارەیەکی زۆر بدەیت.
In Kurdish: a percentage means out of 100; changing it to a fraction (40% = 2/5) and a decimal (24% = 0.24).
بە کوردی: واتە چەند لە سەدا؛ گۆڕینی بۆ () و بۆ ژمارەی ().
Flutter's own short answer: packages are pure Dart code, while plugins also carry Kotlin, Swift or other platform code, like url_launcher.
وەڵامی کورتی خودی : پاکێج تەنها کۆدی ، بەڵام کۆدی Kotlin، Swift یان کۆدی تریشی تێدایە، وەک url_launcher.
Learn when to use the prepositions in, on and at for time and place, with many everyday examples.
فێر دەبیت کەی in، on و at بۆ کات و شوێن بەکاربهێنیت، بە چەندین نموونەی ڕۆژانە.
The basics of presentation software in PowerPoint: adding slides, text, pictures, charts and transitions.
بنەماکانی لە PowerPointدا: چۆن ، دەق، وێنە، و جووڵەی گواستنەوە لە نێوان زیاد بکەیت.
A program is a file waiting on storage; a process is that program running in memory. Opening the same app twice gives two processes.
کە لەسەر چاوەڕێ دەکات؛ هەمان کاتێک لە کار دەکات. ئەگەر هەمان دوو جار بکەیتەوە، دوو دروست دەبن.
Development, staging and production environments: production is the real system real users use, so changes are tested first.
ژینگەکانی گەشەپێدان، staging و : ئەو سیستەمەیە کە بە ڕاستی بەکاری دەهێنن، بۆیە هەر گۆڕانکارییەک سەرەتا تاقی دەکرێتەوە.
What programming is in simple words, why there are different programming languages, how code becomes binary, and how programmers test and fix code.
فێر دەبیت بە وشەی سادە چییە، بۆچی چەندین هەیە، کۆد چۆن دەکرێتە ژمارەی و چۆن کۆد تاقی دەکەنەوە و چاکی دەکەنەوە.
Learn how a projector splits light into colours and shines the computer's picture onto a big screen.
فێر دەبیت چۆن ڕووناکی دەکات بە چەند ڕەنگێک و وێنەی دەخاتە سەر پەردەیەکی گەورە.
A CSS rule: a selector, curly brackets, and inside them pairs of a property, such as color or font size, and its value.
پێکهاتەی : ، کەوانەی { } و لەناویاندا جووتەکانی و ؛ بۆ نموونە color یان font-size لەگەڵ .
A protocol is a set of rules that computers follow to send and understand data. Examples: IP, TCP, HTTP and FTP.
کۆمەڵێک یاسایە کە پەیڕەوی دەکەن بۆ ناردن و تێگەیشتنی . نموونە: IP، TCP، و .
Where a prototype fits in design thinking: build a quick, cheap early version of an idea so real users can test it.
شوێنی لە ڕێبازی design thinking: وەشانێکی سەرەتایی، خێرا و هەرزانی بیرۆکەکەت دروست دەکەیت، تا ڕاستەقینە تاقیی بکاتەوە.
In Kurdish: a first-year university introduction to writing pseudocode and drawing flowcharts.
بە کوردی: ناساندنێک بۆ قۆناغی یەکەمی زانکۆ دەربارەی نووسینی و کێشانی .
A quadratic function, y = ax² + bx + c with a ≠ 0, has a U-shaped graph called a parabola, with a vertex.
، واتە کە ، چەماوەیەکی U-شێوەیە بە ناوی و هەیە.
SQL, the standard query language: you use statements like SELECT, WHERE and JOIN to read, add, change and delete data in a relational database.
، ستاندارد: بە وەک SELECT، WHERE و JOIN لە دەخوێنیتەوە، زیاد دەکەیت، دەگۆڕیت و دەسڕیتەوە.
A random walk takes a series of steps in random directions: flip a coin, move right or left, and see where you end up.
زنجیرەیەک هەنگاوە بە ئاڕاستەی هەڕەمەکی: سکەیەک هەڵبدە، بەپێی ئەنجامەکە بڕۆ بۆ ڕاست یان چەپ و بزانە لە کۆتاییدا دەگەیتە کوێ.
Why backslashes cause trouble in strings, what escape sequences like n do, and how r before the quotes keeps every backslash as it is.
بۆچی لە کێشە دروست دەکات، وەک \n چی دەکەن و چۆن r پێش هەموو وەک خۆی دەهێڵێتەوە ().
Why live apps like chats and score boards need real-time updates, and how a lasting two-way connection replaces asking the server again and again.
بۆچی زیندووی وەک چات یان تابلۆی پێویستی بە هەیە و چۆن پەیوەندییەکی بەردەوامی جێی پرسیارکردنی چەندبارە لە دەگرێتەوە.
Learn what refresh rate (Hz) means and how a 60 Hz and a 120 Hz monitor differ in smoothness.
فێر دەبیت چییە و 60Hz و 120Hz لە نەرمیی جووڵەدا چ جیاوازییەکیان هەیە.
Learn to join sentences with who, which, where and that, for example: A teacher is a person who helps students.
فێر بە چۆن بە who، which، where و that دوو ڕستە پێکەوە ببەستیت، بۆ نموونە: A teacher is a person who helps students.
In Kurdish: a signal gets weaker over distance along a cable, and a repeater regenerates it so it can travel further in the network.
بە کوردی: لە کێبڵدا تا دوورتر بڕوات لاوازتر دەبێت؛ سەرلەنوێ دروستی دەکاتەوە تا بتوانێت دوورتر لە بڕوات.
Why we sign documents: to prove who we are and to keep proof that we agreed, so we cannot later deny it (non-repudiation).
بۆچی بەڵگەنامە واژوو دەکەین: بۆ سەلماندنی ئەوەی کێین و هێشتنەوەی بەڵگەی ڕازیبوونمان، تا دواتر جێی نەمێنێت ().
Reading resistor colour bands: the colour chart, the tolerance band, many worked examples and an easy way to remember the multiplier.
خوێندنەوەی هێڵە ڕەنگاوڕەنگەکانی : خشتەی ڕەنگەکان، هێڵی ڕێژەی هەڵە، چەندین نموونەی شیکراوە و ڕێگایەکی ئاسان بۆ لەبیرهێشتنەوەی لێکدەر.
Learn the basics of responsive design: how one page adapts to phones and computers using flexible layouts, breakpoints and relative units.
بنەماکانی فێر دەبیت: چۆن یەک خۆی لەگەڵ مۆبایل و دەگونجێنێت، بە ، breakpoints و یەکەی ڕێژەیی.
Learn what a REST API is: each resource has its own URL, and GET, POST, PUT and DELETE read, create, change and remove data.
فێر دەبیت چییە: هەر خۆی هەیە کە پێی دەڵێن و GET، POST، PUT و DELETE دەخوێننەوە، دروست دەکەن، دەگۆڕن و دەسڕنەوە.
What risk management is, its steps (identify, assess, mitigate, monitor, communicate) and the ways to handle a risk: avoid, reduce, transfer, accept or share.
چییە، هەنگاوەکانی (ناسینەوە، هەڵسەنگاندن، کەمکردنەوە، بەدواداچوون، گەیاندنی ) و ڕێگاکانی مامەڵە لەگەڵ : دوورکەوتنەوە، کەمکردنەوە، گواستنەوە، قبووڵکردن یان هاوبەشکردن.
The RJ-45 is the eight-pin plug on Ethernet cables: it clicks into a computer's network card and into a switch, modem or router.
ئەو پلەگە هەشت پینەیەیە کە لە سەری کێبڵەکانی : بە تەقەیەک دەچێتە ناو و ناو ، یان .
Learn what a robot is and how robots grew from simple machines into computer-controlled arms that work in factories.
فێر دەبیت چییە و چۆن لە ئامێری سادەوە گەشەیان کرد و بوون بە دەستی میکانیکی کە کۆنترۆڵیان دەکات و لە کارگەکاندا کار دەکەن.
Learn the difference between RAM and ROM, and why ROM keeps its data, such as startup instructions, without power.
فێر دەبیت جیاوازیی و چییە و بۆچی بەبێ کارەباش خۆی دەپارێزێت، وەک ڕێنماییەکانی هەڵکردنی .
A short Kurdish lesson on RAM and ROM: ROM keeps its data when the power is off, RAM loses it.
وانەیەکی کورت بە کوردی دەربارەی و : کاتێک کارەبا دەبڕێت خۆی دەپارێزێت، بەڵام لەدەستیان دەدات.
How Dart checks types before the program runs and at runtime, and how var lets Dart infer a type that then stays fixed.
چۆن پێش و لە دەپشکنێت، هەروەها چۆن var ڕێگە دەدات خۆی جۆرەکە بدۆزێتەوە () کە دواتر ناگۆڕێت.
Software as a Service: you use the finished application (Gmail, Office 365, Dropbox) and the provider runs everything behind it.
، واتە وەک خزمەتگوزاری: تۆ تەواو و ئامادە بەکاردەهێنیت (Gmail، Office 365 و Dropbox) و هەموو ئەوەی لە پشتیەوەیە بەڕێوە دەبات.
What a program is and what a script is: a script is run by an interpreter while the program runs, instead of being compiled first.
فێر دەبیت چییە و چییە: لە کاتی کارکردندا بە جێبەجێ دەکرێت، لە جیاتی ئەوەی پێشتر بە وەربگێڕدرێت.
Learn to search better by adding filetype:, quotation marks, a minus sign or OR to your search terms.
فێر دەبیت باشتر بگەڕێیت بە زیادکردنی filetype:، نیشانەکانی وتە "…"، نیشانەی - یان OR بۆ .
What application security means and the main secure-coding habits: proper login and permissions, checking all input, encryption, logging and security testing.
واتە چی و خووە سەرەکییەکانی : و دروست، پشکنینی هەموو ، ، هەڵگرتنی و .
Set operations in real code: intersection, difference and symmetric difference between two or three sets, with the set methods.
کارەکانی لە کۆدی ڕاستەقینەدا: ، و لە نێوان دوو یان سێ ، بە .
A short circuit is current taking a shortcut around the load through almost no resistance, so a huge current flows and the breaker or fuse must open.
لە بە جیاتی ڕێگایەکی کورت دەگرێت کە نزیکەی سفرە، بۆیە زۆر گەورە دەڕوات و دەبێت بڕەرەوەی یان بیپچڕێنێت.
How to find the shortest path between towns on a road map when roads have different lengths, step by step.
هەنگاو بە هەنگاو پیشان دەدات چۆن لەسەر نەخشەی جادەکان لە نێوان شارۆچکەکاندا دەدۆزیتەوە، کاتێک جادەکان درێژییان جیاوازە.
See how to make clearer slides: show data as pictures, keep few words and leave white space instead of long text.
ببینە چۆن ڕوونتر دروست بکەیت: بە وێنە پیشان بدە، وشە کەم بنووسە و لە جیاتی دەقی درێژ شوێنی بەتاڵ بهێڵەوە.
See a real smart home: a hub, voice control, and lights that switch on by themselves, plus how the devices talk to each other.
سەیری بکە کە بەڕاستی کار دەکات: ئامێری ناوەندی (hub)، کۆنترۆڵ بە دەنگ، ئەو گڵۆپانەی خۆیان دادەگیرسێن و ئامێرەکان چۆن پەیوەندی بە یەکترەوە دەکەن.
How a text message travels: from your phone to the nearest tower, through the switching centre, to the other phone, in seconds.
چۆن دەڕوات: لە مۆبایلەکەتەوە بۆ نزیکترین ، بە ناو ناوەندی ، بۆ مۆبایلەکەی تر، لە چەند چرکەیەکدا.
Why incident response is slow, what SOAR is, and how it opens a case, collects evidence and follows a dynamic playbook to guide the analyst.
بۆچی خاوە، چییە و چۆن کەیسێک دەکاتەوە، بەڵگە کۆ دەکاتەوە و داینامیک پەیڕەو دەکات بۆ ڕێنماییکردنی .
What software architecture means: the important structure of a system, chosen from its requirements and limits, shown with a layered e-commerce example.
چییە: پێکهاتە گرنگەکەی سیستەمێک کە بەپێی و سنوورەکانی هەڵدەبژێردرێت، بە نموونەیەکی کە لە چەند پێکهاتووە.
What a software licence agreement (EULA) is: you buy permission to use a program, and the agreement lists what you may do.
ڕێککەوتنامەی (EULA) چییە: تۆ خودی ناکڕیت، بەڵکو ئیزنی بەکارهێنانی دەکڕیت و ڕێککەوتنامەکە دیاری دەکات چیت بۆ دەکرێت.
Why sorting is a common computer job, and how selection sort puts a list of numbers in order step by step.
بۆچی یەکێکە لە کارە هەرە باوەکانی و چۆن selection sort هەنگاو بە هەنگاو کۆمەڵێک ژمارە ڕیز دەکات.
Why computers once needed a separate sound card, and why today a small audio chip on the motherboard, helped by the CPU, is usually enough.
بۆچی جاران پێویستیان بە جیا هەبوو و بۆچی ئەمڕۆ دەنگی بچووک لەسەر ، بە یارمەتیی ، زۆربەی کات بەسە.
See the parts of a small speaker and how it turns electric signals from a device into sound you can hear.
پارچەکانی بچووک ببینە و بزانە چۆن سیگناڵی کارەبا لە ئامێرێکەوە دەکاتە دەنگێک کە دەیبیستیت.
How speech recognition turns spoken words into text: recording the sound, making a spectrogram and matching sounds to words.
چۆن قسە دەکاتە دەقی نووسراو: تۆمارکردنی دەنگ، دروستکردنی spectrogram و دۆزینەوەی ئەو وشانەی لەگەڵ دەنگەکان دەگونجێن.
Why the screen does not change when only a variable changes, and how a stateful widget keeps data and screen in sync.
بۆچی شاشە ناگۆڕێت کاتێک تەنها دەگۆڕێت و چۆن هەر گۆڕانێکی یەکسەر لەسەر شاشە پیشان دەدات.
Statically typed languages fix a variable's type before running (int x = 10, checked by the compiler); dynamically typed ones like Python decide while running.
زمانێکی خاوەن جۆری پێش دیاری دەکات (int x = 10، دەیپشکنێت)؛ زمانێکی خاوەن ، وەک ، لە بڕیار دەدات.
A variable is a characteristic we record about each member, such as age, height, hair colour or income, and variables are numeric or categorical.
ئەو تایبەتمەندییەیە کە دەربارەی هەر تاکێک تۆماری دەکەین، وەک تەمەن، باڵا، ڕەنگی قژ یان داهات؛ یان ژمارەیین یان پۆلێنی.
Batch versus stream processing: stream processing handles each piece of data as soon as it arrives, batch waits and processes a collection.
لە هەر پارچە هەر کە گەیشت کاری لەسەر دەکرێت، بەڵام لە چاوەڕێ دەکرێت تا کۆمەڵێکیان کۆ دەبێتەوە و ئینجا پێکەوە کاریان لەسەر دەکرێت.
Streaming means the video plays while it is still arriving, instead of downloading the whole file first. On-demand and live streaming.
واتە ڤیدیۆکە لێدەدرێت لە کاتێکدا هێشتا دەگات، لە جیاتی ئەوەی سەرەتا هەموو تەواو ببێت. هەروەها پەخشی بەپێی داوا و پەخشی ڕاستەوخۆ.
Tangent as opposite over adjacent, then cosecant, secant and cotangent as the reciprocals of sine, cosine and tangent.
وەک لای بەرامبەر دابەش بە لای تەنیشت، پاشان ، و وەک ، و .
IP sends small packets to the right address, and TCP checks that all packets arrive complete and in the right order.
لە ، IP بچووک بۆ ناونیشانی دروست دەنێرێت و TCP دڵنیا دەبێتەوە کە هەموو تەواو و بە ڕیزبەندیی دروست دەگەن.
How to write condition ? valueIfTrue : valueIfFalse, when this short if...else makes code clearer, and when it makes code harder to read.
چۆن بە شێوەی condition ? valueIfTrue : valueIfFalse بنووسیت و کەی ئەم شێوە کورتەی if...else کۆد ڕوونتر دەکات و کەی خوێندنەوەی قورستر دەکات.
What a theorem is: a statement proved true step by step from definitions and earlier results, shown with a short triangle proof.
چییە: کە هەنگاو بە هەنگاو، لە پێناسەکان و ئەنجامە پێشووەکانەوە، ڕاستییەکەی دەسەلمێنرێت؛ بە کورت لەسەر سێگۆشە.
A 555 timer chip in monostable mode keeps its output on for a set time, and in astable mode switches on and off again and again.
555: لە شێوازی monostableـدا بۆ کاتێکی دیاریکراو بە هەڵکراوی دەهێڵێتەوە، لە شێوازی astableـدا بەردەوام هەڵدەبێت و دەکوژێتەوە.
Explains Unix timestamps with time(), formatting dates with date(), time zones, mktime() and strtotime().
Unix بە time() ڕوون دەکاتەوە، هەروەها ڕێکخستنی بەروار بە date()، ناوچە کاتییەکان، mktime() و strtotime().
Learn to use a laptop touchpad: move the cursor, click, right-click, scroll with two fingers and use other finger gestures.
فێر بە چۆن بەکاربهێنیت: جووڵاندنی ، ، ڕاست، بە دوو پەنجە و چەندین تر.
Learn how a touchscreen feels your finger: the older pressure (resistive) screens and the capacitive screens on modern phones.
فێر دەبیت چۆن هەست بە پەنجەت دەکات: جۆری کۆنی پەستان (resistive) و جۆری capacitive کە لە مۆبایلە نوێیەکاندا هەیە.
A Kurdish talk about phone screens: the screen is both input and output, what resolution and pixels mean, and common screen types.
باسێک بە کوردی دەربارەی مۆبایل، کە هەم و هەم : و چین و جۆرە باوەکانی کامانەن.
Five troubleshooting steps from the simplest to the most expensive: reboot, reinstall, replug or reset, reimage and replace.
پێنج هەنگاوی ، لە سادەترینەوە تا گرانترین: ، ، دووبارە بەستنەوەی کێبڵ یان ڕێکخستنەوە، دانانەوەی سیستەم لە سەرەتاوە و گۆڕینی ئامێرەکە.
What type hints look like in Python, how editors use them to warn you, and why Python does not check them while running.
لە چۆن دەنووسرێن، چۆن بەکاریان دەهێنن بۆ ئەوەی ئاگادارت بکەنەوە و بۆچی لە نایانپشکنێت.
What a UI component is, shown with React: a small reusable part of the screen, written as a function that returns its UI.
چییە، بە نموونەی React: بەشێکی بچووکی کە دووبارە بەکاردێتەوە و وەک دەنووسرێت کە ڕووکارەکەی خۆی دەگەڕێنێتەوە.
pop() on an array stack in C: when top is -1 the stack is empty, so it prints 'Stack underflow' instead of removing an item.
pop() لە دروستکراو بە لە C: کاتێک top یەکسان بێت بە -1، بەتاڵە، بۆیە لەبری لابردنی Stack underflow چاپ دەکات ().
Relational-algebra set operators union, difference and intersection with examples, and the rename operator rho, from a Stanford course.
لە : ، و بە نموونەوە، لەگەڵ (rho)، لە وانەیەکی زانکۆی Stanford.
A first Flutter unit test for a Counter class: set up, act, then check the result with expect, plus a failing test and group.
یەکەم لە بۆ Counter: ئامادەکردن ← جێبەجێکردن ← پشکنینی ئەنجام بە expect؛ لەگەڵ کە شکست دەهێنێت و group.
VoIP sends your voice over the Internet instead of phone lines. Learn the parts, how a call works, and its pros and cons.
دەنگت لە ڕێگەی دەنێرێت، لە جیاتی هێڵی تەلەفۆن. بەشەکانی، چۆنیەتیی کارکردنی پەیوەندییەک و باشی و خراپییەکانی دەناسیت.
Computer memory is volatile: it loses its data when the power goes off. Storage like a hard drive is non-volatile and keeps it.
: کاتێک کارەبا دەبڕێت لەدەست دەدات. بەڵام وەک و دەپارێزێت.
See how a VPN builds an encrypted tunnel through the Internet, so staff working from home can reach their company network safely.
ببینە چۆن تونێلێکی پارێزراو بە بەناو دروست دەکات، تا ئەو کارمەندانەی لە ماڵەوە کار دەکەن بەبێ مەترسی بگەنە کۆمپانیاکەیان.
A waveform is a plot of a voltage or current against time, as an oscilloscope draws it; sine, square and other shapes.
یان بەرامبەر بە کات، وەک ئەوەی ئۆسیلۆسکۆپ دەیکێشێت؛ ، و شێوەی تر.
Why websites must work for everyone, including blind users with screen readers, and how to write good alt text for images.
: بۆچی دەبێت هەمووان بتوانن بەکاربهێنن، لەوانەش نابینا بە screen reader و چۆن باش بۆ وێنەکان بنووسیت.
How a web designer plans a website: strategy, pages and structure, then the visual design with colours, fonts and layout.
قۆناغەکانی : دیزاینەر سەرەتا پلانی ستراتیژ، و پێکهاتەی دادەنێت، پاشان ڕووی بینراو بە ڕەنگ، و دادەڕێژێت.
Short animated lesson on the words domain name, URL, web page, website, WWW and web hosting, and how they differ.
وانەیەکی کورت بە دەربارەی ، ، ، ، و و جیاوازیی نێوانیان.
A web page is made for people; a web service is made for programs. See how programs ask a web service for data over HTTP.
بۆ مرۆڤ دروست دەکرێت؛ بۆ . دەبینیت چۆن لە ڕێگەی داوای لە دەکەن.
The Report Wizard step by step: choose a query, move its fields across, click Next through the pages, name it, Finish, then change the title.
(Report Wizard) هەنگاو بە هەنگاو: هەڵدەبژێریت، دەگوازیتەوە، بە Next پەڕەکان تێدەپەڕێنیت، ناوی لێ دەنێیت و Finish دادەگریت، پاشان ناونیشانەکەی دەگۆڕیت.
In Kurdish: the Simple Query Wizard asks for a table, its fields, details or totals and a title, then builds the query for you.
بە کوردی: Simple Query داوای ، ، وردەکاری یان کۆی گشتی و ناونیشانێک دەکات، پاشان بۆت دروست دەکات.
What a word processor is and how Microsoft Word looks: creating a document, typing text, and checking spelling with Word's review tools.
چییە و Microsoft Word چ شێوەیەکی هەیە: دروستکردنی نوێ، نووسینی دەق و چاککردنی ڕێنووس بە Word.
In a zero-sum game one player's gain is the other's loss, so the minimax strategy plans for the opponent's best reply.
لە قازانجی یاریزانێک زیانی یاریزانەکەی ترە، بۆیە ستراتیژی حیساب بۆ باشترین وەڵامی ڕکابەر دەکات.
Likes and views as checked onژمارەی لایک و بینین بەپێی پشکنینی 2026-10-25.