- Level Professional
- المدة 12 ساعات hours
- الطبع بواسطة Meta
-
Offered by
عن
The final course in this program will help prepare you for the unique aspects of a coding job interview, with approaches to problem-solving and computer science foundations needed to land the job. Ultimately you’ll gain strategic insights and tips for successful interviewing. By the end of this course, you'll have knowledge of: • Appropriate communication during a coding interview • Successful interviewing strategies • Using pseudocode • The fundamentals of computer science • The capabilities of data structures and how to implement them • How to review data structures in the context of coding interviews • The concept of algorithms and common approaches to working with them • How to visualize an algorithm • Combining new and previously learned coding patterns to solve problems Ideally, you should have completed all the courses in this professional certificate.الوحدات
Course introduction
1
Discussions
- What do you hope to learn?
2
Videos
- Introduction to the course
- Introduction to the technical recruitment process
3
Readings
- Course syllabus
- How to be successful in this course
- Additional resources
The coding interview
1
Assignment
- Knowledge check: The coding interview
3
Videos
- What is a coding interview?
- Communication
- What to expect from a technical interview
5
Readings
- What type of interviews might you expect
- Pseudocode step by step
- Interview tips
- Testing your solution
- Additional resources
Introduction to Computer Science
3
Assignment
- Knowledge check: Time complexity
- Knowledge check: Space complexity
- Module quiz: Introduction to the coding interview
5
Videos
- Binary
- Memory
- Time complexity
- Space complexity
- Module summary: Introduction to the coding interview
4
Readings
- Working in binary
- Defining solutions
- Working with time complexity
- Additional resources
Basic Data Structures
1
Assignment
- Knowledge check: Basic data structures
1
Videos
- Basic data structures
6
Readings
- Strings
- Integers
- Booleans
- Arrays
- Objects
- Additional resources
Collection Data Structures
1
Assignment
- Knowledge check: Collection data structures
3
Videos
- Lists and sets
- Stacks and queues
- Trees
4
Readings
- Lists and sets in different programming languages
- Stacks and queues in different programming languages
- Trees in different programming languages
- Additional resources
Advanced Data Structures
2
Assignment
- Knowledge check: Advanced data structures
- Module quiz: Introduction to data structures
4
Videos
- Hash tables
- Heaps
- Graphs
- Module summary: Introduction to data structures
3
Readings
- Hash tables in different programming languages
- Heaps and graphs in different programming languages
- Additional resources
Sorting and Searching
1
Assignment
- Knowledge check: Sorting and searching
2
Videos
- Sorting Algorithms
- Searching Algorithms
3
Readings
- Time and space complexity in sorting algorithms
- Time and space complexity in search algorithms
- Additional resources
Working with Algorithms
2
Assignment
- Knowledge check: Working with algorithms
- Module quiz: Introduction to algorithms
1
Discussions
- Where can you use algorithms?
5
Videos
- Divide and conquer
- Recursion
- Dynamic programming
- Greedy algorithms
- Module summary: Introduction to algorithms
1
Readings
- Additional resources
Final graded assessment
1
Assignment
- Final graded assessment
1
Videos
- Course recap
1
Readings
- About the final graded assessment
Course wrap up
1
Discussions
- Reflect on learning
1
Videos
- Course wrap up
1
Readings
- Next steps
Auto Summary
Enhance your coding interview skills with this comprehensive course designed for IT & Computer Science professionals. Led by expert instructors at Coursera, this final course in the professional certificate program covers problem-solving approaches, communication techniques, and strategic tips for successful coding interviews. Dive deep into computer science fundamentals, data structures, algorithms, and pseudocode. With a duration of 720 minutes, choose from Starter or Professional subscription options. Ideal for those who have completed prior courses in the series.

Taught by Meta Staff