Python Full-Stack Associate

120 Hours 0 Min

Python Full-Stack Associate

This course is designed for individuals who are new to programming and want to learn Python from scratch. Python Full-Stack Associate provides a comprehensive introduction to the Python programming language, focusing on the fundamental concepts and practical applications. By the end of this course, students will have a solid foundation in Python, enabling them to work as Web Developer, Front End Developer, Application Developer and Database Administrator.

Learning Objectives:

  • Understand the basics of programming and the Python programming language.
  • Write and execute simple Python programs.
  • Work with different data types, variables, and operators.
  • Implement control flow using conditional statements and loops.
  • Define and call functions to organize code effectively.
  • Handle and manipulate data using lists, dictionaries, tuples, and sets.
  • Perform basic file input and output operations.
  • Utilize Python modules and libraries for extended functionality.

 

Course Outline:

Base Modules

Prerequisites:

Module 1 : Basic of Computer organization and Architecture

Module 2:  Basic Connectivity and networking.

Module 3 : Basic Office Tools

 

PART I :

Back-End Technology

Module 1: Python Programming Associate Level

 

PART II :

Front-End Technology

Module 1 : HTML

Module 2 : CSS

Module 3 : Javascripts

Module 4 : Front-End Frameworks (React)

Module 5 : CSS Frameworks ( Bootstrap, Tailwind,)

 

 

PART III :

Database

 Relational Database (MySQL)
               OR

 NoSQL Database (MongoDB)

 

PART IV :

Frameworks

Module 1 : Web Development Framework (Flask,Django..)

Module 2 : GUI Frameworks (Tkinter)

 

 

PART V :

Project Management and Other Topics

Module 1 : Tools (Basecamp, JIRA)

Module 2 : Version Control (GIT)

Module 4 : Development Phases(Planning, Development, Testing, Deployment)

Module 5 : API

 

Assessment and Certification:

  • Quizzes: Short quizzes at the end of each module to test your understanding.
  • Assignments: Practical assignments to apply what you've learned in real-world scenarios.
  • Final Project: A capstone project that encompasses the concepts covered in the course.

Upon successful completion of the course, students will receive a certificate of completion, demonstrating their proficiency in Associate-level Python programming.

Target Audience:

  • Absolute beginners with no prior programming experience.
  • Individuals interested in learning a versatile and in-demand programming language.
  • Hobbyists looking to explore programming for personal projects.
  • Students and professionals aiming to add Python to their skill set.

Prerequisites:

  • Basic computer literacy.
  • Willingness to learn and explore programming concepts.

Course Duration:

3 Months (120 Hours of Active Learning)

 

Embark on your programming journey with Python Programming Associate and unlock the potential to create powerful, efficient, and versatile applications.