Advanced Computer Programming in Python and JavaScript

advanced-computer-programming-in-python-and-javascript

Advanced Computer Programming in Python and JavaScript - 
Learn ADVANCED coding by implementing DESIGN PATTERNS and SEARCHING AND SORTING algorithms in Python and JavaScript!
  • New
  • Created by Robert Gioia
  • English [Auto]
Preview this Course  - GET COUPON CODE

Description

This course will teach you advanced programming skills in Python and JavaScript using hands-on examples. By the end of this course you will have an understanding of the following:
Advanced Data Structures like Linked Lists, Trees, and Graphs – what try are, why they are used, and how they can be implemented using Python and JavaScript
Searching and Sorting – how to implement the main searching and sorting algorithms in computer science and the pros and cons of each
All 23 Gang of Four design patterns and how to implement each one in Python and JavaScript
Professional industry code editors PyCharm and Visual Studio Code and the ability to navigate and code in these programs. Code more efficiently and effectively using these FREE tools!

Section 1 of this course is the Introduction. We will learn the objectives of the course, download and install Python and JavaScript code editors, and learn the basic navigation of these programs. After this section you will be ready to dive into the rest of the course material.

Section 2 is Advanced Data Structures. We will learn about linked lists, trees, and graphs, what they are, and how to implement each using Python and JavaScript. By the end of this section you will be well versed in programming using advanced data structures and have the ability to tackle challenging interview questions about this material.

Section 3 is Searching and Sorting. We will learn about what searching and sorting are and gain a mastery of the most common searching and sorting algorithms in computer science like linear search, binary search, selection sort, bubble sort, quick sort, merge sort, insertion sort, radix sort, head sort, and shell sort. By the end of this section you will have a complete understanding of searching and sorting and be able to implement searching and sorting algorithms using Python and JavaScript.

Section 4 is Design Patterns. We will learn about all 23 Gang of Four design patterns and how to implement them using Python and JavaScript code.

This section will cover the following creational design patterns:
Abstract Factory
Builder
Factory Method
Prototype
Singleton

This section will cover the following structural design patterns:
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy

This section will cover the following behavioral design patterns:
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor

Section 5 is the Course Summary and Wrap-Up. This section will review what we learned in the course. By the end of this section you will feel accomplished at all of the hands-on skills you built up in the course.

By the end of this course you will have an advanced knowledge and programming skillset in the Python and JavaScript programming languages.

100% Off Udemy Coupon . Free Udemy Courses . Online Classes