The best way to advance your Python knowledge is to learn from the best. Here, Gradhopper assembles absolutely beginner level to advanced user course collection from world-class universities.
You will find more Python courses and also other computer science courses if you want to explore more. As well, more than 1200 free courses in other disciplines in Gradhopper listings, only a click away…
- Data Science: Computational Thinking with Python, UC Berkeley
- You will learn the fundamental principles and methods of visualization, tools widely used by industry and academic scientists, and basics of Python programming language.
- 4-6 hours per week to cover the course in 5 weeks.
- Programming for Everybody (Getting Started with Python), University of Michigan
- This course doesn’t require a prerequisite on Python programming.
- The course provides the basics of programming computers using Python.
- 2-4 hours per week to cover the course in 7 weeks.
- Computing in Python I: Fundamentals and Procedural Programming, The Georgia Institute of Technology
- You will learn about the programming code, write-run debug cycle of writing code, procedural programming, variables, mathematical, rational and Boolean operators, and more.
- 9-10 hours per week to cover the course in 5 weeks.
- Computing in Python II: Control Structures, The Georgia Institute of Technology
- This course covers the control structures which is one of the most powerful parts of programming.
- You will learn about conditionals, loops, functions, error handling, and more.
- 9-10 hours per week to cover the course in 5 weeks.
- Computing in Python III: Data Structures, The Georgia Institute of Technology
- This course focuses on more complex ways of handling data.
- You will learn strings, tuples and lists, file input and output, dictionaries, and more.
- 9-10 hours per week to cover the course in 5 weeks.
- Computing in Python IV: Objects & Algorithms, The Georgia Institute of Technology
- You will learn about recursion, search and sort algorithm, and object-oriented programming.
- Focuses on data object-oriented programming, writing search and sorting algorithms, and evaluating the computational complexity of algorithm using Big 0 notation.
- 9-10 hours per week to cover the course in 5 weeks.
- Python Data Structures, University of MichiganThis course will cover the core data structures of the Python programming language.
- Analytics in Python, Columbia University
- You will familiar with working with relational databases, using SQL based languages such as MySql, dealing with formatted data (XML, JSON, etc.)
- You will learn to analyze data from databases and web.
- 8-10 hours per week to cover the course in 12 weeks.
- Web Programming with Python and JavaScript, Harvard University
- You will gain the knowledge and experience in principles, languages, and tools to design and deploy applications on the Internet.
- You will learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku.
- Focuses on Git, HTML, CSS, Flask, SQL, APIs and JavaScript.
- 6-9 hours per week to cover the course in 12 weeks.
- Introduction to Artificial Intelligence with Python, Harvard University
- You will learn about graph search algorithms, reinforcement learning, machine learning, artificial intelligence principles, how to design intelligent systems, how to use AI in Python programs.
- 10-30 hours per week to cover the course in 7 weeks.
All Comments:
hey! My interest in Python has been growing for several days now. But I can’t find any complete guidelines.I think this guidelines will help me learn Python.
This guide comes with a comprehensive collection of lectures. I am pretty sure this will pave your way to be professional in Python.