Lecture 0: Scratch
Introduction to computer science focusing on computational thinking, problem solving, representation, algorithms, pseudocode, Scratch, functions, variables, conditionals, and loops.
Explore articles on conditionals
Introduction to computer science focusing on computational thinking, problem solving, representation, algorithms, pseudocode, Scratch, functions, variables, conditionals, and loops.
Introduction to the C programming language focusing on source code, machine code, compiler, correctness, design, style, Visual Studio Code, types, conditionals, variables, loops, Linux, GUI, CLI, constants, comments, pseudocode, operators, integer overflow, and floating-point imprecision.
Introduction to the Python programming language focusing on functions, arguments, return values, variables, boolean expressions, conditionals, loops, modules, and packages.
Introduction to HTML, CSS, and JavaScript focusing on internet protocols, routers, TCP/IP, DNS, HTTP, URLs, GET, POST, HTML tags, attributes, servers, regular expressions, CSS properties, selectors, frameworks, and JavaScript variables, conditionals, loops, and events.