eCornell
eCornell Logo

Python 360 

  • Offered byeCornell

Python 360
 at 
eCornell 
Overview

Python Unveiled: Master the Language, Libraries, Frameworks, and Best Practices for Comprehensive Expertise in Programming and Development

Duration

10 months

Start from

Start Now

Total fee

6.79 Lakh

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Python 360
 at 
eCornell 
Highlights

  • Earn a certificate after completion of course
  • Learn from expert faculty
  • Real world projects
  • Learn on your schedule without stepping out of your job
  • Participate in facilitated discussions and live sessions with industry peers
Read more
Details Icon

Python 360
 at 
eCornell 
Course details

Who should do this course?

Current and aspiring programmers, software developers, and engineers

Computer and data scientists

Scientists interested in learning programming

Data analysts and business analysts

Database managers

Technical and systems analysts

Business managers

Technical and engineering leaders

Professionals in any industry who need to communicate and interpret data

What are the course deliverables?

Master the foundational concepts of programming in Python

Design, code, and test Python functions that meet requirements

Write custom functions and data classes in Python that can be stored for reuse

Visualize, analyze, and debug running Python programs

Use Jupyter Notebooks to integrate data analysis, visualization, and documentation

Filter, integrate, and prepare data for analysis

Employ coding best practices using the Matplotlib framework, Pandas, and NumPy

Explore datasets with machine learning

Relate concepts in human attention and perception to best practices in visualization

Apply and interpret real-world data in statistical models to make predictions about new situations

Write programs that connect to the web to download data and use web services

Write a basic web-based application

 

Read more
More about this course

In this course students will gain an end-to-end understanding of the language and its adaptability to different applications and complex challenges

Throughout the core courses of the program, you will design, code, test, visualize, analyze, and debug Python functions and programs

As you discover how to write in and use Python, you will also develop essential techniques that will help you become a successful programmer, analyst, or software engineer, regardless of which language you are using

Python 360
 at 
eCornell 
Curriculum

Python Fundamentals

This course provides an introduction to the programming environment and explores the basics of Python. After learning how to run a script, you will work with Python expressions, functions, and variables in interactive mode
 

User-Defined Functions in Python

This course explores Python functions. As you expand your technical vocabulary, you will practice visualizing Python executions. In addition, you will examine the rules for writing functions and recognize a properly formatted specification. You will explore writing simple functions to process text and be able to turn an English description into code
 

Controlling Program Flow

This course shows you how to move beyond straight line code and write programs that require complex decisions
 

Mastering Data Structures

This course introduces you to mutable data structures, which are advanced Python types that enable faster updating and search than basic types like ints and strings
These types are necessary for working with large data sets but can be difficult to master
You will explore multiple methods to work with these objects, which include lists, sets, and dictionaries
 

Auditing Datasets

You will begin by examining several types of files and objects
You will then apply the concepts you have learned in the previous courses to solve a real-world business problem: auditing an organization's regulatory compliance
 

Developing Data Science Applications

In this course, you will leverage the comprehensive Python ecosystem of libraries, frameworks, and tools to develop complex data science applications Throughout this course, you will practice using the different Python tools appropriate to your dataset
 

Creating Data Arrays and Tables in Python

This course introduces data manipulation and visualization, both critical components of any data science project
This course introduces two commonly used data manipulation tools in the Python ecosystem: NumPy and Pandas
 

Organizing Data with Python

This course will give you experience identifying and integrating data from spreadsheets, text files, websites, and databases
To prepare for downstream analyses, you first need to integrate any external data sources into your Python program
 

Analyzing and Visualizing Data with Python

This course introduces using Python to perform statistical data analysis and create visualizations that uncover patterns in your data
Using the tools and workflows you developed in earlier courses, you will carry out analyses on real-world datasets to become familiar with recognizing and utilizing patterns
 

Building Predictive Machine Learning Models

In this course, you will explore some of the machine learning tools you can use to magnify the analytical power of Python data science programs
You will use the scikit-learn package — a Python package developed for machine learning applications — to develop predictive machine learning models
 

How to Write Programs That Work With Databases

This course provides you with the foundational knowledge for integrating databases into your programs and using them to read, write, store, and process data. You will cover the basics of working with files and complex data structures
 

How to Develop Web Interfaces With Online Protocols

In this course, you will begin to work with web services and applications that allow you to complete certain tasks online
As part of your coursework, you will write a program that connects and pulls data from the web
 

How to Create Interactive Websites With HTML and CSS

In this course, you will create interactive web applications that let users do things in their browsers, such as upload photos or play simple games
Faculty Icon

Python 360
 at 
eCornell 
Faculty details

Walker M. White
Walker White is a senior lecturer and Stephen H. Weiss Provost’s Teaching Fellow in the computer science department. He has designed the introductory computer science courses which serve as an inspiration for this course.
Gilly Leshed
Gilly Leshed is a senior lecturer in the Department of Information Science at Cornell. Her teaching and research interests are in Human-Computer Interaction (HCI) and Computer-Supported Cooperative Work (CSCW), in which she uses quantitative and qualitative methods and technology design to examine how individuals and groups accomplish tasks and socialize and the roles information technology plays in these interactions.

Python 360
 at 
eCornell 
Entry Requirements

Requirements for 12th gradeUp Arrow Icon
  • N/A
Conditional OfferUp Arrow Icon
  • Not mentioned

Python 360
 at 
eCornell 
Admission Process

    Important Dates

    Jan 1, 2025
    Course Commencement Date

    Other courses offered by eCornell

    3.23 L
    3 months
    – / –
    – / –
    2 weeks
    – / –
    – / –
    3 months
    – / –
    3.09 L
    3 months
    – / –
    View Other 31 CoursesRight Arrow Icon
    qna

    Python 360
     at 
    eCornell 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...