Join millions using the Alison App – faster, easier, and made for learning on the move... 📲 Learn On The Go With
The Alison App
Free Online Courses from the William Fiset
William Fiset
Programmer & software engineer whizz
15,498
Learners
2
Courses
26
Benefited
Teaching & Academics
IT
Teaching on Alison since Aug 2021
William Fiset is a software engineer for Google Maps stationed at Mountain View in California, USA. He is a former ACM-ICPC (Association for Computing Machinery International Collegiate Programming Contest) world finalist and an avid problem solver looking to share his knowledge of computer programming and problem solving.

William teaches courses on Alison because there exists a need to create high-quality content about complex topics in computer science.

His areas of focus are data structures and algorithms; together they are the most important topics to master on the road to becoming an exemplary software engineer. Consider enrolling in one or more of the courses William has developed; they are designed for everyone, whether you are a beginner ...
🏆 Top Course by this Course Creator
Introduction to Graph Theory
1,067 Learners already enrolled
6
1
Not Interested
Free Online Courses by William Fiset
Introduction to Data Structures
3-4 hrs 14,431 learners
By William Fiset
You Will Learn How To

At the end of this course you should be able to:

  • Explain the meaning of Data Structure
  • Outline when and where static arrays can be used
  • Differentiate between singly and doubly-linked lists
  • Explain how to push nodes into a stack with a singly linked list
  • Describe how Union Find operations can be applied in Kruskal's Minimum Spanning Tree
  • List the steps involved in adding elements to a Binary Search Tree (BST)
  • Differentiate between a hash, hash table and hash function
  • Relate how a Fenwick tree can be constructed using the linear construction method
  • Outline different types of Balanced Binary Search Tree
  • Describe how to construct a Sparse Table
course logo
CERTIFICATE
Beginner Level
Data Structures
Introduction to Data Structures
3-4 hrs
14431 enrolled
Introduction to Graph Theory
4-5 hrs 1,067 learners
By William Fiset
You Will Learn How To

By the end of this course, you will be able to:

  • List and explain the types of graphs and identify the key differences between them
  • Outline some common problems in graph theory, citing the solution algorithms for each
  • Discuss the features of the Breadth-First Search (BFS) algorithm
  • Describe the different types of trees
  • Outline the steps involved in the Bellman-Ford (BF) algorithm
  • Explain the process of rebuilding the level graph and finding the blocking flow when using Dinic's algorithm
course logo
CERTIFICATE
Beginner Level
Computer Science
Introduction to Graph Theory
4-5 hrs
1067 enrolled
Showing 1 - 2 of 2
Learner Reviews & Feedback For
56
26
avatar
Shreyas S.
This course was explained well in structure and oragnized
Was This Review Helpful?
Report
avatar
Senuri A.
good i like it
Was This Review Helpful?
Report
Get Exclusive Course Updates
Be the first to know when a new course is available from William Fiset . Stay on track with your learning goals and find new opportunities to grow.
View Similar Course Creators
category image
IT
Course creators avatar
Advance Learning - IT
IT skills professionals
Advance Learning - IT stands out in the realm of online technical education, specifically in the field of C Pr..Know More
9 Courses
159,084 Learners
category image
IT
+5
Course creators avatar
Channel 9
Computer science written by MS tutors
Channel 9 is a Microsoft community site created in 2004. Originally launched as the company's blog, it is run ..Know More
55 Courses
1,641,890 Learners
category image
IT
+1
Course creators avatar
Devslopes
Coder and app developer
Devslopes was founded by Mark Price, a veteran coder in building mobile apps for iOS and Android. Courses star..Know More
13 Courses
108,724 Learners
category image
Teaching & Academics
+7
Course creators avatar
Global Text Project
Textbook courses by experts
The Global Text Project is an open educational resource that creates and translates open-content textbooks and..Know More
29 Courses
1,434,603 Learners
category image
IT
Course creators avatar
Mark Berman
Perl programming language expert
Mark Berman runs ScriptSocket and offers free remotely hosted CGI scripts for your website. If you don't have ..Know More
1 Courses
2,706 Learners
category image
Language
+8
Course creators avatar
NPTEL
University lecturer curated courses
The National Programme on Technology Enhanced Learning is an online learning platform founded in 2003 by the c..Know More
590 Courses
5,030,288 Learners
category image
Business
+6
Course creators avatar
Workforce Academy Partnership
Business solutions & skills masters
Workforce Academy Partnership works with global leaders in online video learning content solutions for project..Know More
137 Courses
2,839,576 Learners
Explore All Alison Course Categories
IT
1,240
Courses
Language
312
Courses
Health
981
Courses
Teaching & Academics
1,581
Courses
Personal Development
1,286
Courses
Business
1,690
Courses
Sales & Marketing
433
Courses
Engineering & Construction
798
Courses
Management
1,019
Courses

Frequently Asked Questions

Is Alison really free?
The good news is that it’s free to learn on Alison! There is no cost for you to study and complete any of the courses offered by Alison. Once you’ve completed a course, you’ll have the option to purchase a printed or digital Certificate. If you don’t purchase a Certificate or Diploma, you can download your free Learner Record. This is official confirmation of the courses you have completed with Alison and the results you have achieved. Your Learner Record can be found in your Profile/Dashboard.
Create Courses on Alison, Make Money, Empower Millions
Feeling inspired by William Fiset? You can become a Course Creator too. Share your expertise with millions of learners and help them grow every day.
Become a Course Creator