Wat je moet weten voordat je
begint

Start 4 June 2026 12:27

Einde 4 June 2026

00 Dagen
00 Uren
00 Minuten
00 Seconden
course image

Harvard CS50 2026 - Introduction to Computer Science

Master computer science fundamentals through Harvard's renowned CS50 program, covering programming languages, algorithms, data structures, web development, and AI concepts.
via freeCodeCamp

14 Cursussen


29 minutes

Optionele upgrade beschikbaar

Not Specified

Ga in je eigen tempo vooruit

Free Video

Optionele upgrade beschikbaar

Overzicht

Master computer science fundamentals through Harvard's renowned CS50 program, covering programming languages, algorithms, data structures, web development, and AI concepts.

Lesprogramma

  • Course Introduction
  • Overview of Computer Science
    Introduction to the CS50 Environment
  • Programming Fundamentals
  • Basics of C Programming
    Introduction to Linux and Command Line
    Understanding Variables, Data Types, and Operators
    Control Structures: Conditionals and Loops
  • Algorithms
  • Introduction to Algorithms and Pseudocode
    Searching Algorithms: Linear Search and Binary Search
    Sorting Algorithms: Bubble Sort, Selection Sort, and Merge Sort
    Algorithm Efficiency and Big O Notation
  • Data Structures
  • Arrays, Strings, and Pointers
    Introduction to Linked Lists
    Stacks and Queues
    Hash Tables and Trees
    Graphs and Networks
  • Web Development
  • Basics of HTML, CSS, and JavaScript
    Introduction to Frontend and Backend Development
    Concept of APIs and Database Integration
  • Artificial Intelligence Basics
  • Introduction to AI and its Applications
    Understanding Machine Learning and Neural Networks
    AI Ethics and Future Trends
  • Final Project
  • Project Proposal and Planning
    Implementation and Testing
    Presentation and Evaluation
  • Review and Exam Preparation
  • Recap of Key Concepts
    Practice Exercises and Mock Tests

Vakgebieden

Computer Science