Programming Fundamentals

Grab the Opportunity
You Missed

Join with us if you want to get a complete guidelines to become a
skilled junior programmer from scratch.

# Binary Search in Python
def binarySearch(array, x, low, high):
    # Repeat until the pointers low and high meet each other
    while low <= high:
        mid = low + (high - low)//2
        if array[mid] == x:
            return mid
        elif array[mid] < x:
            low = mid + 1
        else:
            high = mid - 1
    return -1

array = [3, 4, 5, 6, 7, 8, 9]
x = 4
result = binarySearch(array, x, 0, len(array)-1)

if result != -1:
    print("Element is present at index " + str(result))
else:
    print("Not found")

>_ Academy.py at a glance
Let's have a look. How exciting its
journey going to be

Installation editor tools & environment setup

21 May to 27 May

Introduction to what Programming Language is

21 May to 27 May

Introduction to Variables

21 May to 27 May

Introduction to Data Type

21 May to 27 May

Conditional statements

21 May to 27 May

Intro with Loop 😮

21 May to 27 May

Intro with Array

21 May to 27 May

Intro with Function

21 May to 27 May

Simple problem solving

21 May to 27 May

>_ Our vision is to update you
with international standard
Python knowledge

Developer Guidance

Connect with peers, industry experts, and potential employers to expand their network.

Expert-led sessions to guide them through the maze of development challenges.

Join a supportive community of developers and collaborate on exciting projects.

Acquire new skills and stay up-to-date with the latest trends in tech.

Community

>_ Join the Problem Solving Challenge and
test your skills in software development!

  • Sign up on Academy.py and get ready to solve the problem your knowledge!
  • Start reading python documentation, watch videos for develop your basic understanding in python.
  • Need practice? Go to our solve problems section to practice programs on that topic you read
  • Stuck in something? You can ask question on our forums and also can ask on our Academy-AI
  • Be productive and get a lots pro tips from our blogs.