
Write code that ships
HTML & CSS, Python, Java and SQL. Beginner-friendly courses that get you writing real code from the first lesson.
Why this school
Write code that ships.
You don't need a computer science degree to write useful code. You need one language, learned properly, with projects that make the concepts stick. HTML & CSS if you want to build for the web, Python for automation and data, Java for the enterprise world, SQL for the databases behind all of it.
Every course is written for people starting from zero, and the advanced certificates take you past the basics into the work that shows up in real jobs: cleaner code, real datasets, actual problem-solving.
The courses
Start where it makes sense for you
CertificateSemantic HTML, the box model, Flexbox, CSS Grid and media queries, then Bootstrap and Sass.
85 lessonsSelf-pacedCertificate
CertificateCreate, query and join tables in SQL Server, then 51 exercises you attempt before seeing the answer.
80 lessonsSelf-pacedCertificate
AdvancedOuter joins, indexes, stored procedures, transactions, triggers, views and window functions in SQL Server.
87 lessonsSelf-pacedCertificate
CertificatePython from a first variable to a database, with four projects including a fifteen-part banking system.
118 lessonsSelf-pacedCertificate
AdvancedA Flask application with logins, forms and a database, then algorithms, NumPy, pandas and Seaborn.
106 lessonsSelf-pacedCertificate
CertificateJava from a first variable to a hotel booking app with JavaFX screens, a calendar and saved data.
185 lessonsSelf-pacedCertificate
All 6 courses are included in the one subscription. See pricing
Before you start
Questions people ask about Programming & Web Development
Which programming language should I learn first?
Python, for most people. It reads close to plain English, it covers automation and data work, and Certificate in Python Programming starts at what a variable is. Pick HTML & CSS instead if you want to build web pages, SQL if the problem is data you already have, and Java if you are heading toward enterprise work. One language learned properly beats three half-learned.
Can I learn programming without a math background?
Yes, arithmetic and a willingness to think in steps cover almost everything in these courses. What decides whether programming clicks is practice on loops, conditions and small problems, which is why Certificate in Python Programming spends real time on loops, recursion and number patterns. If your plan is to skip that material, skip the course instead. It is most of the difference between following a tutorial and solving a problem.
How long does it take to learn Python?
A few months of steady practice to be genuinely useful, not a weekend. Certificate in Python Programming runs from variables through classes, generators and databases, with four projects along the way, and it is self-paced with no deadline. Twenty or thirty minutes a day gets most people further than an eight-hour Sunday does. Flask, NumPy and pandas come afterward, in the advanced certificate.
Is HTML and CSS enough to build a website?
Enough to build one that looks right, not one that does much. HTML and CSS give you structure and appearance, which covers a portfolio site, a landing page or a small business site. Pages that respond, load data or update without a reload need JavaScript, and there is no JavaScript course in this catalog. For server-side work here, Advanced Certificate in Python Programming builds a Flask application.
Free course guide
Not sure where to start?
Leave your details and we'll send the course guide for this school: every course, what you'll build, and how to pick your first one.


