A selection of free courses from Georgia Tech — one of the leading technical universities in the United States, known for its strong programs in computer science, engineering, and data science.
If you want to deepen your skills in programming, data structures, or linear algebra — these courses are perfect for you!

▫️ Course: “Computing in Python I: Fundamentals and Procedural Programming”
This is your starting point in the world of Python programming. You’ll learn syntax, data structures (lists, dictionaries), conditionals, loops, and how to build procedural code.
Perfect for complete beginners.
🔗 Go to course

▫️ Course: “Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues”
Step up to the next level — this course explains how to organize data so algorithms can run fast and efficiently. You’ll explore the implementation and properties of arrays, linked lists, stacks, and queues.
🔗 Go to course

▫️ Course: “Linear Algebra I: Linear Equations”
A mathematical foundation for computer science and machine learning. The course covers systems of linear equations, methods for solving them, and how linear algebra is applied in computation.
🔗 Go to course

▫️ Course: “Introduction to Object-Oriented Programming with Java I: Foundations and Syntax Basics”
Want to work with Java? This course introduces you to object-oriented programming: classes, objects, inheritance, encapsulation, and the basic Java syntax.
An excellent start for backend development and large-scale projects.
🔗 Go to course