Foundations of Computer Science: Theory and Practice
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Develop the ability to write better and more efficient programs
- Have a better understanding of fundamental topics of Computer Science
- Acquire necessary knowledge that will help you crack coding interviews
- Fast track your application for SE Factory's offline courses
Master a selection ofAlgorithmsand how toanalyze their performanceusing complexity analysis
Understand the differentdata structureslike LinkedLists, Stacks, Queues, Trees, Graphs (etc.) and use them to solve problems efficiently
Learn these essential topics usingPython. Python is easy and quite fun!
Study groups
Study groups will be organized in Beirut, Lebanon once a week during which you'll be able to go over the material that you didn't understand, ask questions and solve problems with our experts. Schedule will be sent to all students taking this course.
Who is this course for?
Anyone who wants to learn the fundamental topics of Computer Science. A good understanding of Data Structures and Algorithms will take you a long way as a programmer
As anenthusiast you will learn the ability to evaluate your code and optimize it for greatest efficiency. Data Structures will greatly enhance how you write your code and how to effectively store and manipulate data in memory
As aformer Computer Science or Software Engineering student this course will be a strong refresher
Enroll in this FREE course and you will learn:
Python (Programming Language)
Algorithms (Sort, Search, Binary Search Tree Insert/Delete/Search, Depth First Search, Breadth First Search)
Complexity Analysis (Big-O)
Data Structures (Linked List, Stack, Queue, Priority Queue, Trees, Graphs)
Taught by
SE Factory
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera