Development Skills

  • Intro to Development

    Most popular concepts of Object-Oriented programming

  • Engineering skills for developers

    Basics for developing well structured and optimized software.

  • Intro to Databases

    Basics for modeling and defining databases.

  • User Research and Strategy

    Learn how to make products that fit users’ needs by practicing techniques of interviewing, observation and testing

  • Interaction Design

    Learn about usability principles, information architechture, design patterns


  • Product Planning

    Defining the project and its components & ability to make estimates.

  • Product Research

    Creating, defining, and choosing the right application framework and technology.

  • Intermediate Development

    Start Developing the project by practicing with more advanced developers and going through with the development process.

  • Testing

    Test driven and data driven testing procedures.