Welcome to CodeMasry where programming isn't a tool, it is a way of thinking.
We believe in Arabians/Egyptians Productive and Creative Talents, we have many bright minds in our countries; and programming needs bright minds. If we could help these bright minds and put them on the way... we will get remarkable results.
It's in Arabic.
Join the club of wannable software developers who are learning by doing.
Automatic programming judge will auto grade your submitted programming assignments.
ساعدنا فريق كود مصرى في توظيف مبرمجين ممتازين. نحن فخورين جدا بكود مصرى, فكرة رائعة, ومستوى عميق من المعرفة لدى فريقها.
ساعدني كود مصري في الدخول الي مجال الذى احبه. انهم حريصون على نقل المعرفة بالممارسة قبل اي شيء اخر. يمكن ان نقول ببساطة ان كود مصرى جعل حياتي افضل. "شكرا لكم".
شكراً لكم على هذه المبادرة الطيبة، وعلى هذه الفيديوهات التعليمية اﻷكثر من رائعة، حقاً هذه هي النهضة العلمية، حيث أن المحتوى العربي يفتقر إلى الكتب والشروحات التقنية.
Introduction to Computer Programming
This is an introductory course on computer programming, primarily focusing on....
- What is a programming language?
- "Hello World!" First Program
- Variables
- Constants
- Case Statements
- Loops
- Arrays
Object Oriented Programming
More programming skills and Object Oriented Programming...
- Functions
- Recursive Functions Call
- Why & What OOP
- Classes, instance variables, methods (encapsulation)
- Constructors, class variables, class methods
- Variable Scope
- Comparing Objects
- Encapsulation Public Interface/API
- Coding guidelines
Advanced Data Structures & Algorithms
More and more practice with advaced programming assignments...
- Searching Techniques
- Trees
- Sorting Techniques
- Hashing
Web Development using Ruby on Rails
How to develop a web application using Ruby on Rails framework...
- Client Server
- HTML, Javascript, CSS Overview
- HTTP Protocol
- Forms
- Ruby language
- Frameworks
- Model View Controller Design Pattern
- Rails Framework
- Datebase Overview
- ActiveRecord
- Cookies & Sessions
- Ajax
- and much more...