Learn To Program with Delphi and Object Pascal

Learn Object Pascal programming with Lazarus or Delphi. Ideal for beginners and experienced developers alike. Master coding with an elegant drag-and-drop IDE.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about learning Object Pascal programming through Delphi or Lazarus. It's super friendly for beginners and also helpful for those already familiar with other languages. You'll get hands-on experience with cool tools, drag-and-drop coding, and comprehensive resources to support your learning journey.

Key Points

  • Learn Object Pascal programming with either Delphi or Lazarus.
  • Drag-and-drop interface makes coding super easy.
  • Access to full source code for all projects.
  • Great for beginners or programmers wanting to learn new skills.
  • Cross-platform development on Windows, Mac, and Linux.

Learning Outcomes

  • Understand programming fundamentals from scratch.
  • Grasp object-oriented principles and apply them.
  • Become proficient in the Object Pascal language.
  • Recognize how to develop applications across different platforms.
  • Utilize downloadable resources for deeper comprehension.

About This Course

Master Object Pascal programming with Lazarus or Delphi

Simply the fastest way to learn to program Object Pascal – either with the industry-standard Delphi system on Windows or with the multi-platform Lazarus and Free Pascal. Just drag-and-drop, click and code!

The knowledge you gain will give to entry to the world of commercial application development using Lazarus or Delphi.

Delphi has an elegant drag-and-drop IDE with lots of integrated coding and debugging tools. You can download a free copy of Delphi for Windows, or you can use the free, open-source Lazarus IDE for designing and coding languages on Windows, Mac or Linux. Full source code of all the example projects is provided with this course.

What you will learn:

  • The fundamentals of programming – from the ground up

  • Object orientation – its principles and practice

  • The Object Pascal language – for neat, elegant, maintainable programming
     

Who should take the course


  • Beginners – if you’ve never coded before, you can learn pascal step by step

  • This Pascal programming tutorial is also feasible for those Programmers who’ve used other languages – Ruby, Python or Java  but want to extend their knowledge? This is for you!

  • Cross-platform developers – with Lazarus and Free Pascal, write  on one OS, compile on a different one!

Huw Collingbourne has programmed in Object Pascal since the first release of Delphi in 1995. For over 10 years he was the Delphi programming columnist for PC Plus magazine in the UK. This course gives you in-depth instruction in programming with Delphi and the Object Pascal language.

  • Cross-platform development with Lazarus on Mac, Windows or even Linux

  • Downloadable source code for Lazarus on Windows and Mac or Delphi on Windows

  • A 124-page eBook, The Little Book Of Pascal, explains all the topics in depth

Instructor

Profile photo of Huw Collingbourne
Huw Collingbourne

Huw Collingbourne is the technology director at SapphireSteel Software, developers of programming tools for Microsoft Visual Studio. He is author of The Little Book Of C, The Little Book Of Pointers and The Little Book Of Recursion from Bitwise Books and of The Book Of Ruby from No Starch Press. He runs Bitwise Courses and teaches courses on a range...

Review
4.9 course rating
4K ratings
ui-avatar of Samuel Powell
Samuel P.
1.0
7 months ago

I think this is a very poor course, I am about half way through and have learned next to nothing. This, in my opinion, is not as advertised.

  • Helpful
  • Not helpful
ui-avatar of Peter Sichel
Peter S.
4.0
7 months ago

Course is good. Installing for macOS was more complex than expected due to compatibility issues. Needed to find Lazarus 4.0rc1 . IDE install has options and questions that might not be obvious to some.

  • Helpful
  • Not helpful
ui-avatar of Kārlis Kalviškis
Kārlis K.
4.5
10 months ago

Additional knowledge is provided by attempts to resolve errors in the given code examples on your own. ;-)
The lecturer is reachable. Sometimes I got feeling that «Lazarus» is not in the top of his priority list any more.
I took this course to fill my knowledge gaps as I am self-taught pascal enthusiast. I have stick to Lazarus/FPC when I searched the replacement of «Microsoft VisualBasic» at the time I have switch my desktop from «Microsoft Windows» to Linux. This course helped me to get better understanding of FPC world.

  • Helpful
  • Not helpful
ui-avatar of Robert Davis
Robert D.
5.0
11 months ago

Excellent course. Learned a lot!

  • Helpful
  • Not helpful
ui-avatar of Bhargavi Sangishetty
Bhargavi S.
3.0
11 months ago

Nice!

  • Helpful
  • Not helpful
ui-avatar of Thanh-Hoang Nguyen
Thanh-hoang N.
5.0
11 months ago

Ja, super!

  • Helpful
  • Not helpful
ui-avatar of Gary Clausen
Gary C.
5.0
1 year ago

Easy to understand and follow

  • Helpful
  • Not helpful
ui-avatar of Caner Kesici
Caner K.
1.0
1 year ago

I even forgot what I know. I don't understand the positive comments. The author just jumps one topic to another in random and shows already written program. I wish he writes the program from beginning as this course labelled as beginners course

  • Helpful
  • Not helpful
ui-avatar of Michael Haas
Michael H.
4.5
1 year ago

Huw is a very good instructor, it was easy and funny to follow him at this course :-)

  • Helpful
  • Not helpful
ui-avatar of Filip Toskovic
Filip T.
5.0
1 year ago

Very good course for beginners

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses