Advanced Computer Programming in Python and JavaScript
Advanced Computer Programming in Python and JavaScript, available at $39.99, has an average rating of 3.38, with 58 lectures, 10 quizzes, based on 4 reviews, and has 151 subscribers.
You will learn about Learn the ADVANCED topics in Python and JavaScript programming Master all 23 Gang of Four DESIGN PATTERNS Learn to implement SEARCHING and SORTING algorithms in Python and JavaScript Understand advanced DATA STRUCTURES like Linked Lists, Trees, and Graphs Includes 10 hands-on coding exercises to test your Python programming skills! Use PyCharm and Visual Studio Code, two industry tools that are FREE Learn how to THINK LIKE A COMPUTER PROGRAMMER and code computer programs Build HANDS-ON skills in Python and JavaScript Gain the skills you need to ACE INTERVIEWS and LAND YOUR DREAM JOB This course is ideal for individuals who are Students who took my Computer Programming for Beginners and Computer Programming in Python and JavaScript (Intermediate) courses or already have intermediate Python and JavaScript programming knowledge or Developers looking to learn advanced programming topics to ace coding interviews and write professional quality software or Aspiring software engineers or Anyone that wants to learn Python or has intermediate Python knowledge or Anyone that wants to learn JavaScript or has intermediate JavaScript knowledge It is particularly useful for Students who took my Computer Programming for Beginners and Computer Programming in Python and JavaScript (Intermediate) courses or already have intermediate Python and JavaScript programming knowledge or Developers looking to learn advanced programming topics to ace coding interviews and write professional quality software or Aspiring software engineers or Anyone that wants to learn Python or has intermediate Python knowledge or Anyone that wants to learn JavaScript or has intermediate JavaScript knowledge.
Enroll now: Advanced Computer Programming in Python and JavaScript
Summary
Title: Advanced Computer Programming in Python and JavaScript
Price: $39.99
Average Rating: 3.38
Number of Lectures: 58
Number of Quizzes: 10
Number of Published Lectures: 58
Number of Published Quizzes: 10
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the ADVANCED topics in Python and JavaScript programming
- Master all 23 Gang of Four DESIGN PATTERNS
- Learn to implement SEARCHING and SORTING algorithms in Python and JavaScript
- Understand advanced DATA STRUCTURES like Linked Lists, Trees, and Graphs
- Includes 10 hands-on coding exercises to test your Python programming skills!
- Use PyCharm and Visual Studio Code, two industry tools that are FREE
- Learn how to THINK LIKE A COMPUTER PROGRAMMER and code computer programs
- Build HANDS-ON skills in Python and JavaScript
- Gain the skills you need to ACE INTERVIEWS and LAND YOUR DREAM JOB
Who Should Attend
- Students who took my Computer Programming for Beginners and Computer Programming in Python and JavaScript (Intermediate) courses or already have intermediate Python and JavaScript programming knowledge
- Developers looking to learn advanced programming topics to ace coding interviews and write professional quality software
- Aspiring software engineers
- Anyone that wants to learn Python or has intermediate Python knowledge
- Anyone that wants to learn JavaScript or has intermediate JavaScript knowledge
Target Audiences
- Students who took my Computer Programming for Beginners and Computer Programming in Python and JavaScript (Intermediate) courses or already have intermediate Python and JavaScript programming knowledge
- Developers looking to learn advanced programming topics to ace coding interviews and write professional quality software
- Aspiring software engineers
- Anyone that wants to learn Python or has intermediate Python knowledge
- Anyone that wants to learn JavaScript or has intermediate JavaScript knowledge
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Who is your Instructor?
Lecture 3: Downloading and Installing PyCharm
Lecture 4: Introduction to PyCharm
Lecture 5: Downloading and Installing Visual Studio Code
Lecture 6: Introduction to Visual Studio Code
Chapter 2: Advanced Data Structures
Lecture 1: Section Introduction
Lecture 2: Linked Lists
Lecture 3: Trees
Lecture 4: Graphs
Lecture 5: Section Summary
Chapter 3: Searching and Sorting
Lecture 1: Section Introduction
Lecture 2: What is Searching?
Lecture 3: Linear Search
Lecture 4: Binary Search (Iterative)
Lecture 5: Binary Search (Recursive)
Lecture 6: Interpolation Search
Lecture 7: What is Sorting?
Lecture 8: Selection Sort
Lecture 9: Bubble Sort
Lecture 10: Quick Sort
Lecture 11: Merge Sort
Lecture 12: Insertion Sort
Lecture 13: Radix Sort
Lecture 14: Heap Sort
Lecture 15: Shell Sort
Lecture 16: Section Summary
Chapter 4: Design Patterns
Lecture 1: Section Introduction
Lecture 2: What is a Design Pattern and who are the Gang of Four?
Lecture 3: What is a Creational Design Pattern?
Lecture 4: Abstract Factory
Lecture 5: Builder
Lecture 6: Factory Method
Lecture 7: Prototype
Lecture 8: Singleton
Lecture 9: What is a Structural Design Pattern?
Lecture 10: Adapter
Lecture 11: Bridge
Lecture 12: Composite
Lecture 13: Decorator
Lecture 14: Facade
Lecture 15: Flyweight
Lecture 16: Proxy
Lecture 17: What is a Behavioral Design Pattern?
Lecture 18: Chain of Responsibility
Lecture 19: Command
Lecture 20: Interpreter
Lecture 21: Iterator
Lecture 22: Mediator
Lecture 23: Memento
Lecture 24: Observer
Lecture 25: State
Lecture 26: Strategy
Lecture 27: Template Method
Lecture 28: Visitor
Lecture 29: Section Summary
Chapter 5: Python Coding Challenges: Project Euler
Chapter 6: Course Summary and Wrap-Up
Lecture 1: Course Summary and Wrap-Up
Lecture 2: Bonus Lecture
Instructors
-
Robert Gioia
Senior Solutions Architect | Android | iOS | Game Dev | C#
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 1 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024