The Beginners Python course is designed to help students new to programming or otherwise to learn python from basics. The first part of the course help students to understand how python syntax works, related concepts and the latter part deals with automating mundane tasks using python. Through this course, students will be made comfortable with python for computations, object-oriented python, and python standard template library.

This course includes multiple activities through which students will have hands-on experience of python programming. Students will be aligned with a mentor who will guide them throughout the course. This course enables students to learn data Science, Machine Learning or web development using Django in future.

Thanks for the overwhelming response. Seats are now full at all centres, registrations closed.

Register Now


We have designed our course keeping in mind the requirements of beginners.Course starts with fundamentals of logic building and problem solving.

Problem Solving

The course is designed to sharpen the problem solving skills of the students. We follow step-by-step approach to make students fall in love with programming and ignite their passion of coding with the help of problems.

OOP Concepts

Emphasis is given on building strong Object Oriented Programming Concepts and coding practices followed in the Software Industry, so to make our students industry-ready.

Python STL

We take a deep dive into Python's extensive built in standard library that makes a plethora of tasks, that are harder to do in other contemporary languages, trivial.

Our Online courses are an exact replica of our Classroom programs. Once a student completes their course, we provide them access to the Online course as well to make sure they can revise at their will. Each Online course comes with Mentor support Hands on coding assignments, exclusive access to our online IDE, Hackerblocks & Doubt resolution;

Course Contents

Basics of Python

2 Lectures

  • A Brief Overview of Python
  • Setting up Python
  • Interactive Python
  • Built-In Data Types
  • Control Flow

Data Structures & Functions

2 Lectures

  • Defining & Using Functions
  • Some Common and Useful Functions
  • Argument Unpacking, Annotations
  • Lists, and Tuples

Writing Interactive Programs

2 Lectures

  • Handling Input & Output
  • Error & Exception Handling
  • Organizing Code with Modules

Object Oriented Programming

2 Lectures

  • Object Oriented Programming Concepts
  • Using Classes & Objects
  • Commonly Used built-in Classes
  • Inheritance

Standard Template Library

3 Lectures

  • Number Crunching
  • File Manipulation
  • Data Compression & Archiving
  • Basic Network Programming
  • Data Encryption
  • Web scraping
  • Flask
  • Data science introduction
  • Selenium with project


Himank Bhalla
Himank Bhalla
Developer & Mentor
Himank Bhalla
Himank Bhalla
Developer & Mentor

An enthusiastic full-stack web developer, Himank has worked at multiple Delhi based startups. He also designed the website for International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT).

Regular Batch

(10 lectures)

Enroll Now

Contact Us
Call(Toll-free): 1800-2744-504

Course Schedule

CenterStart DateEnd DateDay & TimeBatch Type
DwarkaJun 142nd Week of JulyTBDNormal



(Drop a line at admissions@codingblocks.com if you have further queries)

  • Who should do this course?

    Anybody who wants to learn programming in Python from scratch, or those who wish to form a solid understanding of Python to pursue Data Science, Machine Learning, or other courses that require it should take this course. This course has no prerequisites.

  • I know C, C++, or Java should I do this course?

    This course will cover programming principles from scratch using Python. If you already know one of the aforementioned programming languages, it will only be easier for you to pick up the concepts taught in the course, but knowledge is in no way a prerequisite.

  • Will this help me in making websites and apps?

    This course is designed to give you a solid foundation upon which you can build further skills in Application Development, Web Development, Data Science, and other fields. It does not discuss these topics explicitly.

Send A Message