Registration for this course is closed now

Full Stack with Python

Explore the world of Python programming and get hands-on with real world examples and coding challenges. This course will help you get up & running with Python programming in a mere few weeks.

Designed by the Python Developers and Data Engineers at Fynd, the course will teach you the programming techniques, code conventions, and best practices to write fully functional programs.

Apply Now

Technologies

Python

MySql

MongoDB

Redis

Docker

Kafka

Oracle

MYSQL

Java Script

Week 1. Introduction to Python

We begin with the introduction to Python programming. You will then start getting the taste of Python language with a basic “Hello World” program. Moving ahead, we will uncover the syntax of Python programming by learning about its various data types, variables, operators, conditions, loops, and so on.

Week 2: Deep Dive into Programming

We will explore object-oriented traits such as functions and classes and later move to the concept of lambda, comprehension, generators, query optimization, and other built-in functions and libraries. Next, we will move to Python’s compiler known as CPython to understand how the code gets executed and its alternate flavors.

Week 3:  Database Operations and Debugging

We will take a look at understanding file operations in Python and learning concepts such as VirtualEnv, Pip, CookieCutter. We will learn about two key frameworks in Python known as Django and Sanic to see how API and database operations are carried out. This week we will also learn about bugs, traceback, debugging code, and handling exceptions in Python. You’ll also get a chance to experiment with sample Python apps and test utilities.

This image shows the layout of the Fynd Academy webpage.
Week 4: Python Programming and Databases

This week you’ll learn about concepts such as ACID, Indexing, Replication, etc. We will also learn about databases that work well with Python and their integrations-MySQL, MongoDB and Redis. We will take a deep-dive into each of these databases and walk you through the code required to connect to these databases and perform CRUD operations within them using Python.

This image shows the layout of the Fynd Academy webpage.
Week 5: MongoDB and Redis Concepts

This week we learn about MongoDB. After exploring the basics and database operations of the MongoDB shell, it is time for some complex concepts. We will learn about document remodelling, database operations, constructing queries, etc. We will also explore document updates, atomic operations, and query optimization.

This image shows the layout of the Fynd Academy webpage.
Week 6: Get to Know Infrastructure

We take you through the Fynd Ecosystem, explaining how things work and why they work a certain way. Learn how to design scalable microservices with different patterns like producer-consumer, background jobs, and others. Create independent service deployments using docker.

This image shows the layout of the Fynd Academy webpage.
Week 7-8: Deep Dive into Frontend Framework & Database

Learn the fundamentals of HTML, CSS & JavaScript. We then study databases i.e. SQL, Plsql with ORACLE, MYSQL.You now have all the technical concepts, it's time to start applying them in building your project.

This image shows the layout of the Fynd Academy webpage.
Week 9-12: Finals Week and Interviews

We give you the all the raw materials you need to become a confident Python developer. Now its time to see what you've learned.

This image shows the layout of the Fynd Academy webpage.

What's More

  • Daily Huddle
    Reflect on and discuss the previous class materials to prepare for fresh learning.
  • The Fynd Method
    Coding is hard. Learn how to code smartly, straight from Fynd Engineers.
  • Guided Development
    Take guidance from experts if you are stuck. You'll always have help.
  • Code Reviews
    Learn from each other. See how others solve a problem statement.

Not Just a Certificate

  • When you apply to Fynd Academy and go through the admission process, we experience your sincerity and willingness to succeed. Throughout the course, we test you on your gained knowledge. We are looking to shape the best minds to work with us. And that's why you are not just students, but Trainees at Fynd.
    We offer you a stipend for the training duration. If you are hired, you join us as Graduate Engineer at Fynd.

Kickstart your career with Fynd Academy

Decode the fundamentals of coding, design and other interesting fields. Work on live projects and feel the flow of real-time problem solving with Fynd Academy
Apply Now