Python Full-Stack Developer

370 Hours / 8 Months, Part Time Program

This part-time Python Full-Stack program features expert instruction, hands-on projects, and a real connection to the industry to get graduates hired.

Python Full-Stack Developers are versatile professionals skilled in both frontend and backend development. They design and build websites and applications, working on everything from the user interface to the server-side logic.

Using Python frameworks like Django and Flask, Python Software Developers ensure the seamless integration of various components. Their broad skill set makes them valuable assets in bringing complex digital projects to life.

Our reskilling program covers the full spectrum of Python full-stack development, starting with fundamental programming concepts and progressing to advanced web development with Django and Flask. Students gain hands-on experience with essential tools and technologies, including HTML, CSS, JavaScript, React, and cloud services like Microsoft Azure.

Deep Focus on the Most Needed Expertise in Tech

Graduates will become indispensable to employers due to their proficiency in both front-end and back-end technologies, enabling them to handle end-to-end development tasks. With expertise in popular frameworks and tools, they will be equipped to develop robust, scalable applications. Additionally, their skills in modern cloud services and deployment practices will make them highly sought after in the job market.

Open Doors With Industry Connections

Equip students to succeed in a rapidly expanding field with help from our network of coding experts, instructors, hiring partners, and alumni. The Python Full-Stack Developer curriculum was created in collaboration with the industry’s leading companies to make our program as relevant as possible to the local industry’s needs, assuring graduates will be job-ready as soon as the program ends.

Guide Students to Deliver a Professional Project

Throughout the program, practical skills are acquired through the completion of large-scale projects. Students will gain hands-on experience with real-world scenarios, allowing them to apply their knowledge in a practical context. They will work with version control systems like Git, manage databases using MySQL and PostgreSQL, compiling a portfolio of projects designed to reinforce the various concepts and technologies students have learned in each module.

Who Is the Program For?

Driven and motivated individuals - with or without previous background in programming - who wish to launch an exciting career in the tech industry.
* All candidates take a computerized assessment to ensure that they have the right personality, as well as the basic math and logic skills, to complete the programs and be successful in their future jobs.

Top Notch Professionals

This unique program was built by a professional team made up of the leading experts in Development, with vast knowledge and experience in training too.

Eran Lasser

CEO of Wawiwa

Eran is a tech education entrepreneur with over 20 years of experience. Eran founded and managed four IT training companies: John Bryce Training (Israel), TRIG (China), JB-IQsoft (Hungary), KocBryce (Turkey). Eran also partnered to establish DAN.IT Education (Ukraine), Techub (Georgia), and more. In addition, Eran managed Mentergy, which provides e-learning and distance learning solutions. Over the years, he was responsible for the reskilling of more than 50,000 individuals now working as tech professionals.

Daniel Anderson

Chief Training Officer

Daniel is responsible for updating state-of-the-art topics in the company’s tech training programs, and for maintaining its training methodologies. Daniel was the Chief Trainer at the Israel Defense Force’s Tech Training Center and is a graduate of the IDF training process. He develops and delivers a wide range of programming courses, and is a Full-Stack Developer and Data Scientist.

Liran Ben Haim

Head of Data Scientist Program

Liran has over 25 years of programming and instruction experience. He has developed and delivered tech programs in various areas, including data science, database systems, embedded systems, and more. Liran is the Co-CEO at Bina Software Development, a company delivering software projects to various organizations in the Israeli tech ecosystem. Liran holds a B.Sc. in Computer Science from the Technion, Israel’s Institute of Technology.

Program Syllabus

Introduction (30 hours)

Overview of programming trends and technologies

Basic programming concepts and environment setup

  • General Introduction
  • Trends
  • Programming Languages
  • Development Tools
  • Cloud Tools
  • Installation
  • Interesting Sites

Python Programming (80 hours)

Fundamental Python programming concepts from simple scripts to object-oriented programming

  • Programming introduction
  • Variables 
  • Control Flow
  • Writing Simple Scripts
  • Working with Data Types
  • Collections
  • Control Structures
  • Implementing Functions
  • Error Handling
  • Working with Files and Data
  • Object-Oriented Programming (OOP)
  • Threads
  • Python Standard Library

Introduction to Web Technologies (30 hours)

Basics of web development including HTML, CSS, and JavaScript

  • Introduction
  • HTTP Protocol
  • HTML
  • CSS
  • JavaScript

Python Web Development with Django and Flask (140 hours)

Comprehensive training in Python web frameworks for developing sophisticated web applications

  • Python Web Frameworks
  • Django Framework
    • Views and Models
    • Working with Static Files
    • Accessing Data
  • MySQL
  • PostgreSQL
  • Working with Git
  • Testing
  • Linting
  • Flask Framework
    • Forms
    • Views
  • Web Services
    • Working with Data
    • Microservices Architecture
    • Building a Simple Service
    • Accessing Data
    • Service Integration
    • API Gateway
  • Containers and Docker
  • Debugging
  • Testing and Automation

JavaScript Frameworks - React (40 hours)

  • Client-Side Development Using React
    • Components
    • Routing
    • Service Integration
  • JavaScript Frameworks
    • Components
    • Forms
    • Routing
    • Services
    • Modules
  • React Framework
    • React Components
    • HTTP and Services
  • Docker

Cloud Services (45 hours)

Introduction to Popular Cloud Services and Application Deployment

  • Cloud Overview
  • Storage Services
  • Data Services
  • Application Services
  • Monitoring
  • Microsoft Azure Tools
  • Application Deployment

Resume Workshop (5 hours)

Preparation for job applications and resume building

What Do Students Have to Say?

Read Our Blogs...

AI Software Engineer
Tech Jobs

The First AI Software Engineer has Arrived

The first AI software engineer has arrived. Yes, you’ve heard that right! This blog tells you all about it, discusses how AI can speed up development cycles, and explains how it helps people who don’t necessarily know coding by doing

Read More »

Partner with Wawiwa to offer tech training programs in less than 6 months!

Wawiwa bridges the tech skills gap by reskilling people for tech professions in high demand. There are millions of tech vacancies and not enough tech professionals with the relevant knowledge and skills to fill them. What the industry needs of employees is not taught in long academic degrees. Wawiwa helps partners around the world to reskill, and upskill people for tech jobs through local tech training centers or programs. The company utilizes a proven training methodology, cutting-edge content, digital platforms for learning and assessment, and strong industry relations, to deliver training programs that result in higher employability and graduate satisfaction. This, in turn, also creates a strong training brand and a sustainable business for Wawiwa’s partners.