Python Programming: From First Script to Packages, Classes and Testing
Beginner · Computer Science
A free, deep, hands-on Python course — the language the industry actually runs on
Learn properly
Work through each lesson in order. Your progress is saved on the server, the time you put in is checked rather than assumed, and the certificate you finish with carries a signature anyone can verify.
8 courses
Beginner · Computer Science
A free, deep, hands-on Python course — the language the industry actually runs on
Beginner · Computer Science
A free, end-to-end introduction to how programs actually work
Intermediate · Computer Science
A free, deep, hands-on C course — the language underneath almost everything else
Intermediate · Computer Science
OSI to TCP/IP, subnetting, TCP internals, DNS/HTTP/DHCP, TLS security and modern delivery — exam + interview core
Intermediate · Computer Science
ER models, SQL, normalization, transactions, concurrency control and crash recovery — exam + interview core
Intermediate · Computer Science
Processes, scheduling, concurrency, deadlock, memory, paging, virtual memory and file systems — exam + interview core
Advanced · Computer Science
Hashing, trees, heaps and graphs — built, benchmarked, and chosen with a procedure you can defend
Intermediate · Programming
Complexity, arrays, trees, graphs and DP — the patterns that clear OAs and technical rounds
Every TieEdu course is a fixed sequence of modules and lessons. Nothing is unlocked out of order, so a lesson you have reached is a lesson whose prerequisites you have already met. Progress is recorded on the server as you read or watch, which is why it survives a cleared browser and a new phone.
Ratings on this page come from learners who finished the course and submitted feedback — an unrated course shows no rating at all rather than a made-up one. Learner counts are enrolment records, not impressions. The same rule governs completion and XP: the server credits time at real-time speed and caps how fast a lesson can be marked done.
5 of these courses are free to start. Finishing any of them issues a certificate signed by TieEdu, and its serial can be checked by anyone at tieedu.com/verify without an account.
Use the filters to narrow the list by intermediate, beginner, advanced level and by topic — currently interview, cse, data-structures, free, placement, algorithms, beginner, graphs, among others.