በ 3 months ውስጥ የተሟላ እውቀትና ክህሎት በመጨበጥ ወደ ስራ ይግቡ።
Clear skills you will master by the end of this course
Detailed week-by-week learning roadmap
የኮምፒውተር ሳይንስ፣ የችግር አፈታት፣ የአልጎሪዝም አስተሳሰብ እና የኮርስ የሥራ ፍሰት አጠቃላይ እይታ።
የአጻጻፍ ስልት (Syntax)፣ ተግባራት (Functions)፣ የሥራ ፍሰት (Control flow)፣ አሬይስ (Arrays) — ዝቅተኛ-ደረጃ ፕሮግራሚንግ መሰረታዊ ነገሮች።
የሜሞሪ አቀማመጥ፣ ፖይንተሮች፣ የባፈር አያያዝ እና ተግባራዊ የዲበጊንግ ቴክኒኮችን መረዳት።
ፍለጋ፣ መደርደር፣ ውስብስብነት እና መሰረታዊ የውሂብ አወቃቀሮች (ሊስቶች፣ ስታኮች፣ ኩዎች፣ ዛፎች)።
ኮማንድ ላይን፣ ኮምፓይለሮችን፣ ዲበገሮችን እና የሥሪት ቁጥጥርን በጊት እና ጊትሃብ መጠቀም።
ከፍተኛ-ደረጃ ፕሮግራሚንግ በፓይተን፡ የውሂብ አይነቶች፣ ሞጁሎች፣ ስክሪፕቲንግ እና ፈጣን ፕሮቶታይፒንግ።
ቀላል የሪሌሽናል ስኪማዎችን ዲዛይን ማድረግ እና ኤስ-ኪው-ኤልን በመጠቀም ዳታቤዞችን መፈለግ።
የዌብ ስታክ መግቢያ፡ አወቃቀር፣ ስታይል፣ መስተጋብር እና ቀላል የኋለኛ-ገጽን በFlask መገንባት።
የተማሩትን የኮምፒውተር ሳይንስ እና ፕሮግራሚንግ ክህሎቶችን የሚያሳይ ፕሮጀክት ማቀድ፣ መገንባት እና ማቅረብ።

Senior Software Engineer & Tech Educator
ያሬድ የሶፍትዌር መሃንዲስ እና የዲጂታል ማርኬቲንግ ባለሙያ ሲሆን ቀጣዩን የኢትዮጵያ ትውልድ ቴክኖሎጂን የማስተማር ፍላጎት ያለው ነው።
Learn more about your instructorEverything you need to know about the course
አዎ፣ CS50 ምንም የቅድመ ፕሮግራሚንግ ልምድ ለሌላቸው ተማሪዎች የተነደፈ ነው። ከመሰረታዊ ነገሮች ይጀምራል።
አዎ፣ ሁሉንም የችግር ስብስቦች እና የመጨረሻውን ፕሮጀክት በተሳካ ሁኔታ ሲያጠናቅቁ ከያሬድ ቴክኖሎጂ ትምህርት ቤት የምስክር ወረቀት ያገኛሉ።
የሚያስፈልግዎ የኢንተርኔት ግንኙነት ያለው ላፕቶፕ ወይም ዴስክቶፕ ብቻ ነው። በኮርሱ ውስጥ ጥቅም ላይ የሚውሉ ሁሉም ሶፍትዌሮች ነፃ ናቸው።