Courses Category

IT Sharks has many high quality courses available across 12 distinct categories. All our courses are self-paced and have been designed by subject matter experts, to give you an interactive and enriched learning experience.Depending on your learning goal, which help you focus your learning to provide you with specific expertise in your field or industry.

Python Diploma
Software Development

Python Diploma

1-Introduction and Overview

  • Compiler vs Interpreter applications
  • Overview about Python applications
  • overview about libraries
  • Declaring and initializing variables
  • How to print in Console
  • How to scan values from user

2-Control Structure and Dictionaries

  • If, if-else statements
  • While loop
  • Foreach loop
  • Built-in Functions
  • Sets
  • Dictionaries

3-Lists And Strings

  • Lists and Indices
  • Tuples and built-in Functions
  • Modifying Lists
  • Built-in Functions on Lists
  • Processing List Items
  • Slicing
  • Aliasing
  • Strings

4-Storing and Retrieving Data with File System I/O

  • Reading and writing files.
  • Creating, deleting and renaming files.
  • Obtaining directory and file information.
  • Handling exceptions with try and except.


  • Overview about traditional programming
  • Introduction to classes and methods.
  • Introduction to object oriented programming
  • Encapsulation
  • Inheritance


  • Introduction to SQL and Database design
  • DDL SQL statements
    • Study create, alter and drop statements
  • DML SQL statements
    • Select types
    • How to search in database
    • Condition operators
    • Sorting data
    • Aggregation functions
    • Joins
    • Study insert, Update and Delete statements
    • study Select statement

7- Rasa Framework

  • Rasa NLU for understanding user messages.
  • Rasa Core for holding conversations and deciding what to do next.
  • Rasa X is a tool that helps you build, improve, and deploy AI Assistants that are powered by the Rasa framework
  • Rasa X includes a user interface.
  • Rasa X is the latest release from Rasa.

8- Django

  • Introduction to Django
  • Install Django
  • Start a Django project
  • Urls and views
  • Apps, models, migrations
  • Django ORM
  • Django Admin
  • Templates and Static Content
  • Forms and Authentication

8- Project

  • Group of 2-3 persons select an idea.
  • The lecturer discusses the code with you.

Short Description

Duration: 80 Hours

Apply for this course

Please type your full name.
Invalid Input
Invalid email address.
Invalid Input

Connect with us

Villa No. 48, 2nd Floor, Flat 6, 105th Street, El Horreya Sq., Beside El Raya Market, Maadi - Cairo, Egypt 11728

  • Mobile+20 1200 30 2842

  • Whatsapp+20 101 774 3315

  • Email info@itsharks.co


Enter your email and we'll send you more information

© 2022 Copyright IT Sharks. All Rights Reserved.