Ammar Masood Computer Science/Programming
No reviews yet

Hello! I'm a passionate and experienced teacher at FAST National University, specialising in Programming Fundamentals, OOP, Data Structures, and Databases. I worked as Software Developer for two years in Software industry.I am experienced in programming best practices & practical approach of problem solving. I bring real-world project insights to the classroom. I am proficient in C++, Python, and Java & I make learning engaging through practical exercises. Currently pursuing a Masters in Software Engineering, I offer a unique blend of industry experience and academic knowledge. I believe in creating a dynamic learning environment where questions are encouraged, mistakes are celebrated as learning opportunities, and every student feels confident in their coding abilities.
Struggling with assignments? Stuck on a tricky concept? Don't worry—I'm here to decode the complexities, break down theories, and guide you through every step. Let's turn those challenges into victories! Whether you're a beginner or looking to level up your programming prowess, my classes are a supportive space where you can grow, learn, and truly enjoy coding. Join my class, and let's embark on a learning journey filled with practical exercises, hands-on projects, and a whole lot of fun! Your programming success story starts here!

Subjects

  • Python Beginner-Intermediate

  • Databases Beginner-Intermediate

  • iOS Application Development Beginner-Intermediate

  • C++ Programming Beginner-Intermediate


Experience

  • Instructor (Aug, 2023Present) at FAST NATIONAL UNIVERSITY OF COMPUTER AND EMERGING SCIENCE
    I'm a teacher at FAST National University, focusing on making programming concepts easy to understand. I specialise in subjects like Programming Fundamentals, Object-Oriented Programming, Data Structures, and Databases, aiming to help students thrive in the world of computer science.
  • Associate Software Engineer (Sep, 2022Sep, 2023) at Healthwire Pvt Ltd.
    I worked on Healthwire iOS application. Here, I am responsible for bug fixing and adding
    new functionalities in iOS app.
  • iOS Developer (Nov, 2021Aug, 2023) at Codes Orbit
    I worked as an iOS developer in Codes Orbit. I worked on ongoing projects, and added new functionalities in it. My experience ranges from application design implementation to backend integration .

Education

  • Software Engineer (Aug, 2023now) from FAST NUCES, Islamabad
  • Computer Science (Aug, 2017Jul, 2021) from FAST NUCES, Islamabad

Fee details

    Rs3,0006,000/hour (US$10.7721.54/hour)


Courses offered

  • Programming Fundamentals

    • US$750
    • Duration: 40 days
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Urdu, Hindi
    • Certificate provided: No
    Embark on your coding journey with my Programming Fundamentals class! 🚀 Whether you're exploring the world of C++, Java, or Python, I'll be your guide in building a solid foundation in programming.

    🔍 Explore the Basics: From understanding variables and control structures to diving into functions and Arrays, we'll cover the fundamental building blocks of programming.

    🤖 Hands-On Practice: Theory comes to life through practical exercises and real-world examples. Expect coding challenges that not only reinforce concepts but also cultivate your problem-solving skills.

    🚀 Choose Your Language: Whether you're drawn to the efficiency of C++, the versatility of Java, or the simplicity of Python, you'll have the flexibility to learn in the language that resonates with you.

    🌐 Interactive Learning: Join an interactive and collaborative learning environment where questions are encouraged, and each class is tailored to your learning style.

    By the end of the course, you'll not only grasp the essentials of programming but also gain confidence in your ability to tackle coding challenges head-on. Let's make programming a joyful experience together!
  • Object Oriented Programming

    • US$1000
    • Duration: 48 days
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Urdu, Hindi
    • Certificate provided: No
    Embark on the exciting journey of Object-Oriented Programming (OOP) with me! 🚀 Dive into the world of classes, objects, and polymorphism as we unravel the power of OOP concepts in C++, Java, or Python. 🌟💻

    🏗️ Build Strong Foundations: Understand the core principles of OOP, from encapsulation and inheritance to abstraction and polymorphism. Discover how to design robust, scalable, and maintainable software systems.

    🌐 Language Flexibility: Whether you prefer the precision of C++, the versatility of Java, or the readability of Python, you'll master OOP principles in the language that resonates with you.

    🚀 Hands-On Projects: Apply your knowledge through hands-on projects that simulate real-world scenarios. Develop problem-solving skills and learn to create efficient, modular, and reusable code.

    🌈 Interactive Learning: Join a dynamic learning environment where discussions, Q&A sessions, and collaborative projects enhance your understanding of OOP concepts.

    By the end of the course, you'll not only be fluent in OOP but also equipped to approach software design with a strategic mindset. Let's turn your coding aspirations into reality together!
  • Data Structures & Algorithms

    • US$1000
    • Duration: 45 days
    • Delivery mode: Online
    • Group size: 2
    • Instruction language: English, Urdu, Hindi
    • Certificate provided: No
    🔍 Master Data Structures: Delve into the world of arrays, linked lists, stacks, queues, trees, and graphs. Understand the strengths and weaknesses of each structure and learn to choose the right one for the task at hand.

    🔄 Algorithmic Brilliance: Unravel the secrets of algorithms! From sorting and searching to dynamic programming and greedy algorithms, discover the strategies that power efficient and scalable solutions.

    💻 Hands-On Coding: Put your knowledge into action through hands-on coding projects and algorithmic challenges. Develop the skills to write clean, optimized, and bug-free code.

    🌐 Real-World Applications: Explore how data structures and algorithms are applied in real-world scenarios. Gain insights into their role in software development and problem-solving across diverse industries.

    🚀 Problem-Solving Mastery: Elevate your problem-solving skills with a strategic approach to algorithmic challenges. Tackle coding interviews and technical assessments with confidence.

    Join me on this exhilarating journey, and let's transform your understanding of data structures and algorithms!
  • Databases (SQL & NoSQL)

    • US$700
    • Duration: 25 days
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Urdu, Hindi
    • Certificate provided: No
    🌐 Dive Into the Heart of Data Management with Databases Course! 💾🔍

    Are you ready to unravel the mysteries of databases? Join me on a captivating journey through the world of data management, where we'll explore the ins and outs of MySQL, NoSQL, and Entity-Relationship Diagrams (ERD).

    🔒 Master MySQL: Unlock the power of relational databases with MySQL. From designing robust schemas to executing complex queries, this course will empower you to harness the full potential of MySQL for efficient data storage and retrieval.

    🚀 Explore NoSQL Paradigms: Delve into the realm of NoSQL databases, discovering their flexibility and scalability. Understand how MongoDB, Cassandra, or Redis can handle diverse data structures and support dynamic, rapidly evolving applications.

    🌐 Design Elegant ERDs: Navigate the art of Entity-Relationship Diagrams (ERD) to visually represent database structures. Learn to translate complex relationships into clear and concise diagrams for effective database design.

    💻 Hands-On Projects: Apply your knowledge through hands-on projects, crafting databases that meet real-world requirements. Develop the skills to create, query, and optimize databases in diverse environments.

    🌍 Real-World Applications: Gain insights into the crucial role databases play in modern applications and businesses. Explore case studies and examples that highlight the impact of effective data management on various industries.

    Whether you're a beginner or seeking to enhance your database expertise, this course is your gateway to becoming a proficient data architect and database administrator!

Reviews

No reviews yet. Be the first one to review this tutor.