Skip to main content

My activity through 2021-2022

S

tudying at HarvardX



Hi, everyone.

I am Mohamed Moustafa Alkobrosli. I began thinking of studying programming a year ago. It began with me when I started freelancing with the TestIO community. They were teaching me in addition to hiring me. My role there was to report bugs as a user in new apps and websites. After a couple of months, I decided to program apps like those instead of just discovering bugs in them.

I surfed the internet trying to find a trusted resource for me as a beginner.
Thanks, Heaven. I found the CS50x course on edX. I quickly got enrolled in the course.
At first sight, I found full answers to all questions in my head. The fear vanished.
Professor David J. Malan encouraged me to make a new correct start. He just inspired me.

During the CS50x course, I made my own searching & sorting algorithm. I also made a super quick hash function on my own. I have built my own website: http://kobros-tech.com. I actually wished I have participated in the live shot with Mr. David J. Malan. I took the CS50x certificate in 4/2022.

Thanks, Heaven. I received an email telling me that there will be a new course for CS50 in Python. I decided to participate in the live shot of the course. I was very happy to share ideas during the course with wonderful people all over the world. Thanks, God. Due to sharing my CS50x certificate and attending the CS50P live shot, I saw the prettiest person I have ever seen. Now, I am working on a real-life project to manage a small company. I am happy to share this idea, and I encourage students to take steps like this. I heard about the Odoo framework; It is written in Python, so I encouraged myself to develop a real project using this framework. In fact, I am challenging myself using my skill. I hope to succeed in this challenge. By the way, I am considered a verified CS50 teacher because I participated in the CS50 workshop for educators in 2022.

My last tip is "seek life, seek success".


This is a video that collects some clips of my participation in CS50's Introduction to Programming with Python



I have already taken CS50's Introduction to Computer Science course.


I have finished CS50P course, and I hope I could work as a python backend web developer.



Here is my certificate in CS50's introduction to programming using python



In addition I participated in CS50 educator workshop for 2022, and I earned CEU certificate that verifies me as a CS50 teacher in the US.




I thank CS50 page on Facebook for awarding me the top fan badge.


Comments

Popular posts from this blog

Use CS50 library in my local machine offline to run codes in C language

M ake your PC ready to run codes in C language How to use CS50 library in your local machine offline Here are three videos presented by someone, they will guide you to make your PC ready to run C files. How to Download and Install Visual Studio Code ( VS Code ) on Windows 10 How to Download and Install C Cpp Toolset ( gcc g++ gdb ) in Windows 10 using mingw-w64 and msys2 How to Set up Visual Studio Code for C and C++ Programming After watching the above videos and following the steps in them, you can apply the following steps in order to use CS50 library for implementing codes written in C language in your local machine offline. Download the zip file from Github Release,  https://github.com/cs50/libcs50/releases Unzip it, locate to libcs50/src/, you can get cs50.h and cs50.c Copy cs50.h and cs50.c in the Workspace Create and save a C file which uses cs50 libraries in the Workspace. We can call it hello.c, hello.c should be with cs50.h and cs50.c in the same folde...

Uninstall an Odoo module via terminal command line

 Uninstall an Odoo module (via terminal/command line) If you're just trying to uninstall a module (disable it in the database), you can run a script using Odoo’s shell: ./odoo-bin shell -d your_database_name Then, once inside the shell: module = env['ir.module.module'].search([('name', '=', 'your_module_name')]) module.button_immediate_uninstall()

How to Open Port 80 & 443 in FirewallD

 How to Open Port 80 & 443 in FirewallD FirewallD is the frontend management solution of iptables for most of the Linux distributions. It provides an easy-to-use command line and GUI-based interface to manage iptable rules. This tutorial describes to you to open port 80 (HTTP) and port 443 (HTTPS) in FirewallD. Allow Port 80 & 443 in FirewallD Using firewalld, you can allow/deny any port temporarily or permanently. The temporary allow/deny rules will be removed after the system reboot. But the permanent rules will persist even after the system restart. The following commands allow incoming traffic on TCP ports 80 and 443 in firewalld. sudo firewall-cmd --zone=public --add-port=80/tcp  sudo firewall-cmd --zone=public --add-port=443/tcp  The --permanent option insures to remain firewall rules after system reboots. sudo firewall-cmd --permanent --zone=public --add-port=80/tcp  sudo firewall-cmd --permanent --zone=public --add-port=443/tcp  Next, apply the c...