YoVDO

Advance Your Skills in Python

Offered By: LinkedIn Learning

Tags

Python Courses Web Scraping Courses Algorithms Courses Data Structures Courses Interview Preparation Courses Design Patterns Courses GUI Development Courses

Course Description

Overview

Now that you've learned the basics of Python programming, it's time to dive into the next steps to prepare for a career as a Python developer. This learning path takes you through the practical need of programmers, such as learning about design patterns, testing, and even interview preparation.
  • Learn industry standard practices.
  • Create practical applications through hands-on practice.
  • Apply your knowledge to land a job as a Python programmer.

Syllabus

Courses under this program:
Course 1: Python Projects
-Get hands-on practice building your own Python applications. Follow the development of a single project, from initial ideation to building the final installer for distribution.

Course 2: Python Code Challenges
-Want to test your Python skills? These concise, self-contained challenges let you stretch your brain and test your talents.

Course 3: Python: Design Patterns
-Explore 15 essential design patterns that will help you solve common coding challenges in Python.

Course 4: Python Data Structures and Algorithms
-Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.

Course 5: Python Automation and Testing
-Learn how to automate your web UI testing with Python and Selenium.

Course 6: Python GUI Development with Tkinter
-Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.

Course 7: Web Scraping with Python
-This course dives into the process, strategies, and best practices of web scraping. Learn how to use the Python framework, Scrapy, to practice key techniques.


Courses

  • 0 reviews

    2 hours 19 minutes

    View details
    Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.
  • 0 reviews

    1 hour 24 minutes

    View details
    This course dives into the process, strategies, and best practices of web scraping. Learn how to use the Python framework, Scrapy, to practice key techniques.
  • 0 reviews

    1 hour 39 minutes

    View details
    Learn how to automate your web UI testing with Python and Selenium.
  • 0 reviews

    View details
    Want to test your Python skills? These concise, self-contained challenges let you stretch your brain and test your talents.
  • 0 reviews

    4-5 hours

    View details
    Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
  • 0 reviews

    2-3 hours

    View details
    Explore 15 essential design patterns that will help you solve common coding challenges in Python.
  • 0 reviews

    1-2 hours

    View details
    Get hands-on practice building your own Python applications. Follow the development of a single project, from initial ideation to building the final installer for distribution.

Taught by

Barron Stone, Jungwoo Ryoo, Robin Andrews, Bhoomika Agarwal and Ryan Mitchell

Related Courses

Information Theory
The Chinese University of Hong Kong via Coursera
Intro to Computer Science
University of Virginia via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera