Computer Science 101: Mastering The Theory Behind Programming

  • Home
  • Computer Science 101: Mastering The Theory Behind Programming
Shape Image One
5.00(2)

Computer Science 101: Mastering The Theory Behind Programming

Description

Computer Science 101:Mastering the theory behind programming

 
This is the first free course on www.codewithnana.com
 
Why this course?
 
Knowing programming language syntax doesnt make you a programmer but knowing how to solve problems with your code is, thus algorithm and data structure is a must for every would be programmer or even those who have spent years in the programming field.
 
This is the line that separate real programmers or computer scientist who solve complex problems with computers and average programmers or code monkeys beating their keyboard away.
 
As a programmer, your job entails you to solve complex or simple problems with your code and this requires critical thinking and the ability to split the logic of the problems into components which can be understood by the computer.
 
Hence this course is to jump start or even prepare you to enter the world of computers.

What Will I Learn?

  • Fundamentals and Core Algorithms
  • Sorting and Searching Algorithms
  • Data Structures Used in Algorithms
  • Machine Learning Algorithms
  • And Much Much More!

Topics for this course

12 Lessons

Introduction

Introduction to the course00:00:00

Fundamentals of Algorithms

Data Structures Used in Algorithms

Sorting and Searching Algorithms

Designing Algorithms

Graph Algorithms

Machine Learning Algorithms

Advanced Topics

Cryptography

Large-Scale Algorithms

Practical Considerations

Student Feedback

5.0

Total 2 Ratings

5
2 ratings
4
0 rating
3
0 rating
2
0 rating
1
0 rating

Very concise and straight to the points. thanks for your time and hope to meet you, again in the next lecture.

A very good tailor made subjects and very good interface

Free

Requirements

  • • A Willingness to Learn New Topics!
  • • No Prior Experience or Knowledge is Needed!

Target Audience

  • • Anyone who wants to become a Good Programmer.
  • • Anyone interested in the Computer Science Discipline.
  • • Anyone who wants to learn how to problem solve like a Computer Scientist.