>
FSE - Syllabus
// “Fixing the Cracks in the Foundation”
  • Introduction to the Course
  • Variables
  • Data Types
// “From Order to Chaos”
  • Profile Creation
  • Command Line Prompts
// “Patterns that Make the Code Dance”
  • Conditions
  • Loops
// “The School”
  • Code Review on Assignments
  • Introduction to Data Structures
  • Lists
// “Developing for the Pocket-Sized World”
  • Functions
// “The Pulse of Real-Time Web”
  • Recursion
// “The Final Showdown”
  • Big O Notation
// “Voices from The Experts”
  • Code Review on Assignments
  • More on Time Complexity
// “Voices from The Experts”
  • Linear Search
  • Binary Search
// “Voices from The Experts”
  • Insertion Sort  
  • Selection Sort
  • Merge Sort
// “Voices from The Experts”
  • Stacks
  • Queues
  • Priority Queues
// “Voices from The Experts”
  • Code Review on Assignments  
  • Objects vs Classes
  • Examples
Week 5: Midterm Interviews
// “Voices from The Experts”
  • Web Development
  • HTML Tags
// “Voices from The Experts”
  • CSS Styling
  • CSS Classes
// “Voices from The Experts”
  • Flexbox Layout
  • Responsiveness
// “Voices from The Experts”
  • Code Review on Assignments
  • Basics of JavaScript
// “Voices from The Experts”
  • Object Oriented Programming  
  • Examples on Objects and Classes
// “Voices from The Experts”
  • Database Design
  • Keys
  • Primary vs Foreign Keys
// “Voices from The Experts”
  • Introduction to PHP
  • What’s an API? What’s JSON?
  • Create the first API using PHP
// “Voices from The Experts”
  • Front-end Exercices
  • Back-end Exercices
// “Voices from The Experts”
  • JS Games
  • Real-world APIs
Week 9: Final Project + Interviews