Skip to main content

Practical Python
Enrollment is Closed

Practical Python is designed to provide the foundation for success in your efforts to learn Python programming and to become a productive programmer, data scientist, entrepreneur or to start a new career or rejoin the workforce.
Enrollment is Closed

Enrollment for this course is currently closed

About This Course

This course is designed for the person who has a basic understanding of Python and wants to further develop their Python programming skills to advance their careers. Entrepreneurs, professionals, college students, or anyone interested in developing proficiency in using Python and popular Python libraries. This course aims to create a strong Python programming foundation and develop your abilities, confidence and understanding by gradually introducing you to the concepts needed to make it easy for you to master new Python Programming skills and techniques while working on practical projects.

We live in the Information Age and the computer is the engine that drives progress. Computers powered by programs that we write are the best tools we have today to process information. Many important jobs and careers will go to those who can learn to design, program and maintain the programs that will drive our economy in this information age.

To fully use computers, you have to learn to program them and Python is a versatile, modern programming language that you can use to write an app, build a website, analyze data, control a robot or even build a self driving car.

Ever caught yourself thinking:
  • I have taken a beginner's course and written a little Python code.
  • I understand the basic commands. But it is challenging for me to translate my ideas into code.
  • I make a lot of small mistakes (like forgetting semi-colons) that slow me down.
  • I don’t feel like I’ve scratched the surface of what I can do with Python.
  • If I had more time to practice what I have learned so far, then I would become more fluent in Python programming.
  • I see so many good job opportunities for proficient Python programmers and I wish that my Python skills were good enough for me to be qualified for these positions.
  • I have a conceptual understanding of statistics and data science algorithms and I am familiar with statistical languages (R, Matlab) but Python is becoming more widely adopted and I wish I could sharpen my Python skill so that I can take advantage of new opportunities.
  • How can I make progress towards my goals to learn how to program, participate in the Data Science revolution and qualify myself for new career opportunities?

This course, Practical Python, was designed just for you. In every session, you will write and review interesting Python programs in a creative, positive, motivational and interactive setting. You will work on fun projects that will develop your design skills, strengthen your understand of Python language and libraries and get concrete and constructive personalized feedback on the code you write.

Who is this course for?
    This course is designed for the person who has a basic understanding of Python and wants to further develop their Python programming skills to advance their careers. Entrepreneurs, professionals, college students, or anyone interested in developing proficiency in using Python and popular Python libraries. This course aims to create a strong Python programming foundation and develop your abilities, confidence and understanding by gradually introducing you to the concepts needed to make it easy for you to master new Python Programming skills and techniques while working on practical projects.
In this course, you will participate in interactive, instructor-led sessions that will teach you how to:
  • master essential programming concepts, tools and libraries needed to become a strong Python programmer by writing interesting programs applied to real world problems and datasets
  • structure your thoughts, develop programming skills and computational thinking and solve interesting problems
ACADS Experience: What our students say
  • I could raise a question and stop the instructor where ever I felt like I wasn't able to understand things
  • It really felt like a real classroom and the environment was also very good.
  • I had a great experience writing code during the sessions and after the sessions as well. It was well paced and very interactive.
  • Everything was great. It was hard though to absorb all the material each class. It really helped also to have the videos to look back to.
  • Excellent at explaining stuff and answering questions in great detail.
  • I love VJ as an instructor! I think his approach and passion are what we need in teaching and I wish other teachers were the same.
  • Instructor was extremely commendable . His passion for the subject was evident in every class and tried his hard to convince that everyone can learn the subject with ease.
Prerequisites

A basic understanding of Python is essential for you to be successful in this course. If you do not have the Python knowledge or strong programming foundations, we suggest you take the ACADS course, Python for Beginners.

Length: 6 Weeks
Effort: 1.5 hours lecture + 3 hours study, review and practice hours per week
Live Lectures: Sunday 10:00 AM EST(7:30 PM India Time) 90 minutes
Price: $149
Course Staff
Dr. Varghese John
Dr. Varghese John

Dr. Varghese John (VJ) is an experienced technologist with a scientific research background and a love for learning and teaching science, technology and mathematics. He has led large technology teams delivering innovative solutions to complex problems for leading financial service organizations. VJ is passionate about STEM education and has worked with people from diverse backgrounds enabling them to discover a love for learning and helping them achieve their educational goals.

Enrollment is Closed